{"id":14064,"name":"cssstyle","ecosystem":"npm","repository_url":"https://github.com/jsdom/cssstyle","issues_count":142,"created_at":"2025-06-06T23:38:58.902Z","updated_at":"2025-06-06T23:38:58.902Z","purl":"pkg:npm/cssstyle","metadata":{"id":1266144,"name":"cssstyle","ecosystem":"npm","description":"CSSStyleDeclaration Object Model implementation","homepage":"https://github.com/jsdom/cssstyle","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jsdom/cssstyle","keywords_array":["CSS","CSSStyleDeclaration","StyleSheet"],"namespace":null,"versions_count":56,"first_release_published_at":"2012-07-11T05:05:06.665Z","latest_release_published_at":"2025-04-20T11:40:09.745Z","latest_release_number":"4.3.1","last_synced_at":"2025-06-05T16:30:23.869Z","created_at":"2022-04-08T15:23:20.254Z","updated_at":"2025-06-05T16:32:28.843Z","registry_url":"https://www.npmjs.com/package/cssstyle","install_command":"npm install cssstyle","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"4.3.1"}},"repo_metadata":{"id":3896328,"uuid":"4984136","full_name":"jsdom/cssstyle","owner":"jsdom","description":"A Node.js implementation of the CSS Object Model CSSStyleDeclaration interface","archived":false,"fork":false,"pushed_at":"2025-05-06T11:34:30.000Z","size":872,"stargazers_count":114,"open_issues_count":23,"forks_count":72,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-06-04T18:19:38.994Z","etag":null,"topics":["css","cssom","cssstyledeclaration","jsdom"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/jsdom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"tidelift":"npm/jsdom"}},"created_at":"2012-07-11T03:51:46.000Z","updated_at":"2025-05-30T06:35:55.000Z","dependencies_parsed_at":"2024-06-18T12:22:44.633Z","dependency_job_id":"f1aa0a70-8f44-49e4-b03d-057da1b98ffc","html_url":"https://github.com/jsdom/cssstyle","commit_stats":{"total_commits":224,"total_committers":40,"mean_commits":5.6,"dds":0.7232142857142857,"last_synced_commit":"8a19acdcb40c6fd856b025b3b14edd47a46ab65d"},"previous_names":["jsakas/cssstyledeclaration"],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jsdom","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258257126,"owners_count":22672671,"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":"jsdom","name":"jsdom","uuid":"9271229","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/9271229?v=4","repositories_count":18,"last_synced_at":"2024-03-25T19:31:27.452Z","metadata":{"has_sponsors_listing":false,"funding":{"tidelift":"npm/jsdom"}},"html_url":"https://github.com/jsdom","funding_links":["https://tidelift.com/funding/github/npm/jsdom"],"total_stars":20937,"followers":75,"following":0,"created_at":"2022-11-02T16:17:01.719Z","updated_at":"2024-03-25T19:31:31.919Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jsdom","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jsdom/repositories"},"tags":[{"name":"v4.3.1","sha":"02d36a2648c0cd95f74be86574a7ce0eb3d750bf","kind":"tag","published_at":"2025-04-20T11:39:15.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v4.3.1","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v4.3.1/manifests"},{"name":"v4.3.0","sha":"4533e6f35305dd154d693534fb4cf01dacdb72e9","kind":"tag","published_at":"2025-03-09T06:49:05.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v4.3.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v4.3.0/manifests"},{"name":"v4.2.1","sha":"6aaba0d922628f665f96720ba07751ad9bbeb962","kind":"tag","published_at":"2025-01-09T05:09:57.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v4.2.1","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v4.2.1/manifests"},{"name":"v4.2.0","sha":"b8c00dfa3f7ded2ea60cffc0c6ba712f905a42ed","kind":"tag","published_at":"2025-01-09T05:00:29.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v4.2.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v4.2.0/manifests"},{"name":"v4.1.0","sha":"971101496d0780a4e3c9c9cc14f8da4311780b47","kind":"tag","published_at":"2024-09-07T07:08:13.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v4.1.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v4.1.0/manifests"},{"name":"v4.0.1","sha":"0f99b289d5d8b181fc04c54dbda87d14af09c7ec","kind":"tag","published_at":"2023-12-28T13:43:10.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v4.0.1","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"cb8296e84165e9ddefb83a2a0eda7bd34466d2b0","kind":"tag","published_at":"2023-12-28T13:36:15.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v4.0.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v4.0.0/manifests"},{"name":"v3.0.0","sha":"f8cf3e679d5c37ab86a10c9b6192fdc6c87abc47","kind":"tag","published_at":"2023-01-22T10:23:20.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v3.0.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v3.0.0/manifests"},{"name":"v2.3.0","sha":"362381da886fc976955adddd29563428d94749c1","kind":"tag","published_at":"2020-04-29T14:41:56.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v2.3.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"512faa6df08c6b8118a9dde1a4f4618f16f49585","kind":"tag","published_at":"2020-01-23T15:52:43.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v2.2.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"935939b9a7370f1a6251b230b91c88686d5b1e31","kind":"tag","published_at":"2020-01-20T20:00:18.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v2.1.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"9c399b5ec910de25f0b8ac216d0e7ab41da19bbc","kind":"tag","published_at":"2019-07-15T19:02:46.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v2.0.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v2.0.0/manifests"},{"name":"v1.4.0","sha":"0efceb5e43e3024a70bf39e7f224c9efcb4e1273","kind":"tag","published_at":"2019-07-15T18:44:08.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v1.4.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"a88a5c53cbd9c404c6d591c6f137526c5c3dbb77","kind":"tag","published_at":"2019-07-01T15:15:35.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v1.3.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"aed14ceb35f82af5d8e1c1b30441c3a2146059c2","kind":"tag","published_at":"2019-03-27T15:24:01.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v1.2.2","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"e239aec4cd124b17a64d9a228b6787f63fd1a119","kind":"tag","published_at":"2019-02-16T17:06:38.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v1.2.1","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"e968f35240b5b47582fe479ef678a5ff9f9a0ae7","kind":"tag","published_at":"2019-02-16T03:19:49.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v1.2.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"fc5bae7a7a8bef18d2320e0d3b82152d872d88af","kind":"tag","published_at":"2018-08-19T21:38:39.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v1.1.1","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"da7265793e84ae06c43e21e05e965cabda617f10","kind":"tag","published_at":"2018-08-19T20:48:28.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v1.1.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4a5a8a11515bef931210d382da2261fe16114493","kind":"tag","published_at":"2018-07-11T18:53:36.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v1.0.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v1.0.0/manifests"},{"name":"v0.3.1","sha":"4adc2d3d333c6886d735d9fb3769e76d165a2927","kind":"tag","published_at":"2018-05-18T20:39:41.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v0.3.1","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v0.3.1/manifests"},{"name":"0.3.1","sha":"4adc2d3d333c6886d735d9fb3769e76d165a2927","kind":"commit","published_at":"2018-05-18T20:39:41.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/0.3.1","html_url":"https://github.com/jsdom/cssstyle/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"879583c2b6bf7a06b613c45171851931e74ff164","kind":"commit","published_at":"2018-05-18T19:49:11.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/0.3.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/0.3.0/manifests"},{"name":"v0.3.0","sha":"879583c2b6bf7a06b613c45171851931e74ff164","kind":"tag","published_at":"2018-05-18T19:49:11.000Z","download_url":"https://codeload.github.com/jsdom/cssstyle/tar.gz/v0.3.0","html_url":"https://github.com/jsdom/cssstyle/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdom%2Fcssstyle/tags/v0.3.0/manifests"}]},"repo_metadata_updated_at":"2025-06-05T16:32:28.842Z","dependent_packages_count":643,"downloads":126636744,"downloads_period":"last-month","dependent_repos_count":2139294,"rankings":{"downloads":0.021575309741224968,"dependent_repos_count":0.013279219828038211,"dependent_packages_count":0.0956377625965721,"stargazers_count":4.991920208568685,"forks_count":3.4438903678562927,"docker_downloads_count":0.022697882963801392,"average":1.4315001252591024},"purl":"pkg:npm/cssstyle","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/cssstyle","docker_dependents_count":15513,"docker_downloads_count":5411836260,"usage_url":"https://repos.ecosyste.ms/usage/npm/cssstyle","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/cssstyle/dependencies","status":null,"funding_links":["https://tidelift.com/funding/github/npm/jsdom"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/cssstyle/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/cssstyle/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/cssstyle/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/cssstyle/related_packages","maintainers":[{"uuid":"domenic","login":"domenic","name":null,"email":"domenic@domenicdenicola.com","url":null,"packages_count":76,"html_url":"https://www.npmjs.com/~domenic","role":null,"created_at":"2023-02-05T20:45:38.107Z","updated_at":"2023-02-05T20:45:38.107Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/domenic/packages"},{"uuid":"chad3814","login":"chad3814","name":null,"email":"chad@chad-cat-lore-eddie.com","url":null,"packages_count":11,"html_url":"https://www.npmjs.com/~chad3814","role":null,"created_at":"2022-11-10T21:50:53.019Z","updated_at":"2022-11-10T21:50:53.019Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/chad3814/packages"},{"uuid":"jon.sakas","login":"jon.sakas","name":null,"email":"jon.sakas@gmail.com","url":null,"packages_count":7,"html_url":"https://www.npmjs.com/~jon.sakas","role":null,"created_at":"2022-11-10T21:50:53.053Z","updated_at":"2022-11-10T21:50:53.053Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jon.sakas/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5007754,"maintainers_count":1013017,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":63,"unique_repositories_count_past_30_days":4,"recent_issues":[{"uuid":"4025812821","node_id":"PR_kwDOLc9THc7IEwU7","number":2992,"state":"open","title":"Bump the npm group in /frontend with 69 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-03-05T05:08:18.000Z","updated_at":"2026-03-05T05:11:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":69,"packages":[{"name":"react-router","old_version":"7.13.0","new_version":"7.13.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@biomejs/biome","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.39.2","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-vitest","old_version":"10.2.7","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.2.7","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@types/node","old_version":"24.10.10","new_version":"24.10.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.56.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.56.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-playwright","old_version":"2.5.1","new_version":"2.7.1","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-storybook","old_version":"10.2.7","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jsdom","old_version":"28.0.0","new_version":"28.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.12.8","new_version":"2.12.10","repository_url":"https://github.com/mswjs/msw"},{"name":"playwright","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.2.10","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript-eslint","old_version":"8.56.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"xstate","old_version":"5.26.0","new_version":"5.28.0","repository_url":"https://github.com/statelyai/xstate"},{"name":"@asamuzakjp/css-color","old_version":"4.1.2","new_version":"5.0.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@asamuzakjp/dom-selector","old_version":"6.7.8","new_version":"6.8.1","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@csstools/color-helpers","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-calc","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.26","new_version":"1.0.28","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@eslint/eslintrc","old_version":"3.3.3","new_version":"3.3.4","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@exodus/bytes","old_version":"1.11.0","new_version":"1.14.1","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"@joshwooding/vite-plugin-react-docgen-typescript","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/joshwooding/vite-plugin-react-docgen-typescript"},{"name":"@mswjs/interceptors","old_version":"0.41.0","new_version":"0.41.3","repository_url":"https://github.com/mswjs/interceptors"},{"name":"@storybook/builder-vite","old_version":"10.2.7","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/csf-plugin","old_version":"10.2.7","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-dom-shim","old_version":"10.2.7","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.2.7","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/core","old_version":"1.15.11","new_version":"1.15.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@typescript-eslint/project-service","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.56.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ast-v8-to-istanbul","old_version":"0.3.11","new_version":"0.3.12","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"balanced-match","old_version":"4.0.2","new_version":"4.0.4","repository_url":"https://github.com/juliangruber/balanced-match"},{"name":"baseline-browser-mapping","old_version":"2.9.19","new_version":"2.10.0","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"5.0.2","new_version":"5.0.4","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"caniuse-lite","old_version":"1.0.30001769","new_version":"1.0.30001775","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cssstyle","old_version":"5.3.7","new_version":"6.1.0","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"electron-to-chromium","old_version":"1.5.286","new_version":"1.5.302","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"get-tsconfig","old_version":"4.13.5","new_version":"4.13.6","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.0","repository_url":"https://github.com/graphql/graphql-js"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"path-scurry","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/isaacs/path-scurry"},{"name":"playwright-core","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"tldts-core","old_version":"7.0.22","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"7.0.22","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"type-fest","old_version":"5.4.3","new_version":"5.4.4","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"undici","old_version":"7.20.0","new_version":"7.22.0","repository_url":"https://github.com/nodejs/undici"},{"name":"whatwg-url","old_version":"16.0.0","new_version":"16.0.1","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the npm group in /frontend with 69 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.0` | `7.13.1` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `10.0.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.2.7` | `10.2.13` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.2.7` | `10.2.13` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.10` | `24.10.15` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.56.0` | `8.56.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.56.0` | `8.56.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.3` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.5.1` | `2.7.1` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.2.7` | `10.2.13` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.0.0` | `28.1.0` |\n| [msw](https://github.com/mswjs/msw) | `2.12.8` | `2.12.10` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.2.10` | `10.2.13` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.0` | `8.56.1` |\n| [xstate](https://github.com/statelyai/xstate) | `5.26.0` | `5.28.0` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.2` | `5.0.1` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.7.8` | `6.8.1` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `6.0.1` | `6.0.2` |\n| [@csstools/css-calc](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-calc) | `3.0.0` | `3.1.1` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `4.0.1` | `4.0.2` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.26` | `1.0.28` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.3` | `3.3.4` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.11.0` | `1.14.1` |\n| [@joshwooding/vite-plugin-react-docgen-typescript](https://github.com/joshwooding/vite-plugin-react-docgen-typescript) | `0.6.3` | `0.6.4` |\n| [@mswjs/interceptors](https://github.com/mswjs/interceptors) | `0.41.0` | `0.41.3` |\n| [@storybook/builder-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite) | `10.2.7` | `10.2.13` |\n| [@storybook/csf-plugin](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/csf-plugin) | `10.2.7` | `10.2.13` |\n| [@storybook/react-dom-shim](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/react-dom-shim) | `10.2.7` | `10.2.13` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.2.7` | `10.2.13` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.11` | `1.15.18` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.54.0` | `8.56.1` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.54.0` | `8.56.1` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.54.0` | `8.56.1` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.56.0` | `8.56.1` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.54.0` | `8.56.1` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.54.0` | `8.56.1` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.54.0` | `8.56.1` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.54.0` | `8.56.1` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.11` | `0.3.12` |\n| [balanced-match](https://github.com/juliangruber/balanced-match) | `4.0.2` | `4.0.4` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.19` | `2.10.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `5.0.2` | `5.0.4` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001769` | `1.0.30001775` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.7` | `6.1.0` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.286` | `1.5.302` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.5` | `4.13.6` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.6` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.0` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [path-scurry](https://github.com/isaacs/path-scurry) | `2.0.1` | `2.0.2` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.22` | `7.0.23` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.22` | `7.0.23` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.4.3` | `5.4.4` |\n| [undici](https://github.com/nodejs/undici) | `7.20.0` | `7.22.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `16.0.0` | `16.0.1` |\n\nUpdates `react-router` from 7.13.0 to 7.13.1\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\u003ev7.13.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\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\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix null reference exception in bad codepath leading to invalid route tree comparisons (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14780\"\u003e#14780\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14810\"\u003e#14810\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error message when Origin header is invalid (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14743\"\u003e#14743\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix matchPath optional params matching without a \u0026quot;/\u0026quot; separator. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14689\"\u003e#14689\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ematchPath(\u0026quot;/users/:id?\u0026quot;, \u0026quot;/usersblah\u0026quot;) now returns null.\u003c/li\u003e\n\u003cli\u003ematchPath(\u0026quot;/test_route/:part?\u0026quot;, \u0026quot;/test_route_more\u0026quot;) now returns null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd RSC unstable_getRequest (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14758\"\u003e#14758\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eHydrateFallback\u003c/code\u003e rendering during initial lazy route discovery with matching splat route (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14740\"\u003e#14740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[UNSTABLE] Add support for \u003ccode\u003e\u0026lt;Link unstable_mask\u0026gt;\u003c/code\u003e in Data Mode which allows users to navigate to a URL in the router but \u0026quot;mask\u0026quot; the URL displayed in the browser. This is useful for contextual routing usages such as displaying an image in a model on top of a gallery, but displaying a browser URL directly to the image that can be shared and loaded without the contextual gallery in the background. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14716\"\u003e#14716\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// routes/gallery.tsx\nexport function clientLoader({ request }: Route.LoaderArgs) {\n  let sp = new URL(request.url).searchParams;\n  return {\n    images: getImages(),\n    // When the router location has the image param, load the modal data\n    modalImage: sp.has(\u0026quot;image\u0026quot;) ? getImage(sp.get(\u0026quot;image\u0026quot;)!) : null,\n  };\n}\n\u003cp\u003eexport default function Gallery({ loaderData }: Route.ComponentProps) {\nreturn (\n\u0026lt;\u0026gt;\n\u0026lt;GalleryGrid\u0026gt;\n{loaderData.images.map((image) =\u0026gt; (\n\u0026lt;Link\nkey={image.id}\n{/* Navigate the router to /galley?image=N \u003cem\u003e/}}\nto={\u003ccode\u003e/gallery?image=${image.id}\u003c/code\u003e}\n{/\u003c/em\u003e But display /images/N in the URL bar */}}\nunstable_mask={\u003ccode\u003e/images/${image.id}\u003c/code\u003e}\n\u0026gt;\n\u0026lt;img src={image.url} alt={image.alt} /\u0026gt;\n\u0026lt;/Link\u0026gt;\n))}\n\u0026lt;/GalleryGrid\u0026gt;\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  {/* When the modal data exists, display the modal */}\n  {data.modalImage ? (\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\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/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa93af3e4d6606241961c7ec43b51dd8f51e1f34\"\u003e\u003ccode\u003eaa93af3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into release-next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/db7eb57d13a609ef345ff1fb2a5bf1a28d40f461\"\u003e\u003ccode\u003edb7eb57\u003c/code\u003e\u003c/a\u003e Fix manifest version mismatch reload losing query parameters and hash (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14813\"\u003e#14813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2994019035579a06a27d80c1a154602813e9ed0e\"\u003e\u003ccode\u003e2994019\u003c/code\u003e\u003c/a\u003e Add support for \u0026lt;Link unstable_mask\u0026gt; (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14716\"\u003e#14716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6dda561b4648446c7fc00216ca083e084385eec6\"\u003e\u003ccode\u003e6dda561\u003c/code\u003e\u003c/a\u003e fix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14735\"\u003e#14735\u003c/a\u003e) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14810\"\u003e#14810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/407d88583b617334e8aa9f91fe0bbbb5bde95267\"\u003e\u003ccode\u003e407d885\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14735\"\u003e#14735\u003c/a\u003e)\u0026quot; (\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/11a1600bbcc7e60adad63ec01091c482dedb719d\"\u003e\u003ccode\u003e11a1600\u003c/code\u003e\u003c/a\u003e Fix meta function API reference URL (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14808\"\u003e#14808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/44991a9fb054958389fc0743413e09df00e48216\"\u003e\u003ccode\u003e44991a9\u003c/code\u003e\u003c/a\u003e fix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14735\"\u003e#14735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b66e632db5b6731a8056958682a58384395cbc34\"\u003e\u003ccode\u003eb66e632\u003c/code\u003e\u003c/a\u003e Fix hydrate fallback rendering during initial lazy route discovery (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14740\"\u003e#14740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.13.1/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.3.14 to 2.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.4\u003c/h2\u003e\n\u003ch2\u003e2.4.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/biomejs/biome/pull/9150\"\u003e#9150\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6946835b2c12078b326da5b51e4e4c62fbba525c\"\u003e\u003ccode\u003e6946835\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9138\"\u003e#9138\u003c/a\u003e: Astro files containing \u003ccode\u003e---\u003c/code\u003e in HTML content (e.g., \u003ccode\u003e\u0026lt;h1\u0026gt;---Hi\u0026lt;/h1\u0026gt;\u003c/code\u003e) are now parsed correctly, both when a frontmatter block is present and when there is no frontmatter at all.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9150\"\u003e#9150\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa6f8370ae7e4694901d04914689611c9f42ad1a\"\u003e\u003ccode\u003eaa6f837\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9138\"\u003e#9138\u003c/a\u003e: The HTML parser incorrectly failing to parse bracket characters (\u003ccode\u003e[\u003c/code\u003e and \u003ccode\u003e]\u003c/code\u003e) in text content (e.g. \u003ccode\u003e\u0026lt;div\u0026gt;[Foo]\u0026lt;/div\u0026gt;\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9151\"\u003e#9151\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c0d4b0c06dac60ff2a7f52de38adad3ca37dffc4\"\u003e\u003ccode\u003ec0d4b0c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed parsing of Svelte directive keywords (\u003ccode\u003euse\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e) when used as plain text content in HTML/Svelte files. Previously, \u003ccode\u003e\u0026lt;p\u0026gt;use JavaScript\u0026lt;/p\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;p\u0026gt;style it\u0026lt;/p\u0026gt;\u003c/code\u003e would incorrectly produce a bogus element instead of proper text content.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9162\"\u003e#9162\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f1e0608099cb1245a29e80eee671e181e9e470b\"\u003e\u003ccode\u003e7f1e060\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9161\"\u003e#9161\u003c/a\u003e: The Vue parser now correctly handles colon attributes like \u003ccode\u003exlink:href\u003c/code\u003e and \u003ccode\u003exmlns:xlink\u003c/code\u003e by parsing them as single attributes instead of splitting them into separate tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9164\"\u003e#9164\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/458211bd5c9167c474f1411f48167999fb9f4b9f\"\u003e\u003ccode\u003e458211b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9161\"\u003e#9161\u003c/a\u003e: The \u003ccode\u003enoAssignInExpressions\u003c/code\u003e rule no longer flags assignments in Vue v-on directives (e.g., \u003ccode\u003e@click=\u0026quot;counter += 1\u0026quot;\u003c/code\u003e). Assignments in event handlers are idiomatic Vue patterns and are now skipped by the rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(scss): cherry-picks by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9149\"\u003ebiomejs/biome#9149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(parse/html): don't lex square brackets as special tokens in contexts where they don't mean anything by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9150\"\u003ebiomejs/biome#9150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(parse/html): use token_set! instead of matches! for svelte keywords and directives helpers by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9148\"\u003ebiomejs/biome#9148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(parse/html): don't lex \u0026quot;use\u0026quot; as \u003ccode\u003eUSE_KW\u003c/code\u003e when in html text content by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9151\"\u003ebiomejs/biome#9151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(css): enhance SCSS qualified name detection by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9159\"\u003ebiomejs/biome#9159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(html): more html benchmarks by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8153\"\u003ebiomejs/biome#8153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(parse/html/vue): don't treat \u003ccode\u003e:\u003c/code\u003e as special token outside of vue directives by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9162\"\u003ebiomejs/biome#9162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint/vue): automatically ignore \u003ccode\u003enoAssignInExpressions\u003c/code\u003e for vue v-on directives by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9164\"\u003ebiomejs/biome#9164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: release 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/biomejs/biome/pull/9160\"\u003ebiomejs/biome#9160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/biomejs/biome/compare/@biomejs/biome@2.4.3...@biomejs/biome@2.4.4\"\u003ehttps://github.com/biomejs/biome/compare/\u003ccode\u003e@​biomejs/biome\u003c/code\u003e\u003ccode\u003e@​2.4.3...\u003c/code\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e\u003ccode\u003e@​2.4.4\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBiome CLI v2.4.3\u003c/h2\u003e\n\u003ch2\u003e2.4.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/biomejs/biome/pull/9120\"\u003e#9120\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa40fc237a1379188edcbbbf4dc37fd7de7c58f5\"\u003e\u003ccode\u003eaa40fc2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9109\"\u003e#9109\u003c/a\u003e, where the GitHub reporter wasn't correctly enabled when \u003ccode\u003ebiome ci\u003c/code\u003e runs on GitHub Actions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9128\"\u003e#9128\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/8ca3f7fcd1b0041fd7ade381032dfbb0f9693a41\"\u003e\u003ccode\u003e8ca3f7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9107\"\u003e#9107\u003c/a\u003e: The HTML parser can now correctly parse Astro directives (client/set/class/is/server), which fixes the formatting for Astro directives.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9124\"\u003e#9124\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f5b0e8d0761c08d79d6cb1ad8df33da8605f20a9\"\u003e\u003ccode\u003ef5b0e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8882\"\u003e#8882\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9108\"\u003e#9108\u003c/a\u003e: The Astro frontmatter lexer now correctly identifies the closing \u003ccode\u003e---\u003c/code\u003e fence when the frontmatter contains multi-line block comments with quote characters, strings that mix quote types (e.g. \u003ccode\u003e\u0026quot;it's\u0026quot;\u003c/code\u003e), or escaped quote characters (e.g. \u003ccode\u003e\u0026quot;\\\u0026quot;\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9142\"\u003e#9142\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3ca066bbb73cfbe1a1bcb1c9fc76f4a79966efc0\"\u003e\u003ccode\u003e3ca066b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/THernandez03\"\u003e\u003ccode\u003e@​THernandez03\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9141\"\u003e#9141\u003c/a\u003e: The \u003ccode\u003enoUnknownAttribute\u003c/code\u003e rule no longer reports \u003ccode\u003eclosedby\u003c/code\u003e as an unknown attribute on \u003ccode\u003e\u0026lt;dialog\u0026gt;\u003c/code\u003e elements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9126\"\u003e#9126\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/792013eb767188608d0b6dd4dfa24413832dcb93\"\u003e\u003ccode\u003e792013e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added missing Mocha globals to the \u003ccode\u003eTest\u003c/code\u003e domain: \u003ccode\u003econtext\u003c/code\u003e, \u003ccode\u003erun\u003c/code\u003e, \u003ccode\u003esetup\u003c/code\u003e, \u003ccode\u003especify\u003c/code\u003e, \u003ccode\u003esuite\u003c/code\u003e, \u003ccode\u003esuiteSetup\u003c/code\u003e, \u003ccode\u003esuiteTeardown\u003c/code\u003e, \u003ccode\u003eteardown\u003c/code\u003e, \u003ccode\u003excontext\u003c/code\u003e, \u003ccode\u003exdescribe\u003c/code\u003e, \u003ccode\u003exit\u003c/code\u003e, and \u003ccode\u003exspecify\u003c/code\u003e. These are injected by Mocha's BDD and TDD interfaces and were previously flagged as undeclared variables in projects using Mocha.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8855\"\u003e#8855\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6918c9e2bf4da19b3ac9f772272bc1a28f454fc1\"\u003e\u003ccode\u003e6918c9e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ruidosujeira\"\u003e\u003ccode\u003e@​ruidosujeira\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8840\"\u003e#8840\u003c/a\u003e. Now the Biome CSS parser correctly parses \u003ccode\u003enot + scroll-state\u003c/code\u003e inside \u003ccode\u003e@container\u003c/code\u003e queries.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.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/biomejs/biome/pull/9150\"\u003e#9150\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6946835b2c12078b326da5b51e4e4c62fbba525c\"\u003e\u003ccode\u003e6946835\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9138\"\u003e#9138\u003c/a\u003e: Astro files containing \u003ccode\u003e---\u003c/code\u003e in HTML content (e.g., \u003ccode\u003e\u0026lt;h1\u0026gt;---Hi\u0026lt;/h1\u0026gt;\u003c/code\u003e) are now parsed correctly, both when a frontmatter block is present and when there is no frontmatter at all.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9150\"\u003e#9150\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa6f8370ae7e4694901d04914689611c9f42ad1a\"\u003e\u003ccode\u003eaa6f837\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9138\"\u003e#9138\u003c/a\u003e: The HTML parser incorrectly failing to parse bracket characters (\u003ccode\u003e[\u003c/code\u003e and \u003ccode\u003e]\u003c/code\u003e) in text content (e.g. \u003ccode\u003e\u0026lt;div\u0026gt;[Foo]\u0026lt;/div\u0026gt;\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9151\"\u003e#9151\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c0d4b0c06dac60ff2a7f52de38adad3ca37dffc4\"\u003e\u003ccode\u003ec0d4b0c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed parsing of Svelte directive keywords (\u003ccode\u003euse\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e) when used as plain text content in HTML/Svelte files. Previously, \u003ccode\u003e\u0026lt;p\u0026gt;use JavaScript\u0026lt;/p\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;p\u0026gt;style it\u0026lt;/p\u0026gt;\u003c/code\u003e would incorrectly produce a bogus element instead of proper text content.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9162\"\u003e#9162\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f1e0608099cb1245a29e80eee671e181e9e470b\"\u003e\u003ccode\u003e7f1e060\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9161\"\u003e#9161\u003c/a\u003e: The Vue parser now correctly handles colon attributes like \u003ccode\u003exlink:href\u003c/code\u003e and \u003ccode\u003exmlns:xlink\u003c/code\u003e by parsing them as single attributes instead of splitting them into separate tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9164\"\u003e#9164\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/458211bd5c9167c474f1411f48167999fb9f4b9f\"\u003e\u003ccode\u003e458211b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9161\"\u003e#9161\u003c/a\u003e: The \u003ccode\u003enoAssignInExpressions\u003c/code\u003e rule no longer flags assignments in Vue v-on directives (e.g., \u003ccode\u003e@click=\u0026quot;counter += 1\u0026quot;\u003c/code\u003e). Assignments in event handlers are idiomatic Vue patterns and are now skipped by the rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.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/biomejs/biome/pull/9120\"\u003e#9120\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa40fc237a1379188edcbbbf4dc37fd7de7c58f5\"\u003e\u003ccode\u003eaa40fc2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9109\"\u003e#9109\u003c/a\u003e, where the GitHub reporter wasn't correctly enabled when \u003ccode\u003ebiome ci\u003c/code\u003e runs on GitHub Actions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9128\"\u003e#9128\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/8ca3f7fcd1b0041fd7ade381032dfbb0f9693a41\"\u003e\u003ccode\u003e8ca3f7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9107\"\u003e#9107\u003c/a\u003e: The HTML parser can now correctly parse Astro directives (client/set/class/is/server), which fixes the formatting for Astro directives.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9124\"\u003e#9124\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f5b0e8d0761c08d79d6cb1ad8df33da8605f20a9\"\u003e\u003ccode\u003ef5b0e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8882\"\u003e#8882\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9108\"\u003e#9108\u003c/a\u003e: The Astro frontmatter lexer now correctly identifies the closing \u003ccode\u003e---\u003c/code\u003e fence when the frontmatter contains multi-line block comments with quote characters, strings that mix quote types (e.g. \u003ccode\u003e\u0026quot;it's\u0026quot;\u003c/code\u003e), or escaped quote characters (e.g. \u003ccode\u003e\u0026quot;\\\u0026quot;\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9142\"\u003e#9142\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3ca066bbb73cfbe1a1bcb1c9fc76f4a79966efc0\"\u003e\u003ccode\u003e3ca066b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/THernandez03\"\u003e\u003ccode\u003e@​THernandez03\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9141\"\u003e#9141\u003c/a\u003e: The \u003ccode\u003enoUnknownAttribute\u003c/code\u003e rule no longer reports \u003ccode\u003eclosedby\u003c/code\u003e as an unknown attribute on \u003ccode\u003e\u0026lt;dialog\u0026gt;\u003c/code\u003e elements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9126\"\u003e#9126\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/792013eb767188608d0b6dd4dfa24413832dcb93\"\u003e\u003ccode\u003e792013e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added missing Mocha globals to the \u003ccode\u003eTest\u003c/code\u003e domain: \u003ccode\u003econtext\u003c/code\u003e, \u003ccode\u003erun\u003c/code\u003e, \u003ccode\u003esetup\u003c/code\u003e, \u003ccode\u003especify\u003c/code\u003e, \u003ccode\u003esuite\u003c/code\u003e, \u003ccode\u003esuiteSetup\u003c/code\u003e, \u003ccode\u003esuiteTeardown\u003c/code\u003e, \u003ccode\u003eteardown\u003c/code\u003e, \u003ccode\u003excontext\u003c/code\u003e, \u003ccode\u003exdescribe\u003c/code\u003e, \u003ccode\u003exit\u003c/code\u003e, and \u003ccode\u003exspecify\u003c/code\u003e. These are injected by Mocha's BDD and TDD interfaces and were previously flagged as undeclared variables in projects using Mocha.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8855\"\u003e#8855\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6918c9e2bf4da19b3ac9f772272bc1a28f454fc1\"\u003e\u003ccode\u003e6918c9e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ruidosujeira\"\u003e\u003ccode\u003e@​ruidosujeira\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8840\"\u003e#8840\u003c/a\u003e. Now the Biome CSS parser correctly parses \u003ccode\u003enot + scroll-state\u003c/code\u003e inside \u003ccode\u003e@container\u003c/code\u003e queries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9111\"\u003e#9111\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4fb55cf998a3d41c4451679fe359ebec47692f5d\"\u003e\u003ccode\u003e4fb55cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Jayllyz\"\u003e\u003ccode\u003e@​Jayllyz\u003c/code\u003e\u003c/a\u003e! - Slightly improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-irregular-whitespace/\"\u003e\u003ccode\u003enoIrregularWhitespace\u003c/code\u003e\u003c/a\u003e by adding early return optimization and simplifying character detection logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8975\"\u003e#8975\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/086a0c5c35a147df13197642bead23aa7df18a84\"\u003e\u003ccode\u003e086a0c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FrankFMY\"\u003e\u003ccode\u003e@​FrankFMY\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8478\"\u003e#8478\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-destructuring/\"\u003e\u003ccode\u003euseDestructuring\u003c/code\u003e\u003c/a\u003e no longer suggests destructuring when the variable has a type annotation, like \u003ccode\u003econst foo: string = object.foo\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.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/biomejs/biome/pull/9103\"\u003e#9103\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/fc9850c4858f6d1a9c1314d782fd561a6c2253c3\"\u003e\u003ccode\u003efc9850c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9098\"\u003e#9098\u003c/a\u003e: \u003ccode\u003euseImportType\u003c/code\u003e no longer incorrectly flags imports used in Svelte control flow blocks (\u003ccode\u003e{#if}\u003c/code\u003e, \u003ccode\u003e{#each}\u003c/code\u003e, \u003ccode\u003e{#await}\u003c/code\u003e, \u003ccode\u003e{#key}\u003c/code\u003e) as type-only imports.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9106\"\u003e#9106\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f4b729679e0ff4452758e026e053bb7b08add4b2\"\u003e\u003ccode\u003ef4b7296\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Updated rule source metadata for rules from \u003ccode\u003ehtml-eslint\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8960\"\u003e#8960\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4a5ff4034d8406d7de28aa6ce8095987c3fef547\"\u003e\u003ccode\u003e4a5ff40\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/abossenbroek\"\u003e\u003ccode\u003e@​abossenbroek\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-conditional-expect/\"\u003e\u003ccode\u003enoConditionalExpect\u003c/code\u003e\u003c/a\u003e. This rule disallows conditional \u003ccode\u003eexpect()\u003c/code\u003e calls inside tests, which can lead to tests that silently pass when assertions never run.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid - conditional expect may not run\ntest(\u0026quot;conditional\u0026quot;, async ({ page }) =\u0026gt; {\n  if (someCondition) {\n    await expect(page).toHaveTitle(\u0026quot;Title\u0026quot;);\n  }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6c296ea921902278b133e42eb84bfbae158b70ba\"\u003e\u003ccode\u003e6c296ea\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9160\"\u003e#9160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/312b6db87d472c232ae16ffbfb93a4cf4d830852\"\u003e\u003ccode\u003e312b6db\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9116\"\u003e#9116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b99e7db921107b80792f8fbabfce358c527fd4a5\"\u003e\u003ccode\u003eb99e7db\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9104\"\u003e#9104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4a5ff4034d8406d7de28aa6ce8095987c3fef547\"\u003e\u003ccode\u003e4a5ff40\u003c/code\u003e\u003c/a\u003e feat(lint): add Playwright ESLint rules (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5153f2fce719c28620e45af8c6826937d0cb24b0\"\u003e\u003ccode\u003e5153f2f\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9094\"\u003e#9094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4cc531cb6697e1b018c6c78efd1be86f17f7c904\"\u003e\u003ccode\u003e4cc531c\u003c/code\u003e\u003c/a\u003e chore: docs that break website (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9077\"\u003e#9077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/bf6e5f90e1ed5705211151d01fee8c6c4a051bf4\"\u003e\u003ccode\u003ebf6e5f9\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9045\"\u003e#9045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e0143366bd60eb6f123ea1325135754bf2107f34\"\u003e\u003ccode\u003ee014336\u003c/code\u003e\u003c/a\u003e feat: promote rules for v2.4 (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9011\"\u003e#9011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7e33fd5f1107cabdbabe4e984f1a80b2e48355ec\"\u003e\u003ccode\u003e7e33fd5\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/df210062a19180b964c529d9e15f2fb80d2bf80f\"\u003e\u003ccode\u003edf21006\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.2 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.1 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.1...v1.58.2\"\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.2.7 to 10.2.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.13\u003c/h2\u003e\n\u003ch2\u003e10.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Pseudo-states: Process all nested css rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33605\"\u003e#33605\u003c/a\u003e, thanks \u003ca href=\"https://github.com/hpohlmeyer\"\u003e\u003ccode\u003e@​hpohlmeyer\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Prevent config duplication - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33883\"\u003e#33883\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix React native web A11y issues - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33937\"\u003e#33937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonniebigodes\"\u003e\u003ccode\u003e@​jonniebigodes\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid hanging when inferring args for recursive calls on DOM elemens - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33922\"\u003e#33922\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\u003eEslint: Fix ESLint 10 compatibility in eslint-plugin-storybook rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33884\"\u003e#33884\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eViewport: Prioritize story viewport globals and avoid user-global pollution - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33849\"\u003e#33849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.12\u003c/h2\u003e\n\u003ch2\u003e10.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Sanitize inputs for save from controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33868\"\u003e#33868\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\u003eTelemetry: Add project age - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33910\"\u003e#33910\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWebpack: Improve performance of module-mocking plugins - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33169\"\u003e#33169\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.11\u003c/h2\u003e\n\u003ch2\u003e10.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Fix postinstall a11y installation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33888\"\u003e#33888\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\u003eManifests: Use correct story name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33709\"\u003e#33709\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle legacyBehavior prop in Link mock component  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33862\"\u003e#33862\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix manifest stories empty when meta has no explicit title - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33878\"\u003e#33878\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.10\u003c/h2\u003e\n\u003ch2\u003e10.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Require token for websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33820\"\u003e#33820\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.9\u003c/h2\u003e\n\u003ch2\u003e10.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Improve config file detection in monorepos - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33814\"\u003e#33814\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\u003eBuilder-Vite: Update dependencies react-vite framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33810\"\u003e#33810\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\u003eBuilder-Vite: Use relative path for mocker entry in production builds - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33792\"\u003e#33792\u003c/a\u003e, thanks \u003ca href=\"https://github.com/DukeDeSouth\"\u003e\u003ccode\u003e@​DukeDeSouth\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix Link component override in appDirectory configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31251\"\u003e#31251\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.8\u003c/h2\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\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\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Pseudo-states: Process all nested css rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33605\"\u003e#33605\u003c/a\u003e, thanks \u003ca href=\"https://github.com/hpohlmeyer\"\u003e\u003ccode\u003e@​hpohlmeyer\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Prevent config duplication - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33883\"\u003e#33883\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix React native web A11y issues - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33937\"\u003e#33937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonniebigodes\"\u003e\u003ccode\u003e@​jonniebigodes\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid hanging when inferring args for recursive calls on DOM elemens - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33922\"\u003e#33922\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\u003eEslint: Fix ESLint 10 compatibility in eslint-plugin-storybook rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33884\"\u003e#33884\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eViewport: Prioritize story viewport globals and avoid user-global pollution - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33849\"\u003e#33849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Sanitize inputs for save from controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33868\"\u003e#33868\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\u003eTelemetry: Add project age - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33910\"\u003e#33910\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWebpack: Improve performance of module-mocking plugins - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33169\"\u003e#33169\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Fix postinstall a11y installation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33888\"\u003e#33888\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\u003eManifests: Use correct story name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33709\"\u003e#33709\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle legacyBehavior prop in Link mock component  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33862\"\u003e#33862\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix manifest stories empty when meta has no explicit title - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33878\"\u003e#33878\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Require token for websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33820\"\u003e#33820\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Improve config file detection in monorepos - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33814\"\u003e#33814\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\u003eBuilder-Vite: Update dependencies react-vite framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33810\"\u003e#33810\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\u003eBuilder-Vite: Use relative path for mocker entry in production builds - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33792\"\u003e#33792\u003c/a\u003e, thanks \u003ca href=\"https://github.com/DukeDeSouth\"\u003e\u003ccode\u003e@​DukeDeSouth\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix Link component override in appDirectory configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31251\"\u003e#31251\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\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\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/305b534323184fc8ab3b05319b6769fb7598e277\"\u003e\u003ccode\u003e305b534\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.12\u0026quot; to \u0026quot;10.2.13\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/68f811fe084c32d2e5391d9e2017846e35219620\"\u003e\u003ccode\u003e68f811f\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.11\u0026quot; to \u0026quot;10.2.12\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/be01dca2effce953b052f6d2c58a23695ed3dfa0\"\u003e\u003ccode\u003ebe01dca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.10\u0026quot; to \u0026quot;10.2.11\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c812573ca3d708dcddff748f72fc123d617f5735\"\u003e\u003ccode\u003ec812573\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.9\u0026quot; to \u0026quot;10.2.10\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4cdde82a0756e5b63da5b0672bcdfd926049e25c\"\u003e\u003ccode\u003e4cdde82\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.8\u0026quot; to \u0026quot;10.2.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/b119439439522e399c2c9aaaeaa4254c877e6ee6\"\u003e\u003ccode\u003eb119439\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest/issues/33814\"\u003e#33814\u003c/a\u003e from storybookjs/valentin/improve-config-file-detec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/719b6ca5557663d368b06c65845d5a490e9c12fc\"\u003e\u003ccode\u003e719b6ca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.7\u0026quot; to \u0026quot;10.2.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.13/code/addons/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.2.7 to 10.2.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/react-vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.13\u003c/h2\u003e\n\u003ch2\u003e10.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Pseudo-states: Process all nested css rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33605\"\u003e#33605\u003c/a\u003e, thanks \u003ca href=\"https://github.com/hpohlmeyer\"\u003e\u003ccode\u003e@​hpohlmeyer\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Prevent config duplication - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33883\"\u003e#33883\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix React native web A11y issues - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33937\"\u003e#33937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonniebigodes\"\u003e\u003ccode\u003e@​jonniebigodes\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid hanging when inferring args for recursive calls on DOM elemens - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33922\"\u003e#33922\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/c...\n\n_Description has been truncated_","html_url":"https://github.com/kiesraad/abacus/pull/2992","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiesraad%2Fabacus/issues/2992","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2992/packages"},{"uuid":"4014187994","node_id":"PR_kwDOGdDxes7He2TY","number":6507,"state":"open","title":"build(deps-dev): Bump cssstyle from 6.1.0 to 6.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-03T01:34:06.000Z","updated_at":"2026-03-03T03:22:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): Bump","packages":[{"name":"cssstyle","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jsdom/cssstyle"}],"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 [cssstyle](https://github.com/jsdom/cssstyle) from 6.1.0 to 6.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies, notably \u003ccode\u003e@webref/css\u003c/code\u003e, which causes the \u003ccode\u003epropertyDefinitions\u003c/code\u003e export to contain information about longhands now.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/2d6f8afac8ceadf5e5974dbc111ec884b3fbfc45\"\u003e\u003ccode\u003e2d6f8af\u003c/code\u003e\u003c/a\u003e 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/fab62900c6e7db248707156237d2a4eef3bfd771\"\u003e\u003ccode\u003efab6290\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v6.1.0...v6.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cssstyle\u0026package-manager=npm_and_yarn\u0026previous-version=6.1.0\u0026new-version=6.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mitre/saf/pull/6507","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fsaf/issues/6507","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6507/packages"},{"uuid":"3961814107","node_id":"PR_kwDORTGdw87E0gT4","number":2,"state":"open","title":"chore(deps): bump the maintenance group with 247 updates","user":"dependabot[bot]","labels":["javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-19T09:18:55.000Z","updated_at":"2026-02-19T10:07:31.753Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maintenance","update_count":247,"packages":[{"name":"@hookform/resolvers","old_version":"3.10.0","new_version":"5.2.2","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@microsoft/applicationinsights-react-js","old_version":"17.3.6","new_version":"19.3.8","repository_url":"https://github.com/microsoft/applicationinsights-react-js"},{"name":"@piwikpro/react-piwik-pro","old_version":"1.3.3","new_version":"2.5.0","repository_url":"https://github.com/PiwikPRO/react-piwik-pro"},{"name":"@react-spring/web","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@tanstack/react-query","old_version":"4.36.1","new_version":"5.90.21","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"4.36.1","new_version":"5.91.3","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.13.1","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"date-fns","old_version":"2.30.0","new_version":"4.1.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"html-react-parser","old_version":"5.2.15","new_version":"5.2.17","repository_url":"https://github.com/remarkablemark/html-react-parser"},{"name":"i18next","old_version":"23.16.8","new_version":"25.8.11","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"7.2.2","new_version":"8.2.1","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"react-i18next","old_version":"13.5.0","new_version":"16.5.4","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router","old_version":"6.30.3","new_version":"7.13.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.13.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"styled-components","old_version":"5.3.11","new_version":"6.3.10","repository_url":"https://github.com/styled-components/styled-components"},{"name":"typescript","old_version":"4.9.5","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@commitlint/cli","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@testing-library/dom","old_version":"9.3.4","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/react","old_version":"12.1.5","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/jest","old_version":"28.1.8","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.30","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.1.2","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"8.57.1","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"8.10.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"4.2.5","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"http-proxy-middleware","old_version":"2.0.9","new_version":"3.0.5","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"husky","old_version":"8.0.3","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"jsdom","old_version":"27.4.0","new_version":"28.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"14.0.1","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.12.7","new_version":"2.12.10","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"2.8.8","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-is","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-is","old_version":"18.2.4","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@adobe/css-tools","old_version":"4.4.0","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@asamuzakjp/css-color","old_version":"4.1.1","new_version":"4.1.2","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@asamuzakjp/dom-selector","old_version":"6.7.7","new_version":"6.8.1","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.22.5","new_version":"7.27.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.24.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.23.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.22.5","new_version":"7.27.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.22.20","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.22.5","new_version":"7.27.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.23.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.24.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@commitlint/config-validator","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/ensure","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/execute-rule","old_version":"17.8.1","new_version":"20.0.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/format","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/is-ignored","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"semver","old_version":"5.7.2","new_version":"6.3.1","repository_url":"https://github.com/npm/node-semver"},{"name":"@commitlint/lint","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/load","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/message","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/parse","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/read","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/resolve-extends","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/rules","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/to-lines","old_version":"17.8.1","new_version":"20.0.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/top-level","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/types","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.9","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@csstools/color-helpers","old_version":"5.1.0","new_version":"6.0.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-calc","old_version":"2.1.4","new_version":"3.1.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.1.0","new_version":"4.0.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-parser-algorithms","old_version":"3.0.5","new_version":"4.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-tokenizer","old_version":"3.0.4","new_version":"4.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emotion/is-prop-valid","old_version":"1.2.2","new_version":"1.4.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"@emotion/memoize","old_version":"0.8.1","new_version":"0.9.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"@emotion/unitless","old_version":"0.7.5","new_version":"0.10.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"type-fest","old_version":"0.6.0","new_version":"0.21.3","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"@exodus/bytes","old_version":"1.10.0","new_version":"1.14.1","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"@inquirer/ansi","old_version":"1.0.0","new_version":"1.0.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/confirm","old_version":"5.1.18","new_version":"5.1.21","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/core","old_version":"10.2.2","new_version":"10.3.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/figures","old_version":"1.0.13","new_version":"1.0.15","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/type","old_version":"3.0.8","new_version":"3.0.10","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@jest/schemas","old_version":"28.1.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/types","old_version":"28.1.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"@sinclair/typebox","old_version":"0.24.51","new_version":"0.34.48","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"ci-info","old_version":"3.9.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"jest-message-util","old_version":"28.1.3","new_version":"30.1.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-util","old_version":"28.1.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"micromatch","old_version":"4.0.5","new_version":"4.0.8","repository_url":"https://github.com/micromatch/micromatch"},{"name":"@jest/expect-utils","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"expect","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-diff","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-matcher-utils","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"@mswjs/interceptors","old_version":"0.40.0","new_version":"0.41.3","repository_url":"https://github.com/mswjs/interceptors"},{"name":"@nevware21/ts-async","old_version":"0.5.4","new_version":"0.5.5","repository_url":"https://github.com/nevware21/ts-async"},{"name":"@nevware21/ts-utils","old_version":"0.11.8","new_version":"0.12.6","repository_url":"https://github.com/nevware21/ts-utils"},{"name":"@react-spring/animated","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/core","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/rafz","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/shared","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/types","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.53","new_version":"1.0.0-rc.3","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@tanstack/query-core","old_version":"4.36.1","new_version":"5.90.20","repository_url":"https://github.com/TanStack/query"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hoist-non-react-statics","old_version":"3.3.5","new_version":"3.3.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-proxy","old_version":"1.17.14","new_version":"1.17.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/prop-types","old_version":"15.7.11","new_version":"15.7.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/scheduler","old_version":"0.16.8","new_version":"0.26.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.33","new_version":"17.0.35","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ignore","old_version":"5.3.1","new_version":"5.3.2","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"@typescript-eslint/project-service","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"acorn","old_version":"8.11.3","new_version":"8.15.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"aria-query","old_version":"5.1.3","new_version":"5.3.0","repository_url":"https://github.com/A11yance/aria-query"},{"name":"axe-core","old_version":"4.10.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.6","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.2","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001745","new_version":"1.0.30001770","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"has-flag","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/sindresorhus/has-flag"},{"name":"supports-color","old_version":"5.5.0","new_version":"7.2.0","repository_url":"https://github.com/chalk/supports-color"},{"name":"cjs-module-lexer","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"cli-cursor","old_version":"4.0.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/cli-cursor"},{"name":"cli-truncate","old_version":"3.1.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"collect-v8-coverage","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/SimenB/collect-v8-coverage"},{"name":"commander","old_version":"11.0.0","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"conventional-changelog-angular","old_version":"6.0.0","new_version":"8.1.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"conventional-changelog-conventionalcommits","old_version":"6.1.0","new_version":"9.1.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"conventional-commits-parser","old_version":"4.0.0","new_version":"6.2.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"cookie","old_version":"1.0.2","new_version":"1.1.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"cosmiconfig-typescript-loader","old_version":"4.4.0","new_version":"6.2.0","repository_url":"https://github.com/Codex-/cosmiconfig-typescript-loader"},{"name":"cssstyle","old_version":"5.3.7","new_version":"6.0.1","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"dargs","old_version":"7.0.0","new_version":"8.1.0","repository_url":"https://github.com/sindresorhus/dargs"},{"name":"data-urls","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"whatwg-url","old_version":"15.1.0","new_version":"16.0.1","repository_url":"https://github.com/jsdom/whatwg-url"},{"name":"dedent","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/dmnd/dedent"},{"name":"electron-to-chromium","old_version":"1.5.223","new_version":"1.5.286","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"error-ex","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/qix-/node-error-ex"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"resolve","old_version":"1.22.8","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"eslint-scope","old_version":"7.2.2","new_version":"9.1.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"9.6.1","new_version":"11.1.0","repository_url":"https://github.com/eslint/js"},{"name":"esquery","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"file-entry-cache","old_version":"6.0.1","new_version":"8.0.0","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"flat-cache","old_version":"3.2.0","new_version":"4.0.1","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"flatted","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/WebReflection/flatted"},{"name":"follow-redirects","old_version":"1.15.6","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"git-raw-commits","old_version":"2.0.11","new_version":"4.0.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"has-bigints","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/ljharb/has-bigints"},{"name":"html-dom-parser","old_version":"5.1.4","new_version":"5.1.8","repository_url":"https://github.com/remarkablemark/html-dom-parser"},{"name":"import-fresh","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/sindresorhus/import-fresh"},{"name":"ini","old_version":"1.3.8","new_version":"4.1.1","repository_url":"https://github.com/npm/ini"},{"name":"is-generator-function","old_version":"1.0.10","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"is-plain-obj","old_version":"1.1.0","new_version":"4.1.0","repository_url":"https://github.com/sindresorhus/is-plain-obj"},{"name":"is-weakset","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/is-weakset"},{"name":"jest","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-changed-files","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-cli","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-config","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-docblock","old_version":"30.0.1","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-each","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.1.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-haste-map","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-leak-detector","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-mock","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-resolve","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-resolve-dependencies","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-runner","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-runtime","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-snapshot","old_version":"30.1.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-validate","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-watcher","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-worker","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"language-subtag-registry","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/mattcg/language-subtag-registry"},{"name":"yaml","old_version":"2.3.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"},{"name":"listr2","old_version":"6.6.1","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"log-update","old_version":"5.0.1","new_version":"6.1.0","repository_url":"https://github.com/sindresorhus/log-update"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"meow","old_version":"8.1.2","new_version":"12.1.1","repository_url":"https://github.com/sindresorhus/meow"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.21","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"optionator","old_version":"0.9.3","new_version":"0.9.4","repository_url":"https://github.com/gkz/optionator"},{"name":"possible-typed-array-names","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/ljharb/possible-typed-array-names"},{"name":"postcss","old_version":"8.5.6","new_version":"8.4.49","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier-linter-helpers","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/prettier/prettier-linter-helpers"},{"name":"proj4","old_version":"2.10.0","new_version":"2.20.2","repository_url":"https://github.com/proj4js/proj4js"},{"name":"react-uid","old_version":"2.3.3","new_version":"2.4.0","repository_url":"https://github.com/thearnica/react-uid"},{"name":"restore-cursor","old_version":"4.0.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/restore-cursor"},{"name":"rettime","old_version":"0.7.0","new_version":"0.10.1","repository_url":"https://github.com/kettanaito/rettime"},{"name":"rfdc","old_version":"1.3.1","new_version":"1.4.1","repository_url":"https://github.com/davidmarkclements/rfdc"},{"name":"rollup","old_version":"4.52.2","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"},{"name":"slice-ansi","old_version":"5.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"split2","old_version":"3.2.2","new_version":"4.2.0","repository_url":"https://github.com/mcollina/split2"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"synckit","old_version":"0.11.11","new_version":"0.11.12","repository_url":"https://github.com/un-ts/synckit"},{"name":"tinyexec","old_version":"0.3.2","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts","old_version":"7.0.16","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-core","old_version":"7.0.16","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"tslib","old_version":"2.6.2","new_version":"2.8.1","repository_url":"https://github.com/Microsoft/tslib"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.18.2","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.2.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-mimetype","old_version":"4.0.0","new_version":"5.0.0","repository_url":"https://github.com/jsdom/whatwg-mimetype"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"wkt-parser","old_version":"1.3.3","new_version":"1.5.2","repository_url":"https://github.com/proj4js/wkt-parser"},{"name":"yargs-parser","old_version":"20.2.9","new_version":"21.1.1","repository_url":"https://github.com/yargs/yargs-parser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the maintenance group with 247 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `3.10.0` | `5.2.2` |\n| [@microsoft/applicationinsights-react-js](https://github.com/microsoft/applicationinsights-react-js) | `17.3.6` | `19.3.8` |\n| [@piwikpro/react-piwik-pro](https://github.com/PiwikPRO/react-piwik-pro) | `1.3.3` | `2.5.0` |\n| [@react-spring/web](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `4.36.1` | `5.90.21` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `4.36.1` | `5.91.3` |\n| [axios](https://github.com/axios/axios) | `1.13.1` | `1.13.5` |\n| [date-fns](https://github.com/date-fns/date-fns) | `2.30.0` | `4.1.0` |\n| [html-react-parser](https://github.com/remarkablemark/html-react-parser) | `5.2.15` | `5.2.17` |\n| [i18next](https://github.com/i18next/i18next) | `23.16.8` | `25.8.11` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `7.2.2` | `8.2.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `13.5.0` | `16.5.4` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `6.30.3` | `7.13.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.13.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `5.3.11` | `6.3.10` |\n| [typescript](https://github.com/microsoft/TypeScript) | `4.9.5` | `5.9.3` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `17.8.1` | `20.4.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `17.8.1` | `20.4.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `9.3.4` | `10.4.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `12.1.5` | `16.3.2` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `28.1.8` | `30.0.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.30` | `25.3.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.54.0` | `8.56.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.2` | `5.1.4` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.0.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `8.10.2` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `4.2.5` | `5.5.5` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.9` | `3.0.5` |\n| [husky](https://github.com/typicode/husky) | `8.0.3` | `9.1.7` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.4.0` | `28.1.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `14.0.1` | `16.2.7` |\n| [msw](https://github.com/mswjs/msw) | `2.12.7` | `2.12.10` |\n| [prettier](https://github.com/prettier/prettier) | `2.8.8` | `3.8.1` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `18.3.1` | `19.2.4` |\n| [@types/react-is](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-is) | `18.2.4` | `19.2.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.0` | `4.4.4` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.1` | `4.1.2` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.7.7` | `6.8.1` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.1` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.22.5` | `7.27.3` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.24.0` | `7.28.6` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.23.0` | `7.28.5` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.22.5` | `7.27.1` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.22.20` | `7.28.6` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.22.5` | `7.27.1` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.0` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.23.4` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.24.0` | `7.28.6` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.27.2` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.29.0` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.0` |\n| [@commitlint/config-validator](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-validator) | `17.8.1` | `20.4.0` |\n| [@commitlint/ensure](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/ensure) | `17.8.1` | `20.4.1` |\n| [@commitlint/execute-rule](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/execute-rule) | `17.8.1` | `20.0.0` |\n| [@commitlint/format](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/format) | `17.8.1` | `20.4.0` |\n| [@commitlint/is-ignored](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/is-ignored) | `17.8.1` | `20.4.1` |\n| [semver](https://github.com/npm/node-semver) | `5.7.2` | `6.3.1` |\n| [@commitlint/lint](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/lint) | `17.8.1` | `20.4.1` |\n| [@commitlint/load](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/load) | `17.8.1` | `20.4.0` |\n| [@commitlint/message](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/message) | `17.8.1` | `20.4.0` |\n| [@commitlint/parse](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/parse) | `17.8.1` | `20.4.1` |\n| [@commitlint/read](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/read) | `17.8.1` | `20.4.0` |\n| [@commitlint/resolve-extends](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/resolve-extends) | `17.8.1` | `20.4.0` |\n| [@commitlint/rules](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/rules) | `17.8.1` | `20.4.1` |\n| [@commitlint/to-lines](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/to-lines) | `17.8.1` | `20.0.0` |\n| [@commitlint/top-level](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/top-level) | `17.8.1` | `20.4.0` |\n| [@commitlint/types](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types) | `17.8.1` | `20.4.0` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.9` | `0.3.31` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.1.0` | `6.0.1` |\n| [@csstools/css-calc](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-calc) | `2.1.4` | `3.1.1` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.1.0` | `4.0.1` |\n| [@csstools/css-parser-algorithms](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-parser-algorithms) | `3.0.5` | `4.0.0` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.26` | `1.0.27` |\n| [@csstools/css-tokenizer](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-tokenizer) | `3.0.4` | `4.0.0` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emotion/is-prop-valid](https://github.com/emotion-js/emotion) | `1.2.2` | `1.4.0` |\n| [@emotion/memoize](https://github.com/emotion-js/emotion) | `0.8.1` | `0.9.0` |\n| [@emotion/unitless](https://github.com/emotion-js/emotion) | `0.7.5` | `0.10.0` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `0.6.0` | `0.21.3` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.10.0` | `1.14.1` |\n| [@inquirer/ansi](https://github.com/SBoudrias/Inquirer.js) | `1.0.0` | `1.0.2` |\n| [@inquirer/confirm](https://github.com/SBoudrias/Inquirer.js) | `5.1.18` | `5.1.21` |\n| [@inquirer/core](https://github.com/SBoudrias/Inquirer.js) | `10.2.2` | `10.3.2` |\n| [@inquirer/figures](https://github.com/SBoudrias/Inquirer.js) | `1.0.13` | `1.0.15` |\n| [@inquirer/type](https://github.com/SBoudrias/Inquirer.js) | `3.0.8` | `3.0.10` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [@jest/schemas](https://github.com/jestjs/jest/tree/HEAD/packages/jest-schemas) | `28.1.3` | `30.0.5` |\n| [@jest/types](https://github.com/jestjs/jest/tree/HEAD/packages/jest-types) | `28.1.3` | `30.0.5` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.24.51` | `0.34.48` |\n| [ci-info](https://github.com/watson/ci-info) | `3.9.0` | `4.4.0` |\n| [jest-message-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-message-util) | `28.1.3` | `30.1.0` |\n| [jest-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-util) | `28.1.3` | `30.0.5` |\n| [micromatch](https://github.com/micromatch/micromatch) | `4.0.5` | `4.0.8` |\n| [@jest/expect-utils](https://github.com/jestjs/jest/tree/HEAD/packages/expect-utils) | `28.1.3` | `30.1.2` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `28.1.3` | `30.1.2` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `28.1.3` | `30.1.2` |\n| [jest-matcher-utils](https://github.com/jestjs/jest/tree/HEAD/packages/jest-matcher-utils) | `28.1.3` | `30.1.2` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [@mswjs/interceptors](https://github.com/mswjs/interceptors) | `0.40.0` | `0.41.3` |\n| [@nevware21/ts-async](https://github.com/nevware21/ts-async) | `0.5.4` | `0.5.5` |\n| [@nevware21/ts-utils](https://github.com/nevware21/ts-utils) | `0.11.8` | `0.12.6` |\n| [@react-spring/animated](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/core](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/rafz](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/shared](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/types](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.53` | `1.0.0-rc.3` |\n| [@tanstack/query-core](https://github.com/TanStack/query/tree/HEAD/packages/query-core) | `4.36.1` | `5.90.20` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@types/hoist-non-react-statics](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hoist-non-react-statics) | `3.3.5` | `3.3.7` |\n| [@types/http-proxy](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-proxy) | `1.17.14` | `1.17.17` |\n| [@types/prop-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/prop-types) | `15.7.11` | `15.7.15` |\n| [@types/scheduler](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/scheduler) | `0.16.8` | `0.26.0` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.33` | `17.0.35` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `5.3.1` | `5.3.2` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.54.0` | `8.56.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.18` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.18` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.18` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.18` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.18` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.18` |\n| [acorn](https://github.com/acornjs/acorn) | `8.11.3` | `8.15.0` |\n| [aria-query](https://github.com/A11yance/aria-query) | `5.1.3` | `5.3.0` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.0` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.6` | `2.9.19` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.2` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001745` | `1.0.30001770` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.2` |\n| [has-flag](https://github.com/sindresorhus/has-flag) | `3.0.0` | `4.0.0` |\n| [supports-color](https://github.com/chalk/supports-color) | `5.5.0` | `7.2.0` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.0` | `2.2.0` |\n| [cli-cursor](https://github.com/sindresorhus/cli-cursor) | `4.0.0` | `5.0.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `3.1.0` | `5.1.1` |\n| [collect-v8-coverage](https://github.com/SimenB/collect-v8-coverage) | `1.0.2` | `1.0.3` |\n| [commander](https://github.com/tj/commander.js) | `11.0.0` | `14.0.3` |\n| [conventional-changelog-angular](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-angular) | `6.0.0` | `8.1.0` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `6.1.0` | `9.1.0` |\n| [conventional-commits-parser](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-commits-parser) | `4.0.0` | `6.2.1` |\n| [cookie](https://github.com/jshttp/cookie) | `1.0.2` | `1.1.1` |\n| [cosmiconfig-typescript-loader](https://github.com/Codex-/cosmiconfig-typescript-loader) | `4.4.0` | `6.2.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.7` | `6.0.1` |\n| [dargs](https://github.com/sindresorhus/dargs) | `7.0.0` | `8.1.0` |\n| [data-urls](https://github.com/jsdom/data-urls) | `6.0.0` | `7.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `15.1.0` | `16.0.1` |\n| [dedent](https://github.com/dmnd/dedent) | `1.7.0` | `1.7.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.223` | `1.5.286` |\n| [error-ex](https://github.com/qix-/node-error-ex) | `1.3.2` | `1.3.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.8` | `1.22.11` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `7.2.2` | `9.1.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `9.6.1` | `11.1.0` |\n| [esquery](https://github.com/estools/esquery) | `1.5.0` | `1.7.0` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [file-entry-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/file-entry-cache) | `6.0.1` | `8.0.0` |\n| [flat-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/flat-cache) | `3.2.0` | `4.0.1` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.1` | `3.3.3` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.6` | `1.15.11` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [git-raw-commits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/git-raw-commits) | `2.0.11` | `4.0.0` |\n| [has-bigints](https://github.com/ljharb/has-bigints) | `1.0.2` | `1.1.0` |\n| [html-dom-parser](https://github.com/remarkablemark/html-dom-parser) | `5.1.4` | `5.1.8` |\n| [import-fresh](https://github.com/sindresorhus/import-fresh) | `3.3.0` | `3.3.1` |\n| [ini](https://github.com/npm/ini) | `1.3.8` | `4.1.1` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.0.10` | `1.1.2` |\n| [is-plain-obj](https://github.com/sindresorhus/is-plain-obj) | `1.1.0` | `4.1.0` |\n| [is-weakset](https://github.com/inspect-js/is-weakset) | `2.0.3` | `2.0.4` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.1.3` | `30.2.0` |\n| [jest-changed-files](https://github.com/jestjs/jest/tree/HEAD/packages/jest-changed-files) | `30.0.5` | `30.2.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.1.3` | `30.2.0` |\n| [jest-cli](https://github.com/jestjs/jest/tree/HEAD/packages/jest-cli) | `30.1.3` | `30.2.0` |\n| [jest-config](https://github.com/jestjs/jest/tree/HEAD/packages/jest-config) | `30.1.3` | `30.2.0` |\n| [jest-docblock](https://github.com/jestjs/jest/tree/HEAD/packages/jest-docblock) | `30.0.1` | `30.2.0` |\n| [jest-each](https://github.com/jestjs/jest/tree/HEAD/packages/jest-each) | `30.1.0` | `30.2.0` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.1.2` | `30.2.0` |\n| [jest-haste-map](https://github.com/jestjs/jest/tree/HEAD/packages/jest-haste-map) | `30.1.0` | `30.2.0` |\n| [jest-leak-detector](https://github.com/jestjs/jest/tree/HEAD/packages/jest-leak-detector) | `30.1.0` | `30.2.0` |\n| [jest-mock](https://github.com/jestjs/jest/tree/HEAD/packages/jest-mock) | `30.0.5` | `30.2.0` |\n| [jest-resolve](https://github.com/jestjs/jest/tree/HEAD/packages/jest-resolve) | `30.1.3` | `30.2.0` |\n| [jest-resolve-dependencies](https://github.com/jestjs/jest/tree/HEAD/packages/jest-resolve-dependencies) | `30.1.3` | `30.2.0` |\n| [jest-runner](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runner) | `30.1.3` | `30.2.0` |\n| [jest-runtime](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runtime) | `30.1.3` | `30.2.0` |\n| [jest-snapshot](https://github.com/jestjs/jest/tree/HEAD/packages/jest-snapshot) | `30.1.2` | `30.2.0` |\n| [jest-validate](https://github.com/jestjs/jest/tree/HEAD/packages/jest-validate) | `30.1.0` | `30.2.0` |\n| [jest-watcher](https://github.com/jestjs/jest/tree/HEAD/packages/jest-watcher) | `30.1.3` | `30.2.0` |\n| [jest-worker](https://github.com/jestjs/jest/tree/HEAD/packages/jest-worker) | `30.1.0` | `30.2.0` |\n| [language-subtag-registry](https://github.com/mattcg/language-subtag-registry) | `0.3.22` | `0.3.23` |\n| [yaml](https://github.com/eemeli/yaml) | `2.3.1` | `2.8.2` |\n| [listr2](https://github.com/listr2/listr2) | `6.6.1` | `9.0.5` |\n| [log-update](https://github.com/sindresorhus/log-update) | `5.0.1` | `6.1.0` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [meow](https://github.com/sindresorhus/meow) | `8.1.2` | `12.1.1` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.21` | `2.0.27` |\n| [optionator](https://github.com/gkz/optionator) | `0.9.3` | `0.9.4` |\n| [possible-typed-array-names](https://github.com/ljharb/possible-typed-array-names) | `1.0.0` | `1.1.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.4.49` |\n| [prettier-linter-helpers](https://github.com/prettier/prettier-linter-helpers) | `1.0.0` | `1.0.1` |\n| [proj4](https://github.com/proj4js/proj4js) | `2.10.0` | `2.20.2` |\n| [react-uid](https://github.com/thearnica/react-uid) | `2.3.3` | `2.4.0` |\n| [restore-cursor](https://github.com/sindresorhus/restore-cursor) | `4.0.0` | `5.1.0` |\n| [rettime](https://github.com/kettanaito/rettime) | `0.7.0` | `0.10.1` |\n| [rfdc](https://github.com/davidmarkclements/rfdc) | `1.3.1` | `1.4.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.2` | `4.57.1` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `5.0.0` | `7.1.2` |\n| [split2](https://github.com/mcollina/split2) | `3.2.2` | `4.2.0` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.11` | `0.11.12` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `0.3.2` | `1.0.2` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.16` | `7.0.23` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.16` | `7.0.23` |\n| [tslib](https://github.com/Microsoft/tslib) | `2.6.2` | `2.8.1` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.18.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.2.0` | `1.6.0` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.18` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n| [whatwg-mimetype](https://github.com/jsdom/whatwg-mimetype) | `4.0.0` | `5.0.0` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n| [wkt-parser](https://github.com/proj4js/wkt-parser) | `1.3.3` | `1.5.2` |\n| [yargs-parser](https://github.com/yargs/yargs-parser) | `20.2.9` | `21.1.1` |\n\nUpdates `@hookform/resolvers` from 3.10.0 to 5.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e\u003ccode\u003e@​hookform/resolvers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.1...v5.2.2\"\u003e5.2.2\u003c/a\u003e (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/803\"\u003e#803\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e95721d3c8c6d6e555508b0e7b21c6ac801360cf\"\u003ee95721d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.0...v5.2.1\"\u003e5.2.1\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ediscriminated union for zod v4 mini (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/49a0d7ba939f58e04ca2d01a98949fc70f50b53e\"\u003e49a0d7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ezod v4 peer deps (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/798\"\u003e#798\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2d28e6aca611b042e07da0ae4cf448adbe78e1f3\"\u003e2d28e6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/801\"\u003e#801\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/bc09647a5eec21d07097a8ccf89fb52ebf50a1ec\"\u003ebc09647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.1.1...v5.2.0\"\u003e5.2.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eajv:\u003c/strong\u003e add ajv-formats for ajvResolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/797\"\u003e#797\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f04003972a3cc7875beb073ff88c942deb6a2086\"\u003ef040039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ezod peer dep issue (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/79cd8b284da29a5a42cd5fdafa2e767747fcfcf7\"\u003e79cd8b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.0.1...v5.1.0\"\u003e5.1.0\u003c/a\u003e (2025-06-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Zod 4, Zod v4 mini, and retains compatibility with Zod v3. (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/777\"\u003e#777\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8d083bd5f5c3242afa1d59e10b1f72988e7b7e82\"\u003e8d083bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-04-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e95721d3c8c6d6e555508b0e7b21c6ac801360cf\"\u003e\u003ccode\u003ee95721d\u003c/code\u003e\u003c/a\u003e fix(zod): fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/49a0d7ba939f58e04ca2d01a98949fc70f50b53e\"\u003e\u003ccode\u003e49a0d7b\u003c/code\u003e\u003c/a\u003e fix: discriminated union for zod v4 mini (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/bc09647a5eec21d07097a8ccf89fb52ebf50a1ec\"\u003e\u003ccode\u003ebc09647\u003c/code\u003e\u003c/a\u003e fix(zod): fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2d28e6aca611b042e07da0ae4cf448adbe78e1f3\"\u003e\u003ccode\u003e2d28e6a\u003c/code\u003e\u003c/a\u003e fix: zod v4 peer deps (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f04003972a3cc7875beb073ff88c942deb6a2086\"\u003e\u003ccode\u003ef040039\u003c/code\u003e\u003c/a\u003e feat(ajv): add ajv-formats for ajvResolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/79cd8b284da29a5a42cd5fdafa2e767747fcfcf7\"\u003e\u003ccode\u003e79cd8b2\u003c/code\u003e\u003c/a\u003e fix: zod peer dep issue (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8d083bd5f5c3242afa1d59e10b1f72988e7b7e82\"\u003e\u003ccode\u003e8d083bd\u003c/code\u003e\u003c/a\u003e feat: support Zod 4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3bc2ad50a63ef8c114336403f182a32e2df7552d\"\u003e\u003ccode\u003e3bc2ad5\u003c/code\u003e\u003c/a\u003e docs: fix table formatting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/6e8839343dcfea0fe9b874772a01f3bc551cbb5c\"\u003e\u003ccode\u003e6e88393\u003c/code\u003e\u003c/a\u003e fix: relax version constraint for react-hook-form 7.55.0 → ^7.55.0 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a54d05a9a27545c0be563bd770596a9c0e24a172\"\u003e\u003ccode\u003ea54d05a\u003c/code\u003e\u003c/a\u003e Merge branch 'dev'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v3.10.0...v5.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/applicationinsights-react-js` from 17.3.6 to 19.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-react-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.8\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/167\"\u003e#167\u003c/a\u003e: Update to ApplicationInsights 3.3.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Pre-Release] Update Application Insights dependencies to v3.3.10 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/167\"\u003emicrosoft/applicationinsights-react-js#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 19.3.8 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/168\"\u003emicrosoft/applicationinsights-react-js#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/19.3.7...19.3.8\"\u003ehttps://github.com/microsoft/applicationinsights-react-js/compare/19.3.7...19.3.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e19.3.7\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/139\"\u003e#139\u003c/a\u003e: Update to ApplicationInsights 3.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/160\"\u003e#160\u003c/a\u003e: Update Components to address Component Governance issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/164\"\u003e#164\u003c/a\u003e: Removing jquery reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e: Fix for IAppInsights is incomplete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Components to address governance issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/159\"\u003emicrosoft/applicationinsights-react-js#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Components to address Component Governance issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/160\"\u003emicrosoft/applicationinsights-react-js#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated react-js package in sample app to match the release by \u003ca href=\"https://github.com/rads-1996\"\u003e\u003ccode\u003e@​rads-1996\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/161\"\u003emicrosoft/applicationinsights-react-js#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoving jquery reference by \u003ca href=\"https://github.com/hectorhdzg\"\u003e\u003ccode\u003e@​hectorhdzg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/164\"\u003emicrosoft/applicationinsights-react-js#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Pre-Release] Update Application Insights dependencies to v3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/165\"\u003emicrosoft/applicationinsights-react-js#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 19.3.7 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/166\"\u003emicrosoft/applicationinsights-react-js#166\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/hectorhdzg\"\u003e\u003ccode\u003e@​hectorhdzg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/164\"\u003emicrosoft/applicationinsights-react-js#164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/19.3.6...19.3.7\"\u003ehttps://github.com/microsoft/applicationinsights-react-js/compare/19.3.6...19.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e19.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[main] Update v18.3.6 branch link in the read to identify the new branch by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/152\"\u003emicrosoft/applicationinsights-react-js#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[main] Prepare main to support react 19 by \u003ca href=\"https://github.com/siyuniu-ms\"\u003e\u003ccode\u003e@​siyuniu-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/153\"\u003emicrosoft/applicationinsights-react-js#153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for BUG(\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/19\"\u003e#19\u003c/a\u003e) - IAppInsights is incomplete by \u003ca href=\"https://github.com/rads-1996\"\u003e\u003ccode\u003e@​rads-1996\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/158\"\u003emicrosoft/applicationinsights-react-js#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 19.3.6  by \u003ca href=\"https://github.com/siyuniu-ms\"\u003e\u003ccode\u003e@​siyuniu-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/154\"\u003emicrosoft/applicationinsights-react-js#154\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/rads-1996\"\u003e\u003ccode\u003e@​rads-1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/158\"\u003emicrosoft/applicationinsights-react-js#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/18.3.6...19.3.6\"\u003ehttps://github.com/microsoft/applicationinsights-react-js/compare/18.3.6...19.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e18.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[React18] upgrade to react 18  by \u003ca href=\"https://github.com/siyuniu-ms\"\u003e\u003ccode\u003e@​siyuniu-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/142\"\u003emicrosoft/applicationinsights-react-js#142\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/microsoft/applicationinsights-react-js/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-react-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.8 (Sept 24th, 2025)\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/167\"\u003e#167\u003c/a\u003e: Update to ApplicationInsights 3.3.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.3.7 (July 18th, 2025)\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/139\"\u003e#139\u003c/a\u003e: Update to ApplicationInsights 3.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/160\"\u003e#160\u003c/a\u003e: Update Components to address Component Governance issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/164\"\u003e#164\u003c/a\u003e: Removing jquery reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e: Fix for IAppInsights is incomplete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.3.6 (April 29th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release targets React 19 and upgrades to Application Insights 3.3.6. We are aligning the major version number with the React framework, following the numbering convention outlined \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-angularplugin-js/issues/57\"\u003ehere\u003c/a\u003e\nFor users on React 18.x, ongoing maintenance and releases will be available from the \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/tree/19.3.6\"\u003erelease18.x\u003c/a\u003e\nFor users on React 17.x, ongoing maintenance and releases will be available from the \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/tree/17.3.6\"\u003erelease17.3.x\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/153\"\u003e#153\u003c/a\u003e [main] Prepare main to support react 19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e Fix for BUG(\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/19\"\u003e#19\u003c/a\u003e) - IAppInsights is incomplete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e18.3.6 (March 12th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release targets React 18 and upgrades to Application Insights 3.3.6. We are aligning the major version number with the React framework, following the numbering convention outlined \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-angularplugin-js/issues/57\"\u003ehere\u003c/a\u003e\nFor users on React 17.x, ongoing maintenance and releases will be available from the \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/tree/17.3.6\"\u003erelease17.3.x\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/142\"\u003e#142\u003c/a\u003e [React18] upgrade to react 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/applicationinsights-react-js/commit/2292faffafd52ba8a8335722473b9fb026bbd92c\"\u003e\u003ccode\u003e2292faf\u003c/code\u003e\u003c/a\u003e release 19.3.8 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/45d429ca474085e6b88bd687be4e9ce2eee5c34f\"\u003e\u003ccode\u003e45d429c\u003c/code\u003e\u003c/a\u003e [Pre-Release] Update Application Insights dependencies to v3.3.10 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/af21b053857c4ea5288a1a0ec4829284b362a9f0\"\u003e\u003ccode\u003eaf21b05\u003c/code\u003e\u003c/a\u003e release 19.3.7 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/10828fc5b7a9cdc2a881fa4e033336b4e4758c3f\"\u003e\u003ccode\u003e10828fc\u003c/code\u003e\u003c/a\u003e update to core 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/a6d7f41b12f9e992bc2b874ee74cf48bec469056\"\u003e\u003ccode\u003ea6d7f41\u003c/code\u003e\u003c/a\u003e Removing jquery reference (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/ca9596ab87df2769d65ce70d747fdb328410bf35\"\u003e\u003ccode\u003eca9596a\u003c/code\u003e\u003c/a\u003e Updated react-js package in sample app to match the release (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/fd51461e4f2e2cc92bef3df9bb5750266e7ceff9\"\u003e\u003ccode\u003efd51461\u003c/code\u003e\u003c/a\u003e Update Components to address Component Governance issues (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/0d187a7225380d29c26ebfe2049947cf9265902d\"\u003e\u003ccode\u003e0d187a7\u003c/code\u003e\u003c/a\u003e Update Components to address governance issues (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/907b2b68d3ce9144f4f14d04cf62e66bc1645575\"\u003e\u003ccode\u003e907b2b6\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 19.3.6  (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/d0a62ae3f12fa90bb2a4136e12f3bb245eae67f0\"\u003e\u003ccode\u003ed0a62ae\u003c/code\u003e\u003c/a\u003e Fix for BUG(\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/19\"\u003e#19\u003c/a\u003e) - IAppInsights is incomplete (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/17.3.6...19.3.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@piwikpro/react-piwik-pro` from 1.3.3 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/releases\"\u003e\u003ccode\u003e@​piwikpro/react-piwik-pro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged on-push workflow to build an example app by \u003ca href=\"https://github.com/eryk171\"\u003e\u003ccode\u003e@​eryk171\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/54\"\u003ePiwikPRO/react-piwik-pro#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tracking-base-library version - tolerate trailing slashes in container URLs by \u003ca href=\"https://github.com/eryk171\"\u003e\u003ccode\u003e@​eryk171\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/55\"\u003ePiwikPRO/react-piwik-pro#55\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/eryk171\"\u003e\u003ccode\u003e@​eryk171\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/54\"\u003ePiwikPRO/react-piwik-pro#54\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.4.0...2.5.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.4.0...2.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecurrency conversion by \u003ca href=\"https://github.com/auto200\"\u003e\u003ccode\u003e@​auto200\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/53\"\u003ePiwikPRO/react-piwik-pro#53\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.3.0...2.4.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.3.0...2.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet provider upon initialization by \u003ca href=\"https://github.com/auto200\"\u003e\u003ccode\u003e@​auto200\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/52\"\u003ePiwikPRO/react-piwik-pro#52\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.2.1...2.3.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.2.1...2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate new README.md by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/50\"\u003ePiwikPRO/react-piwik-pro#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/51\"\u003ePiwikPRO/react-piwik-pro#51\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.2.0...2.2.1\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.2.0...2.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePPI-1357 Update tracking-base-library by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/48\"\u003ePiwikPRO/react-piwik-pro#48\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.1.3...2.2.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.1.3...2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePPI-1318 Dependency bump version tracker base library by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/46\"\u003ePiwikPRO/react-piwik-pro#46\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.1.2...2.1.3\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.1.2...2.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBump \u003ca href=\"https://github.com/PiwikPRO/tracking-base-library/releases/tag/1.2.2\"\u003etracking-base-library\u003c/a\u003e\nincludes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebugfix - Prevent sending parameters in wrong order in customEvents by \u003ca href=\"https://github.com/lysy-vlc\"\u003e\u003ccode\u003e@​lysy-vlc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/tracking-base-library/pull/20\"\u003ePiwikPRO/tracking-base-library#20\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/PiwikPRO/react-piwik-pro/commit/bb9049ac3ede23e87edaa94c767ebc7900ee6f81\"\u003e\u003ccode\u003ebb9049a\u003c/code\u003e\u003c/a\u003e Bump tracking-base-library version (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/e043bee63c7b61d549fe813f2a681be2dba343ca\"\u003e\u003ccode\u003ee043bee\u003c/code\u003e\u003c/a\u003e Changed on-push workflow to build an example app (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/757ba64c3a3348f9359f0bab54b8970d84593c07\"\u003e\u003ccode\u003e757ba64\u003c/code\u003e\u003c/a\u003e update tracking base lib, update examples (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/9ac00d20b223adcc4bba675d83d2f88a57e860e9\"\u003e\u003ccode\u003e9ac00d2\u003c/code\u003e\u003c/a\u003e Set provider upon initialization (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/e6d823a487d559a4a66f8dc6e102c8be2d7ecef8\"\u003e\u003ccode\u003ee6d823a\u003c/code\u003e\u003c/a\u003e Bump version (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/48d4eb2719f81efcf719b371f84968fe03c52df8\"\u003e\u003ccode\u003e48d4eb2\u003c/code\u003e\u003c/a\u003e Generate new README.md (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/b94b02f57438958218968e6349e3a72b9fa8389b\"\u003e\u003ccode\u003eb94b02f\u003c/code\u003e\u003c/a\u003e PPI-1357 Update tracking-base-library, bump package version (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/47a5f5a77e0b78bd55794639cb1a7dfcee6135ea\"\u003e\u003ccode\u003e47a5f5a\u003c/code\u003e\u003c/a\u003e PPI-1318 Dependency bump version tracker base library (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/734ba466c40e38f93e2d5ac5edb3993b00d43d7f\"\u003e\u003ccode\u003e734ba46\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/43\"\u003e#43\u003c/a\u003e from PiwikPRO/feature/update-tracking-base-library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/2505cd87c475a99aae5aa53f664ad9d8f7e645b4\"\u003e\u003ccode\u003e2505cd8\u003c/code\u003e\u003c/a\u003e update lock file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/1.3.3...2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-spring/web` from 9.7.5 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-spring/releases\"\u003e\u003ccode\u003e@​react-spring/web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with Jest and legacy React apps using useTransition by \u003ca href=\"https://github.com/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\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/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove accessing elem.ref in renderTransitions by \u003ca href=\"https://github.com/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport immediate useResize by \u003ca href=\"https://github.com/LoganDark\"\u003e\u003ccode\u003e@​LoganDark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2375\"\u003epmndrs/react-spring#2375\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/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: spring does not start by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2372\"\u003epmndrs/react-spring#2372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency concurrently to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2326\"\u003epmndrs/react-spring#2326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update TSUP to v8 by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2328\"\u003epmndrs/react-spring#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency chokidar to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2325\"\u003epmndrs/react-spring#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2274\"\u003epmndrs/react-spring#2274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix bad spelling of package name by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2350\"\u003epmndrs/react-spring#2350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite-tsconfig-paths to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2338\"\u003epmndrs/react-spring#2338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2337\"\u003epmndrs/react-spring#2337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2330\"\u003epmndrs/react-spring#2330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003eimmediate\u003c/code\u003e does by \u003ca href=\"https://github.com/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2360\"\u003epmndrs/react-spring#2360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: react 19 support by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2339\"\u003epmndrs/react-spring#2339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency cypress to v14 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2367\"\u003epmndrs/react-spring#2367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency cookie to v1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2348\"\u003epmndrs/react-spring#2348\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/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.0\"\u003ehttps://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/b6fbb98101f2cf00a6668cffed6d1b4d0012ae3a\"\u003e\u003ccode\u003eb6fbb98\u003c/code\u003e\u003c/a\u003e v10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f69b748600d3c528a141191b4a26b0c7bd062177\"\u003e\u003ccode\u003ef69b748\u003c/code\u003e\u003c/a\u003e fix: ref access issue in jest and legacy react apps (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2394\"\u003e#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/8631391a51634a327a235c26d7fc44723ee3a564\"\u003e\u003ccode\u003e8631391\u003c/code\u003e\u003c/a\u003e v10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7cc1c901aaa218681afd6b7528ea58f1e9b249ce\"\u003e\u003ccode\u003e7cc1c90\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003eimmediate\u003c/code\u003e option to \u003ccode\u003euseResize\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2375\"\u003e#2375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/197e0a7f9699b27e5000bdbc3307c4866e66a816\"\u003e\u003ccode\u003e197e0a7\u003c/code\u003e\u003c/a\u003e fix: remove accessing elem.ref in renderTransitions (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2373\"\u003e#2373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/2dec5832e881758c977b280443dc2e25d09c1134\"\u003e\u003ccode\u003e2dec583\u003c/code\u003e\u003c/a\u003e v10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/de1244b8777a87305b6a359db3851dd36e72b78b\"\u003e\u003ccode\u003ede1244b\u003c/code\u003e\u003c/a\u003e fix: spring does not start (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/195c479b0360bf106edf16b3c602aa3b7c02c6ad\"\u003e\u003ccode\u003e195c479\u003c/code\u003e\u003c/a\u003e chore: v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7116bba5081366beeef5fb17723289bebab2f253\"\u003e\u003ccode\u003e7116bba\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cookie to v1 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f463ef7024380fdd5b7f1c1ad205c27db739a4d6\"\u003e\u003ccode\u003ef463ef7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress to v14 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.3\"\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 4.36.1 to 5.90.21\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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.90.21\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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.18\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.90.19\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.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\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.90.20\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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.17\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.90.18\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.90.20\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/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\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.90.20\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.90.19\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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.16\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.90.17\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.90.19\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/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\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.90.19\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.90.18\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/4be3ad730c5b8a1e194a91911746be2fce06902a\"\u003e\u003ccode\u003e4be3ad7\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.90.16\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.91.15\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.90.18\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/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\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.90.18\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.20\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/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\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.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.19\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/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\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.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.18\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/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\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.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.17\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/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\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.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): allow retryOnMount when throwOnError is function (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9338\"\u003e#9338\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7f47906eaccc3f3aa5ce24b77a83bd7a620a237b\"\u003e\u003ccode\u003e7f47906\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.90.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.15\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/fccef797d57d4a9566517bba87c8377f363920f2\"\u003e\u003ccode\u003efccef79\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.90.15\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/TanStack/query/commit/08050cb3ebb693ccf782558ba863fd5ff3df2e38\"\u003e\u003ccode\u003e08050cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10115\"\u003e#10115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c5def66a18b77a0012b32bf65216d495d...\n\n_Description has been truncated_","html_url":"https://github.com/ferhany/bereikbaarheid-frontend/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ferhany%2Fbereikbaarheid-frontend/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3946810312","node_id":"PR_kwDOQH4iCc7EDJIx","number":197,"state":"open","title":"chore(deps-dev): bump cssstyle from 5.3.3 to 5.3.7","user":"dependabot[bot]","labels":["dependencies","size/s"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T09:37:00.000Z","updated_at":"2026-03-04T02:19:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"cssstyle","old_version":"5.3.3","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"}],"path":null,"ecosystem":"npm"},"body":"Bumps [cssstyle](https://github.com/jsdom/cssstyle) from 5.3.3 to 5.3.7.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed assigning non-string values to CSS properties to properly convert to strings.\u003c/li\u003e\n\u003cli\u003eFixed negative values for the \u003ccode\u003etop\u003c/code\u003e property being treated as invalid. (This regressed in v5.3.6.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies. This fixed some subtle issues regarding, e.g., relative colors with \u003ccode\u003ecalc()\u003c/code\u003e, or the syntax of the \u003ccode\u003eclip\u003c/code\u003e property.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance when calling the \u003ccode\u003ecssText\u003c/code\u003e setter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/8b4cd296da829b2ae1b97ca25446f327170e0f30\"\u003e\u003ccode\u003e8b4cd29\u003c/code\u003e\u003c/a\u003e 5.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/235ba62cbf5280ddd441e842fad56a86c576260b\"\u003e\u003ccode\u003e235ba62\u003c/code\u003e\u003c/a\u003e Fix top property always clamped to 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/22dc694e5b8b08e827f582a6ca7642f26c2fafec\"\u003e\u003ccode\u003e22dc694\u003c/code\u003e\u003c/a\u003e Remove unnecessary argument passing to prepareValue()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/37bb130273d673d6a3723792c99a6a7a54f31fd4\"\u003e\u003ccode\u003e37bb130\u003c/code\u003e\u003c/a\u003e Improve string conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/f764e2dbfc8b2e95f8c2aa7c69af4cc64e8e0e7c\"\u003e\u003ccode\u003ef764e2d\u003c/code\u003e\u003c/a\u003e Handle _setInProgress in a try-catch-finally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/4d9266c1134a70aba6a9db9a3aa2bc3cbbd37138\"\u003e\u003ccode\u003e4d9266c\u003c/code\u003e\u003c/a\u003e Replace more constants with property names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.3...v5.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for cssstyle since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cssstyle\u0026package-manager=npm_and_yarn\u0026previous-version=5.3.3\u0026new-version=5.3.7)](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/organvm-iii-ergon/fetch-familiar-friends/pull/197","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/organvm-iii-ergon%2Ffetch-familiar-friends/issues/197","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/197/packages"},{"uuid":"3856495517","node_id":"PR_kwDOQnMicM6_ZKMl","number":29,"state":"closed","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-02-02T16:07:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T15:39:03.000Z","updated_at":"2026-02-02T16:07:57.000Z","time_to_close":606531,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":24,"packages":[{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/react-virtualized-auto-sizer","old_version":"1.0.4","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.49.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.4.26","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"@acemir/cssom","old_version":"0.9.29","new_version":"0.9.31","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@asamuzakjp/css-color","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@exodus/bytes","old_version":"1.8.0","new_version":"1.10.0","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"cssstyle","old_version":"5.3.4","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"data-urls","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/jsdom/data-urls"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/react-virtualized-auto-sizer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-virtualized-auto-sizer) | `1.0.4` | `1.0.8` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.49.0` | `8.53.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.18` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.4.26` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.29` | `0.9.31` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.0` | `4.1.1` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.8.0` | `1.10.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.4` | `5.3.7` |\n| [data-urls](https://github.com/jsdom/data-urls) | `6.0.0` | `6.0.1` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.6` |\n\n\nUpdates `@playwright/test` from 1.57.0 to 1.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003e:light\u003c/code\u003e selector engine suffix. Use standard CSS selectors instead.\u003c/li\u003e\n\u003cli\u003eOption \u003ccode\u003edevtools\u003c/code\u003e from \u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-launch\"\u003ebrowserType.launch()\u003c/a\u003e has been removed. Use \u003ccode\u003eargs: ['--auto-open-devtools-for-tabs']\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eRemoved macOS 13 support for WebKit. We recommend to upgrade your macOS version, or keep using an older Playwright version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version was also tested against the following stable channels:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGoogle Chrome 144\u003c/li\u003e\n\u003cli\u003eMicrosoft Edge 144\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/961381ec73a9fa2661d92504eab1a6bd6eaffc75\"\u003e\u003ccode\u003e961381e\u003c/code\u003e\u003c/a\u003e chore: mark 1.58.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38921\"\u003e#38921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c1b64c8fcfc53332c72a92a4243817fd57bd9ba\"\u003e\u003ccode\u003e0c1b64c\u003c/code\u003e\u003c/a\u003e chore: hide stuff (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38882\"\u003e#38882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b1fd5d0c5bfc27af126abd2e738c4ec0d9a196b8\"\u003e\u003ccode\u003eb1fd5d0\u003c/code\u003e\u003c/a\u003e test: unflake some ui-mode tests (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38907\"\u003e#38907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/faf317ca1e203265dc4a998ee55a1808db75fae3\"\u003e\u003ccode\u003efaf317c\u003c/code\u003e\u003c/a\u003e chore: tune press/type via cli (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38898\"\u003e#38898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ba4b983c1673c2b7bef3711a3ad100e2883a28e6\"\u003e\u003ccode\u003eba4b983\u003c/code\u003e\u003c/a\u003e docs: add v1.58 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38879\"\u003e#38879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/00fb7a962713a8d095efffc071bc5d094b3b59ac\"\u003e\u003ccode\u003e00fb7a9\u003c/code\u003e\u003c/a\u003e chore: implement shard weights feedback (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38902\"\u003e#38902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/42d4f18d7fff541243ab10dd2a372c5e608f8346\"\u003e\u003ccode\u003e42d4f18\u003c/code\u003e\u003c/a\u003e test: unflake/skip/fix some tests (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38905\"\u003e#38905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/42b978447280252d7942e0ace915a406e4cf925c\"\u003e\u003ccode\u003e42b9784\u003c/code\u003e\u003c/a\u003e feat(dot): onTestPause + make --pause private (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38904\"\u003e#38904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/428b5576d191cc196969acd1a65a80160b875da1\"\u003e\u003ccode\u003e428b557\u003c/code\u003e\u003c/a\u003e fix(html): truncate step titles (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38884\"\u003e#38884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/595983451517d48ebeb24fc7148cc82a5750e7ff\"\u003e\u003ccode\u003e5959834\u003c/code\u003e\u003c/a\u003e chore(list): onTestPaused (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38777\"\u003e#38777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.0 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\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/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-virtualized-auto-sizer` from 1.0.4 to 1.0.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-virtualized-auto-sizer\"\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.49.0 to 8.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\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\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e0f2a010628dad876d66b63ba97b85d6ecafc3b2\"\u003e\u003ccode\u003ee0f2a01\u003c/code\u003e\u003c/a\u003e fix(utils): make RuleCreator root defaultOptions optional (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/76f8ff7a4257822dc8217a8ad49659cd5951f117\"\u003e\u003ccode\u003e76f8ff7\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [consistent-indexed-object-style] skip fixer if interface...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/722ab62547213f9521377c3003629317403075b1\"\u003e\u003ccode\u003e722ab62\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] fix false positive for pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/92fcf3ee719f4ec0903c4fe1bc86ed7a837b98b3\"\u003e\u003ccode\u003e92fcf3e\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): add rule [strict-void-return] (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3fb03817d66e274560a4ed115e53fb2d770bf6a1\"\u003e\u003ccode\u003e3fb0381\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): [no-useless-default-assignment] fix misformatted link (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/62ee26ead99bf23c16e819dbcae6eb4c24c67175\"\u003e\u003ccode\u003e62ee26e\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unused-vars] add a fixer to remove unused imports (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c4d5a56925e588d0e84e18f6f2d7756d0248d3be\"\u003e\u003ccode\u003ec4d5a56\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful descrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ac77355112f5c4150f5a9e2f97fd6aa9812ab4e\"\u003e\u003ccode\u003e3ac7735\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interfac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/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.49.0 to 8.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\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\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.0 (2025-12-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c62e85874f0e482156a54b6744fe90a6f270012a\"\u003e\u003ccode\u003ec62e858\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/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 4.0.15 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\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\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\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/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\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.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  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/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in 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/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\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\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  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/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\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\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\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/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/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-plugin-react-refresh` from 0.4.24 to 0.4.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert changes to fix \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport cases like \u003ccode\u003eexport const ENUM = Object.keys(TABLE) as EnumType[];\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e_\u003c/code\u003e in component names (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/94\"\u003e#94\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/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert changes to fix \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport cases like \u003ccode\u003eexport const ENUM = Object.keys(TABLE) as EnumType[];\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e) (reverted in 0.4.26)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e_\u003c/code\u003e in component names (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/94\"\u003e#94\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/ArnaudBarre/eslint-plugin-react-refresh/commit/95c02ba163eb04da82224611ea4f24d83e600ee5\"\u003e\u003ccode\u003e95c02ba\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Catch non React exports defined as call expressions\u0026quot;(fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e) [publ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/8ea312dffc209bc06963a0bee33d1c0a5eb1818f\"\u003e\u003ccode\u003e8ea312d\u003c/code\u003e\u003c/a\u003e Update the name of next config (\u003ccode\u003evite\u003c/code\u003e -\u0026gt; \u003ccode\u003enext\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/4fc6d3dc363034f5d58511e7d96e274e0815a7db\"\u003e\u003ccode\u003e4fc6d3d\u003c/code\u003e\u003c/a\u003e Catch non React exports defined as call expressions [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/0397bde377968a21d6d55af3118e4cccabb942d4\"\u003e\u003ccode\u003e0397bde\u003c/code\u003e\u003c/a\u003e Allow non-leading underscores (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.24...v0.4.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.4 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.15 to 4.0.18\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.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\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\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\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/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\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.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  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/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in 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/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\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\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  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/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\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\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\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/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d75780a67af437331d8d689cdcfe291e\"\u003e\u003ccode\u003eea837de\u003c/code\u003e\u003c/a\u003e feat(experimental): add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9286\"\u003e#9286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca5ea282cf0b0d37b7b51f182397fc370\"\u003e\u003ccode\u003ee057281\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403bf97b3145911aaeffbae36b465284c7\"\u003e\u003ccode\u003e59f92d4\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): add importers alongside importedModules (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9423\"\u003e#9423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec8e7a5e9d205146e44f1ed06d7afc57c\"\u003e\u003ccode\u003e751364e\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): don't store importers in cache (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a8f221c536a499bd3f3e802115eadc5d\"\u003e\u003ccode\u003e4b67fc2\u003c/code\u003e\u003c/a\u003e fix: typo in browser.provider error (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9394\"\u003e#9394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff005cf518064b4611b34a6ca86303ac645\"\u003e\u003ccode\u003e40841ff\u003c/code\u003e\u003c/a\u003e fix: handle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371\"\u003e#9371\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9372\"\u003e#9372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb328a5e71f0805ee05e24f11af23ecf2db\"\u003e\u003ccode\u003e200dadb\u003c/code\u003e\u003c/a\u003e fix(pool): handle worker start failures gracefully (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9337\"\u003e#9337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459b96a5ed3b9f07ab3001596492032183\"\u003e\u003ccode\u003e1500654\u003c/code\u003e\u003c/a\u003e fix(browser): support \u003ccode\u003efileParallelism\u003c/code\u003e on an instance (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9328\"\u003e#9328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@acemir/cssom` from 0.9.29 to 0.9.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/91\"\u003e#91\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e600e1d16c6518279266ca5f7508ef39301df44c\"\u003e\u003ccode\u003ee600e1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve RegExp and attr selectors handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Verridian-ai/life-os-Pulse-banner-generator/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Verridian-ai%2Flife-os-Pulse-banner-generator/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"},{"uuid":"3852793862","node_id":"PR_kwDOOUWnnc6_NcGd","number":55,"state":"closed","title":"chore: bump the frontend-dependencies group across 1 directory with 96 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-01T07:37:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-25T07:38:28.000Z","updated_at":"2026-02-01T07:37:15.000Z","time_to_close":604725,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"frontend-dependencies","update_count":96,"packages":[{"name":"@types/node","old_version":"25.0.3","new_version":"25.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.0.16","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/eslint-plugin","old_version":"1.6.5","new_version":"1.6.6","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"@vue/compiler-sfc","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/language-server","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@vue/typescript-plugin","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"eslint-plugin-oxlint","old_version":"1.36.0","new_version":"1.41.0","repository_url":"https://github.com/oxc-project/eslint-plugin-oxlint"},{"name":"eslint-plugin-vue","old_version":"10.6.2","new_version":"10.7.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"oxlint","old_version":"1.36.0","new_version":"1.41.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"vite","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.16","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"vue-tsc","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@acemir/cssom","old_version":"0.9.30","new_version":"0.9.31","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-proposal-decorators","old_version":"7.28.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typescript","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.22","new_version":"1.0.25","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@exodus/bytes","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"@typescript-eslint/utils","old_version":"8.49.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cssstyle","old_version":"5.3.6","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"data-urls","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/jsdom/data-urls"},{"name":"typescript-eslint","old_version":"8.51.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-dependencies group with 36 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.0.10` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.16` | `4.0.18` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.6.5` | `1.6.6` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.26` | `3.5.27` |\n| [@vue/language-server](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server) | `3.2.1` | `3.2.3` |\n| [@vue/typescript-plugin](https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin) | `3.2.1` | `3.2.3` |\n| [eslint-plugin-oxlint](https://github.com/oxc-project/eslint-plugin-oxlint) | `1.36.0` | `1.41.0` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.6.2` | `10.7.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.36.0` | `1.41.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `7.3.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.16` | `4.0.18` |\n| [vue](https://github.com/vuejs/core) | `3.5.26` | `3.5.27` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.1` | `3.2.3` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.30` | `0.9.31` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.28.6` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.28.6` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.5` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-proposal-decorators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators) | `7.28.0` | `7.28.6` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typescript) | `7.28.5` | `7.28.6` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.27.2` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.28.6` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.28.6` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.22` | `1.0.25` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.8.0` | `1.9.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.49.0` | `8.51.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.6` | `5.3.7` |\n| [data-urls](https://github.com/jsdom/data-urls) | `6.0.0` | `6.0.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.51.0` | `8.53.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n\n\nUpdates `@types/node` from 25.0.3 to 25.0.10\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.0.16 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\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\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\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/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\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.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  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/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in 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/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\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\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  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/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\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\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\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/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/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/eslint-plugin` from 1.6.5 to 1.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e\u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.6\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd require-test-timeout rule  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/863\"\u003evitest-dev/eslint-plugin-vitest#863\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/0829c0a\"\u003e\u003c!-- raw HTML omitted --\u003e(0829c)\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/eslint-plugin-vitest/compare/v1.6.5...v1.6.6\"\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/eslint-plugin-vitest/commit/472ba3d120e12eb7faa3d625c59679caa3ef2211\"\u003e\u003ccode\u003e472ba3d\u003c/code\u003e\u003c/a\u003e chore: release v1.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/0829c0a84b3026d211f997ffa415957c83e872f8\"\u003e\u003ccode\u003e0829c0a\u003c/code\u003e\u003c/a\u003e feat: add require-test-timeout rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/863\"\u003e#863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.5...v1.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-sfc` from 3.5.26 to 3.5.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-sfc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-sfc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/aa9af1deeda38457e33b595a7c68389cf7cf03fd\"\u003e\u003ccode\u003eaa9af1d\u003c/code\u003e\u003c/a\u003e release: v3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003e\u003ccode\u003ee4091fe\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): handle indexed access types in declare global blocks (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc/issues/14260\"\u003e#14260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e\u003ccode\u003e6a1bb50\u003c/code\u003e\u003c/a\u003e fix(compile-sfc): correctly handle variable shadowing in for loop for `define...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003e\u003ccode\u003ef0f0a21\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): use correct scope when resolving indexed access types from...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/aac7e1898907445c8f89b22047a9bfcf0a6e91b8\"\u003e\u003ccode\u003eaac7e18\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments in the code (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc/issues/14253\"\u003e#14253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.27/packages/compiler-sfc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/language-server` from 3.2.1 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/releases\"\u003e\u003ccode\u003e@​vue/language-server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support configuration for language plugins (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5678\"\u003e#5678\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e avoid \u003ccode\u003edefineModel\u003c/code\u003e breaking ast in \u003ccode\u003elang=\u0026quot;js\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5935\"\u003e#5935\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e infer object keys as string if it does not extend string (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5933\"\u003e#5933\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e correct rename behavior on same name shorthands in template (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5907\"\u003e#5907\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e only forward quick info for original results without tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5938\"\u003e#5938\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correct indent for \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5925\"\u003e#5925\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOur Sponsors ❤️\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/language-server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.3 (2026-01-23)\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support configuration for language plugins (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5678\"\u003e#5678\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e avoid \u003ccode\u003edefineModel\u003c/code\u003e breaking ast in \u003ccode\u003elang=\u0026quot;js\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5935\"\u003e#5935\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e infer object keys as string if it does not extend string (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5933\"\u003e#5933\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e correct rename behavior on same name shorthands in template (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5907\"\u003e#5907\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e only forward quick info for original results without tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5938\"\u003e#5938\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correct indent for \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5925\"\u003e#5925\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.2 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correct code features on v-bind shorthands of special attributes - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-plugin-pug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e accurate Pug shorthand mapping (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5906\"\u003e#5906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e pre-map HTML to Pug offset attribute (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5905\"\u003e#5905\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e strip \u003ccode\u003e=\u0026quot;\u0026quot;\u003c/code\u003e for boolean props completion edits (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5888\"\u003e#5888\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e avoid duplicate directive modifiers in completion (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5920\"\u003e#5920\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e only forward quick info and suggestion diagnostics for setup bindings (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5892\"\u003e#5892\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\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/vuejs/language-tools/commit/efc6882ab62a518b41ab5c8dc1d762c41c862ebc\"\u003e\u003ccode\u003eefc6882\u003c/code\u003e\u003c/a\u003e v3.2.3 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5942\"\u003e#5942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/506e5ab84e113fed726ae530d68d4dcb7b61b112\"\u003e\u003ccode\u003e506e5ab\u003c/code\u003e\u003c/a\u003e feat(typescript-plugin): correct rename behavior on same name shorthands in t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/17394f4e80c2267e8b7159468ab40c948ea37d65\"\u003e\u003ccode\u003e17394f4\u003c/code\u003e\u003c/a\u003e v3.2.2 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5923\"\u003e#5923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/f1314eff7ccaccfc6ff92b7fcdae01ac947a7cff\"\u003e\u003ccode\u003ef1314ef\u003c/code\u003e\u003c/a\u003e feat(language-service): strip \u003ccode\u003e=\u0026quot;\u0026quot;\u003c/code\u003e for boolean props completion edits (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5888\"\u003e#5888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/b7244e1c68daa0761c0ea0e901c4b8e8f19aae2c\"\u003e\u003ccode\u003eb7244e1\u003c/code\u003e\u003c/a\u003e fix(language-service): avoid duplicate directive modifiers in completion (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5920\"\u003e#5920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/language-tools/commits/v3.2.3/packages/language-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/typescript-plugin` from 3.2.1 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/releases\"\u003e\u003ccode\u003e@​vue/typescript-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support configuration for language plugins (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5678\"\u003e#5678\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e avoid \u003ccode\u003edefineModel\u003c/code\u003e breaking ast in \u003ccode\u003elang=\u0026quot;js\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5935\"\u003e#5935\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e infer object keys as string if it does not extend string (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5933\"\u003e#5933\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e correct rename behavior on same name shorthands in template (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5907\"\u003e#5907\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e only forward quick info for original results without tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5938\"\u003e#5938\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correct indent for \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5925\"\u003e#5925\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOur Sponsors ❤️\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/typescript-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.3 (2026-01-23)\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support configuration for language plugins (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5678\"\u003e#5678\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e avoid \u003ccode\u003edefineModel\u003c/code\u003e breaking ast in \u003ccode\u003elang=\u0026quot;js\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5935\"\u003e#5935\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e infer object keys as string if it does not extend string (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5933\"\u003e#5933\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e correct rename behavior on same name shorthands in template (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5907\"\u003e#5907\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e only forward quick info for original results without tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5938\"\u003e#5938\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correct indent for \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5925\"\u003e#5925\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.2 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correct code features on v-bind shorthands of special attributes - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-plugin-pug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e accurate Pug shorthand mapping (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5906\"\u003e#5906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e pre-map HTML to Pug offset attribute (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5905\"\u003e#5905\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e strip \u003ccode\u003e=\u0026quot;\u0026quot;\u003c/code\u003e for boolean props completion edits (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5888\"\u003e#5888\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e avoid duplicate directive modifiers in completion (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5920\"\u003e#5920\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e only forward quick info and suggestion diagnostics for setup bindings (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5892\"\u003e#5892\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\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/vuejs/language-tools/commit/efc6882ab62a518b41ab5c8dc1d762c41c862ebc\"\u003e\u003ccode\u003eefc6882\u003c/code\u003e\u003c/a\u003e v3.2.3 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5942\"\u003e#5942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/506e5ab84e113fed726ae530d68d4dcb7b61b112\"\u003e\u003ccode\u003e506e5ab\u003c/code\u003e\u003c/a\u003e feat(typescript-plugin): correct rename behavior on same name shorthands in t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/601176ef99616d916f4805ead04de22ceb12d6c3\"\u003e\u003ccode\u003e601176e\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): only forward quick info for original results without ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/17394f4e80c2267e8b7159468ab40c948ea37d65\"\u003e\u003ccode\u003e17394f4\u003c/code\u003e\u003c/a\u003e v3.2.2 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5923\"\u003e#5923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/5f2d2dbf75e1caccd13bd9f42c6803f6aff866a7\"\u003e\u003ccode\u003e5f2d2db\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): only forward quick info and suggestion diagnostics fo...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/language-tools/commits/v3.2.3/packages/typescript-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-oxlint` from 1.36.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/releases\"\u003eeslint-plugin-oxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.41.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.40.0...v1.41.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.39.0...v1.40.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.39.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.38.0...v1.39.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.38.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.37.0...v1.38.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoxlint.buildFromOxlintConfigFile\u003c/code\u003e disables ts alias rules  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/595\"\u003eoxc-project/eslint-plugin-oxlint#595\u003c/a\u003e \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/a685a10\"\u003e\u003c!-- raw HTML omitted --\u003e(a685a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.36.0...v1.37.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/3698204f446a5baaaab214df699c47cfe6b83bec\"\u003e\u003ccode\u003e3698204\u003c/code\u003e\u003c/a\u003e release: v1.41.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/612\"\u003e#612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/1bcb84b02c08461213433e180d25ac3b7aabf234\"\u003e\u003ccode\u003e1bcb84b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxfmt to ^0.26.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/681b6c03bc512c2b514985eea676c7bec6468f4b\"\u003e\u003ccode\u003e681b6c0\u003c/code\u003e\u003c/a\u003e release: v1.40.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/8502dfcc541a8c0c490faf084f25ec49c0a3b076\"\u003e\u003ccode\u003e8502dfc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxfmt to ^0.25.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/b1fb8336792956c7e5e32aff25a96cb95a261824\"\u003e\u003ccode\u003eb1fb833\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/1626c1f80559c1ddce1a2b9a08b71f9fd9f58ba4\"\u003e\u003ccode\u003e1626c1f\u003c/code\u003e\u003c/a\u003e chore(deps): update github-actions (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/9a7de58cb6aedeeb8b954b268573da182580b1c0\"\u003e\u003ccode\u003e9a7de58\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxfmt to ^0.24.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/4142d5dae4e3b26d420b77c47ae2b81f8a6e32e4\"\u003e\u003ccode\u003e4142d5d\u003c/code\u003e\u003c/a\u003e release: v1.39.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/b5963bf45c2f41caca38df2c5b86ffa6393ded13\"\u003e\u003ccode\u003eb5963bf\u003c/code\u003e\u003c/a\u003e chore(deps): update taiki-e/install-action action to v2.66.1 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/603\"\u003e#603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/9843ecc679fdd0f32c0d82e03cc0e5fa5a4bed43\"\u003e\u003ccode\u003e9843ecc\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/602\"\u003e#602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.36.0...v1.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-vue` from 10.6.2 to 10.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/releases\"\u003eeslint-plugin-vue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://eslint.vuejs.org/user-guide/#bundle-configurations-eslint-config-js\"\u003enew \u003ccode\u003e-error\u003c/code\u003e config variants\u003c/a\u003e, with all rules' severity set to \u003ccode\u003eerror\u003c/code\u003e: \u003ccode\u003estrongly-recommended-error\u003c/code\u003e, \u003ccode\u003erecommended-error\u003c/code\u003e, \u003ccode\u003evue2-strongly-recommended-error\u003c/code\u003e, \u003ccode\u003evue2-recommended-error\u003c/code\u003e (along with their flat config equivalents) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2796\"\u003e#2796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-literals-in-template.html\"\u003e\u003ccode\u003evue/no-literals-in-template\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-undef-directives.html\"\u003e\u003ccode\u003evue/no-undef-directives\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eignoreEOLComments\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/no-multi-spaces.html\"\u003e\u003ccode\u003evue/no-multi-spaces\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged \u003ca href=\"https://eslint.vuejs.org/rules/no-negated-v-if-condition.html\"\u003e\u003ccode\u003evue/no-negated-v-if-condition\u003c/code\u003e\u003c/a\u003e suggestion to autofix (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded TypeScript support for eslint-plugin-vue development (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives in \u003ca href=\"https://eslint.vuejs.org/rules/define-props-destructuring.html\"\u003e\u003ccode\u003evue/define-props-destructuring\u003c/code\u003e\u003c/a\u003e rule when imported types are passed to \u003ccode\u003edefineProps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003eDirectiveModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003enodeOps\u003c/code\u003e and \u003ccode\u003epatchProp\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2986\"\u003e#2986\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/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md\"\u003eeslint-plugin-vue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://eslint.vuejs.org/user-guide/#bundle-configurations-eslint-config-js\"\u003enew \u003ccode\u003e-error\u003c/code\u003e config variants\u003c/a\u003e, with all rules' severity set to \u003ccode\u003eerror\u003c/code\u003e: \u003ccode\u003estrongly-recommended-error\u003c/code\u003e, \u003ccode\u003erecommended-error\u003c/code\u003e, \u003ccode\u003evue2-strongly-recommended-error\u003c/code\u003e, \u003ccode\u003evue2-recommended-error\u003c/code\u003e (along with their flat config equivalents) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2796\"\u003e#2796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-literals-in-template.html\"\u003e\u003ccode\u003evue/no-literals-in-template\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-undef-directives.html\"\u003e\u003ccode\u003evue/no-undef-directives\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eignoreEOLComments\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/no-multi-spaces.html\"\u003e\u003ccode\u003evue/no-multi-spaces\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged \u003ca href=\"https://eslint.vuejs.org/rules/no-negated-v-if-condition.html\"\u003e\u003ccode\u003evue/no-negated-v-if-condition\u003c/code\u003e\u003c/a\u003e suggestion to autofix (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded TypeScript support for eslint-plugin-vue development (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives in \u003ca href=\"https://eslint.vuejs.org/rules/define-props-destructuring.html\"\u003e\u003ccode\u003evue/define-props-destructuring\u003c/code\u003e\u003c/a\u003e rule when imported types are passed to \u003ccode\u003edefineProps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003eDirectiveModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003enodeOps\u003c/code\u003e and \u003ccode\u003epatchProp\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2986\"\u003e#2986\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/eslint-plugin-vue/commit/745fd4e1f3719c3a2f93bd3531da5e886c16f008\"\u003e\u003ccode\u003e745fd4e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2988\"\u003e#2988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/4c2efa45e7f8d0bf70d2432ad1dc024993affc90\"\u003e\u003ccode\u003e4c2efa4\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e-error\u003c/code\u003e configs to types (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3001\"\u003e#3001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/ce20297414014b2e95061c273826e57ed6929017\"\u003e\u003ccode\u003ece20297\u003c/code\u003e\u003c/a\u003e feat: introduce \u003ccode\u003etsdown\u003c/code\u003e, support mixed js \u0026amp; ts in codebase (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/1c77cf912cc844cdc2f3150937c94f1d7a0c6239\"\u003e\u003ccode\u003e1c77cf9\u003c/code\u003e\u003c/a\u003e feat: add vue/no-literals-in-template rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/e9d3f4366ae6bce8cdb7c162aa08a2f7d0e5ce33\"\u003e\u003ccode\u003ee9d3f43\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etype\u003c/code\u003e property from asserted errors (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/ff8c8e08613fbf1c2a6af144dc41def9e2a65718\"\u003e\u003ccode\u003eff8c8e0\u003c/code\u003e\u003c/a\u003e docs: improve editor interaction experience (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2997\"\u003e#2997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/97ff02476e242f0bd362c0b3451d7c1471558828\"\u003e\u003ccode\u003e97ff024\u003c/code\u003e\u003c/a\u003e Update changeset message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/bf68a176c5d98e6616b21113a3bc50912b95247b\"\u003e\u003ccode\u003ebf68a17\u003c/code\u003e\u003c/a\u003e Update changeset message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/2713fb26feded0bb5145fd73a1f60b73e8b0be47\"\u003e\u003ccode\u003e2713fb2\u003c/code\u003e\u003c/a\u003e fix(define-props-destructuring): imported props declaration does not work (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/e13bfc747bf5b280f2ac50b9154f02c8b5010eb0\"\u003e\u003ccode\u003ee13bfc7\u003c/code\u003e\u003c/a\u003e Updates resources (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/compare/v10.6.2...v10.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.36.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.41.0] - 2026-01-19\u003c/h2\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8a294d5 oxfmt, oxlint: Update logo (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/18242\"\u003e#18242\u003c/a\u003e) (Dunqing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.37.0] - 2026-01-05\u003c/h2\u003e\n\u003ch3\u003e💥 BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef7da875 oxlint: [\u003cstrong\u003eBREAKING\u003c/strong\u003e] Remove oxc_language_server binary (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17457\"\u003e#17457\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7e5fc90 linter: Update list of plugins that are reserved. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17516\"\u003e#17516\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.35.0] - 2025-12-22\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e624c9 linter/react: Add \u003ccode\u003eversion\u003c/code\u003e to \u003ccode\u003eReactPluginSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17169\"\u003e#17169\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.34.0] - 2025-12-19\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea0f74a0 linter/config: Allow aliasing plugin names to allow names the same as builtin plugins (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15569\"\u003e#15569\u003c/a\u003e) (Cameron)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e005ec25 linter: Permit \u003ccode\u003e$schema\u003c/code\u003e \u003ccode\u003e.oxlintrc.json\u003c/code\u003e struct (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17060\"\u003e#17060\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003ed446c43 linter: Prevent extra fields from being present on oxlint config file (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/16874\"\u003e#16874\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.30.0] - 2025-11-24\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e595867a oxlint: Generate markdownDescription fields for oxlint JSON schema. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15959\"\u003e#15959\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.29.0] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84de1ca oxlint,oxfmt: Allow comments and also commas for vscode-json-ls (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15612\"\u003e#15612\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.26.0] - 2025-11-05\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e26f24d5 linter: Permit comments in \u003ccode\u003e.oxlintrc.json\u003c/code\u003e via json schema file (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15249\"\u003e#15249\u003c/a\u003e) (Martin Leduc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/8dea8d381d588f54d92a041f2630e97d8945ccc5\"\u003e\u003ccode\u003e8dea8d3\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.41.0 \u0026amp;\u0026amp; oxfmt v0.26.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/18264\"\u003e#18264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/8a294d5a997636207e3db296272cc6c33e532c2f\"\u003e\u003ccode\u003e8a294d5\u003c/code\u003e\u003c/a\u003e docs(oxfmt, oxlint): update logo (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/18242\"\u003e#18242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/8fe1e8ee49c249dfe817f78ab5b934a2d597de84\"\u003e\u003ccode\u003e8fe1e8e\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.40.0 \u0026amp;\u0026amp; oxfmt v0.25.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/18223\"\u003e#18223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/1aafdd92ef1c912a97199cb07d3a05c82e8652c1\"\u003e\u003ccode\u003e1aafdd9\u003c/code\u003e\u003c/a\u003e chore(linter): Bump the peer dependency for oxlint-tsgolint to \u0026gt;=0.11.1 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/18217\"\u003e#18217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/7c664cfdf0f11b469b7d4f427045fd890b2dbb91\"\u003e\u003ccode\u003e7c664cf\u003c/code\u003e\u003c/a\u003e refactor(apps,website): Use the same \u003ccode\u003egenerate_schema_json()\u003c/code\u003e function (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/18025\"\u003e#18025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b56d60fedd6e05a9766d611289843eb064d0f1cb\"\u003e\u003ccode\u003eb56d60f\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.39.0 \u0026amp;\u0026amp; oxfmt v0.24.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17921\"\u003e#17921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/f3767ea04bccd8ef21e2d395409459c4c9d348fe\"\u003e\u003ccode\u003ef3767ea\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.38.0 \u0026amp;\u0026amp; oxfmt v0.23.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17709\"\u003e#17709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/186a347244effdb6127b12fb625bf7c3177811bb\"\u003e\u003ccode\u003e186a347\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.37.0 \u0026amp;\u0026amp; oxfmt v0.22.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17662\"\u003e#17662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/7e5fc9049b193b0bd3c0b54caebc67d24755e64b\"\u003e\u003ccode\u003e7e5fc90\u003c/code\u003e\u003c/a\u003e docs(linter): Update list of plugins that are reserved. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17516\"\u003e#17516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/f7da875f0b4a357722a7079c8f1f1cec92259b38\"\u003e\u003ccode\u003ef7da875\u003c/code\u003e\u003c/a\u003e feat(oxlint)!: remove oxc_language_server binary (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17457\"\u003e#17457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.41.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.3.0 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/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/v7.3.1/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\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/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.1/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 4.0.16 to 4.0.18\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.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\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\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\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/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTM...\n\n_Description has been truncated_","html_url":"https://github.com/iagocanalejas/richjet/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iagocanalejas%2Frichjet/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"},{"uuid":"3830390191","node_id":"PR_kwDOQnMicM6-CxHb","number":28,"state":"open","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 22 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-01-19T16:15:26.000Z","updated_at":"2026-01-19T16:16:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":22,"packages":[{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/react-virtualized-auto-sizer","old_version":"1.0.4","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.49.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.17","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.4.26","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.0","repository_url":"https://github.com/prettier/prettier"},{"name":"@acemir/cssom","old_version":"0.9.29","new_version":"0.9.31","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@asamuzakjp/css-color","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@exodus/bytes","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"cssstyle","old_version":"5.3.4","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/react-virtualized-auto-sizer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-virtualized-auto-sizer) | `1.0.4` | `1.0.8` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.49.0` | `8.53.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.17` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.4.26` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.0` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.29` | `0.9.31` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.0` | `4.1.1` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.8.0` | `1.9.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.4` | `5.3.7` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.5` |\n\n\nUpdates `@testing-library/react` from 16.3.0 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\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/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-virtualized-auto-sizer` from 1.0.4 to 1.0.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-virtualized-auto-sizer\"\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.49.0 to 8.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\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\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\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/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/722ab62547213f9521377c3003629317403075b1\"\u003e\u003ccode\u003e722ab62\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] fix false positive for pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/92fcf3ee719f4ec0903c4fe1bc86ed7a837b98b3\"\u003e\u003ccode\u003e92fcf3e\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): add rule [strict-void-return] (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3fb03817d66e274560a4ed115e53fb2d770bf6a1\"\u003e\u003ccode\u003e3fb0381\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): [no-useless-default-assignment] fix misformatted link (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/62ee26ead99bf23c16e819dbcae6eb4c24c67175\"\u003e\u003ccode\u003e62ee26e\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unused-vars] add a fixer to remove unused imports (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c4d5a56925e588d0e84e18f6f2d7756d0248d3be\"\u003e\u003ccode\u003ec4d5a56\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful descrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ac77355112f5c4150f5a9e2f97fd6aa9812ab4e\"\u003e\u003ccode\u003e3ac7735\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interfac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a8b924b3cd736068216c2036832ee4f0338c670a\"\u003e\u003ccode\u003ea8b924b\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): forbid invalid class implements (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a98ec1f3931cd38226ce358d644154a696a280a2\"\u003e\u003ccode\u003ea98ec1f\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): forbid type-only import with both default and named s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.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.49.0 to 8.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\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\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\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/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.0 (2025-12-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c62e85874f0e482156a54b6744fe90a6f270012a\"\u003e\u003ccode\u003ec62e858\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.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 4.0.15 to 4.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  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/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in 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/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\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\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  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/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\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\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDetect gzip by magic numbers instead of Content-Type header in html reporter  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9278\"\u003evitest-dev/vitest#9278\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd0331632\"\u003e\u003c!-- raw HTML omitted --\u003e(dd033)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFall back to WebDriver Classic \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9244\"\u003e#9244\u003c/a\u003e  -  by \u003ca href=\"https://github.com/JustasMonkev\"\u003e\u003ccode\u003e@​JustasMonkev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9373\"\u003evitest-dev/vitest#9373\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9244\"\u003evitest-dev/vitest#9244\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c23dd11bd\"\u003e\u003c!-- raw HTML omitted --\u003e(c23dd)\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.0.16...v4.0.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  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/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.17/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-plugin-react-refresh` from 0.4.24 to 0.4.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert changes to fix \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport cases like \u003ccode\u003eexport const ENUM = Object.keys(TABLE) as EnumType[];\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e_\u003c/code\u003e in component names (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/94\"\u003e#94\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/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert changes to fix \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport cases like \u003ccode\u003eexport const ENUM = Object.keys(TABLE) as EnumType[];\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e) (reverted in 0.4.26)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e_\u003c/code\u003e in component names (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/94\"\u003e#94\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/ArnaudBarre/eslint-plugin-react-refresh/commit/95c02ba163eb04da82224611ea4f24d83e600ee5\"\u003e\u003ccode\u003e95c02ba\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Catch non React exports defined as call expressions\u0026quot;(fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e) [publ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/8ea312dffc209bc06963a0bee33d1c0a5eb1818f\"\u003e\u003ccode\u003e8ea312d\u003c/code\u003e\u003c/a\u003e Update the name of next config (\u003ccode\u003evite\u003c/code\u003e -\u0026gt; \u003ccode\u003enext\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/4fc6d3dc363034f5d58511e7d96e274e0815a7db\"\u003e\u003ccode\u003e4fc6d3d\u003c/code\u003e\u003c/a\u003e Catch non React exports defined as call expressions [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/0397bde377968a21d6d55af3118e4cccabb942d4\"\u003e\u003ccode\u003e0397bde\u003c/code\u003e\u003c/a\u003e Allow non-leading underscores (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.24...v0.4.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.4 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/812a4d0071270f61a7aa549d625b618be7e09d71\"\u003e\u003ccode\u003e812a4d0\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6cc1be31e25d001ebe8f000bb5e7bded57ba66ad\"\u003e\u003ccode\u003e6cc1be3\u003c/code\u003e\u003c/a\u003e Consistent title\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6d9bef05148a952b932d12b02596479c4af702a8\"\u003e\u003ccode\u003e6d9bef0\u003c/code\u003e\u003c/a\u003e Apply automated changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3744a1840eec3fdef6962c9f704684b6c55df64f\"\u003e\u003ccode\u003e3744a18\u003c/code\u003e\u003c/a\u003e Update code example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9a3edde02229795adb43613a6d3e7fa00a0113fe\"\u003e\u003ccode\u003e9a3edde\u003c/code\u003e\u003c/a\u003e Update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82dc52cdeeace56a3628843d79d2ec2c6fc8bc57\"\u003e\u003ccode\u003e82dc52c\u003c/code\u003e\u003c/a\u003e Regenerate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc2de1a6e7b2993ff52214fa294d51bf6aa034ae\"\u003e\u003ccode\u003edc2de1a\u003c/code\u003e\u003c/a\u003e Regenerate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5aa69662b461e4237d9028cc22900bc09e5e04a9\"\u003e\u003ccode\u003e5aa6966\u003c/code\u003e\u003c/a\u003e Regenerate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/daeeb51af98e9532080bbcee7a432b0c6ba9b186\"\u003e\u003ccode\u003edaeeb51\u003c/code\u003e\u003c/a\u003e Another version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a2829858609b4ac93b28ceedd16294417b9236fc\"\u003e\u003ccode\u003ea282985\u003c/code\u003e\u003c/a\u003e Add blog post\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.15 to 4.0.17\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.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  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/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in 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/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\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\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  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/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\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\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDetect gzip by magic numbers instead of Content-Type header in html reporter  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9278\"\u003evitest-dev/vitest#9278\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd0331632\"\u003e\u003c!-- raw HTML omitted --\u003e(dd033)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFall back to WebDriver Classic \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9244\"\u003e#9244\u003c/a\u003e  -  by \u003ca href=\"https://github.com/JustasMonkev\"\u003e\u003ccode\u003e@​JustasMonkev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9373\"\u003evitest-dev/vitest#9373\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9244\"\u003evitest-dev/vitest#9244\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c23dd11bd\"\u003e\u003c!-- raw HTML omitted --\u003e(c23dd)\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.0.16...v4.0.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  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/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403bf97b3145911aaeffbae36b465284c7\"\u003e\u003ccode\u003e59f92d4\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): add importers alongside importedModules (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9423\"\u003e#9423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec8e7a5e9d205146e44f1ed06d7afc57c\"\u003e\u003ccode\u003e751364e\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): don't store importers in cache (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a8f221c536a499bd3f3e802115eadc5d\"\u003e\u003ccode\u003e4b67fc2\u003c/code\u003e\u003c/a\u003e fix: typo in browser.provider error (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9394\"\u003e#9394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff005cf518064b4611b34a6ca86303ac645\"\u003e\u003ccode\u003e40841ff\u003c/code\u003e\u003c/a\u003e fix: handle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371\"\u003e#9371\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9372\"\u003e#9372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb328a5e71f0805ee05e24f11af23ecf2db\"\u003e\u003ccode\u003e200dadb\u003c/code\u003e\u003c/a\u003e fix(pool): handle worker start failures gracefully (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9337\"\u003e#9337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459b96a5ed3b9f07ab3001596492032183\"\u003e\u003ccode\u003e1500654\u003c/code\u003e\u003c/a\u003e fix(browser): support \u003ccode\u003efileParallelism\u003c/code\u003e on an instance (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9328\"\u003e#9328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e39b64b45d7a4714fc08e779ea955e852\"\u003e\u003ccode\u003ea8a8836\u003c/code\u003e\u003c/a\u003e fix(pool): validate environment options when reusing the worker (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9349\"\u003e#9349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd7d23d3c520fd1f6956ce99108f70a04\"\u003e\u003ccode\u003e7b10ab4\u003c/code\u003e\u003c/a\u003e fix(typecheck): improve error message when tsc outputs help text (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9214\"\u003e#9214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2efcd2c556d702186cbf83b1ff448a7c\"\u003e\u003ccode\u003e876cb84\u003c/code\u003e\u003c/a\u003e feat: support TRACEPARENT and TRACESTATE environment variables for OpenTeleme...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.17/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@acemir/cssom` from 0.9.29 to 0.9.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/91\"\u003e#91\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e600e1d16c6518279266ca5f7508ef39301df44c\"\u003e\u003ccode\u003ee600e1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve RegExp and attr selectors handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/89\"\u003e#89\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f29c634524f975375e0aeeb109e8f2d93b138acb\"\u003e\u003ccode\u003ef29c634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve escaped characters handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/94\"\u003e#94\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/14bc2b6ded95b6a703ae7ab7f19a77c99e9e0af6\"\u003e\u003ccode\u003e14bc2b6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: optimize parse validateAtRule and object lookup\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/88\"\u003e#88\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/6b7eb043589122808fcfacd9ec2081fc19cb0864\"\u003e\u003ccode\u003e6b7eb04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: deeply nested at-rule\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/91\"\u003e#91\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e600e1d16c6518279266ca5f7508ef39301df44c\"\u003e\u003ccode\u003ee600e1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve RegExp and attr selectors handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/89\"\u003e#89\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f29c634524f975375e0aeeb109e8f2d93b138acb\"\u003e\u003ccode\u003ef29c634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve escaped characters handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/94\"\u003e#94\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/14bc2b6ded95b6a703ae7ab7f19a77c99e9e0af6\"\u003e\u003ccode\u003e14bc2b6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: optimize parse validateAtRule and object lookup\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/88\"\u003e#88\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/6b7eb043589122808fcfacd9ec2081fc19cb0864\"\u003e\u003ccode\u003e6b7eb04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: deeply nested at-rule\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/commit/624b5b40dc4047297c480e4...\n\n_Description has been truncated_","html_url":"https://github.com/Verridian-ai/life-os-Pulse-banner-generator/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Verridian-ai%2Flife-os-Pulse-banner-generator/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"3805712596","node_id":"PR_kwDOMsWJ2M68xd5O","number":53,"state":"open","title":"chore(deps): bump the miscellaneous group across 1 directory with 23 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-01-12T19:35:02.000Z","updated_at":"2026-01-12T19:35:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"miscellaneous","update_count":23,"packages":[{"name":"@acemir/cssom","old_version":"0.9.30","new_version":"0.9.31","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.22","new_version":"1.0.25","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001762","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cssstyle","old_version":"5.3.6","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"typescript-eslint","old_version":"8.52.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the miscellaneous group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.30` | `0.9.31` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.28.6` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.28.6` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.22` | `1.0.25` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.14` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001762` | `1.0.30001764` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.6` | `5.3.7` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.52.0` | `8.53.0` |\n\n\nUpdates `@acemir/cssom` from 0.9.30 to 0.9.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/91\"\u003e#91\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e600e1d16c6518279266ca5f7508ef39301df44c\"\u003e\u003ccode\u003ee600e1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve RegExp and attr selectors handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/89\"\u003e#89\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f29c634524f975375e0aeeb109e8f2d93b138acb\"\u003e\u003ccode\u003ef29c634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve escaped characters handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/94\"\u003e#94\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/14bc2b6ded95b6a703ae7ab7f19a77c99e9e0af6\"\u003e\u003ccode\u003e14bc2b6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: optimize parse validateAtRule and object lookup\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/88\"\u003e#88\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/6b7eb043589122808fcfacd9ec2081fc19cb0864\"\u003e\u003ccode\u003e6b7eb04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: deeply nested at-rule\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/91\"\u003e#91\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e600e1d16c6518279266ca5f7508ef39301df44c\"\u003e\u003ccode\u003ee600e1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve RegExp and attr selectors handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/89\"\u003e#89\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f29c634524f975375e0aeeb109e8f2d93b138acb\"\u003e\u003ccode\u003ef29c634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve escaped characters handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/94\"\u003e#94\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/14bc2b6ded95b6a703ae7ab7f19a77c99e9e0af6\"\u003e\u003ccode\u003e14bc2b6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: optimize parse validateAtRule and object lookup\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/88\"\u003e#88\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/6b7eb043589122808fcfacd9ec2081fc19cb0864\"\u003e\u003ccode\u003e6b7eb04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: deeply nested at-rule\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/624b5b40dc4047297c480e4ec65d340346b5890a\"\u003e\u003ccode\u003e624b5b4\u003c/code\u003e\u003c/a\u003e Version 0.9.31 (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/14bc2b6ded95b6a703ae7ab7f19a77c99e9e0af6\"\u003e\u003ccode\u003e14bc2b6\u003c/code\u003e\u003c/a\u003e feat: optimize parse validateAtRule and object lookup (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/691b3d7a2c6256ad679b9bab736ee699b77aa72a\"\u003e\u003ccode\u003e691b3d7\u003c/code\u003e\u003c/a\u003e chore: fix es5-compliant code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/7d75123efe29fef3c73151c4d26f11ca00862ccc\"\u003e\u003ccode\u003e7d75123\u003c/code\u003e\u003c/a\u003e fix: attr selectors quote handling (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e600e1d16c6518279266ca5f7508ef39301df44c\"\u003e\u003ccode\u003ee600e1d\u003c/code\u003e\u003c/a\u003e feat: improve RegExp and attr selectors handling (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/91\"\u003e#91\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/fc6f694f6cffc14b26239e0271396f4f67b09d0f\"\u003e\u003ccode\u003efc6f694\u003c/code\u003e\u003c/a\u003e chore: add default browser file on package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/a29ba0e3d3e7bb63c3916ad790163531f752e065\"\u003e\u003ccode\u003ea29ba0e\u003c/code\u003e\u003c/a\u003e chore: avoid docs and spec error on module is not defined\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/f29c634524f975375e0aeeb109e8f2d93b138acb\"\u003e\u003ccode\u003ef29c634\u003c/code\u003e\u003c/a\u003e feat: improve escaped characters handling (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/6b7eb043589122808fcfacd9ec2081fc19cb0864\"\u003e\u003ccode\u003e6b7eb04\u003c/code\u003e\u003c/a\u003e fix: deeply nested at-rule (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acemir/CSSOM/compare/v0.9.30...v0.9.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/code-frame` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/code-frame\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/code-frame\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-code-frame\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/code-frame\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.28.5 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3549ca3b092c58a6b5a1f691e8c04030fea9fa9d\"\u003e\u003ccode\u003e3549ca3\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17600\"\u003e#17600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-compat-data\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/generator` from 7.28.5 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/generator\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17603\"\u003e#17603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8e3dd5d112b12e36b7c9192efd0c3cb7d9b8d58a\"\u003e\u003ccode\u003e8e3dd5d\u003c/code\u003e\u003c/a\u003e Record and tuple cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17597\"\u003e#17597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dfce3d60dd43f5190fc105e6dc857fafdcb6c801\"\u003e\u003ccode\u003edfce3d6\u003c/code\u003e\u003c/a\u003e Fully remove Records and Tuples support (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17528\"\u003e#17528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-generator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-compilation-targets` from 7.27.2 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-compilation-targets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helper-compilation-targets\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helper-compilation-targets\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-compilation-targets\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-module-imports` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helper-module-imports\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-module-transforms` from 7.28.3 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-module-transforms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helper-module-transforms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helper-module-transforms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-module-transforms\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-plugin-utils` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-plugin-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href...\n\n_Description has been truncated_","html_url":"https://github.com/andymagill/dev.magill.next/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/andymagill%2Fdev.magill.next/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"},{"uuid":"3803767918","node_id":"PR_kwDOQUude868q-DL","number":34,"state":"closed","title":"deps(deps): bump the all-dependencies group with 24 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-12T10:54:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-12T10:51:44.000Z","updated_at":"2026-01-12T10:54:12.000Z","time_to_close":144,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"all-dependencies","update_count":24,"packages":[{"name":"framer-motion","old_version":"12.25.0","new_version":"12.26.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.22","new_version":"1.0.25","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-ia32","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"detect-libc","old_version":"1.0.3","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001762","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cssstyle","old_version":"5.3.6","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"picomatch","old_version":"2.3.1","new_version":"4.0.3","repository_url":"https://github.com/micromatch/picomatch"},{"name":"rollup","old_version":"4.54.0","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"undici","old_version":"7.16.0","new_version":"7.18.2","repository_url":"https://github.com/nodejs/undici"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 24 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.25.0` | `12.26.0` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.22` | `1.0.25` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-win32-ia32](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `1.0.3` | `2.1.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.14` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001762` | `1.0.30001764` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.6` | `5.3.7` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `4.0.3` |\n| [rollup](https://github.com/rollup/rollup) | `4.54.0` | `4.55.1` |\n| [undici](https://github.com/nodejs/undici) | `7.16.0` | `7.18.2` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n\nUpdates `framer-motion` from 12.25.0 to 12.26.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.26.0] 2026-01-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for multiple output value maps with \u003ccode\u003euseTransform\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/05334c675bf25ac49c80e02603eea52331d014c4\"\u003e\u003ccode\u003e05334c6\u003c/code\u003e\u003c/a\u003e v12.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7177727a3bbe5d817390136b006af28b5168aa5d\"\u003e\u003ccode\u003e7177727\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0f8a3f91098f30396e6bfbd2028e038fb3db636e\"\u003e\u003ccode\u003e0f8a3f9\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b23c87b3f090b7f19cf9495d4813784936f0e58e\"\u003e\u003ccode\u003eb23c87b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3466\"\u003e#3466\u003c/a\u003e from motiondivision/claude/add-usetransform-signatur...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a1404a82ba14e21d17f6d8eed91cd6c6e40cb21c\"\u003e\u003ccode\u003ea1404a8\u003c/code\u003e\u003c/a\u003e Remove stable values test and fix scale(1) assertion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/c64be265478ec7ad8341c6660b327823169a6b51\"\u003e\u003ccode\u003ec64be26\u003c/code\u003e\u003c/a\u003e Fix test assertions for output map useTransform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/69bb605a8eebd8fb331aa3cd8988367ca82ced33\"\u003e\u003ccode\u003e69bb605\u003c/code\u003e\u003c/a\u003e Fix TypeScript errors in useTransform tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7ef61ba45af6a256670f96ae5e18124039bc89ed\"\u003e\u003ccode\u003e7ef61ba\u003c/code\u003e\u003c/a\u003e Fix TypeScript error in useMapTransform return type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9470cf9214a54a0a40afbb09fa841c6fe097debf\"\u003e\u003ccode\u003e9470cf9\u003c/code\u003e\u003c/a\u003e Simplify useMapTransform implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/69d4f2f1287e39cd05673b3e9e33335417d068bb\"\u003e\u003ccode\u003e69d4f2f\u003c/code\u003e\u003c/a\u003e Add output map signature to useTransform\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.25.0...v12.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@csstools/css-syntax-patches-for-csstree` from 1.0.22 to 1.0.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/csstools/postcss-plugins/blob/main/packages/css-syntax-patches-for-csstree/CHANGELOG.md\"\u003e\u003ccode\u003e@​csstools/css-syntax-patches-for-csstree\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.0.25\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 11, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove patch for \u003ccode\u003e\u0026lt;bg-clip\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.0.24\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 10, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePatch \u003ccode\u003e\u0026lt;absolute-size\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.0.23\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@webref/css\u003c/code\u003e to \u003ca href=\"https://github.com/w3c/webref/releases/tag/%40webref%2Fcss%408.1.3\"\u003e\u003ccode\u003ev8.1.3\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\u003eSee full diff in \u003ca href=\"https://github.com/csstools/postcss-plugins/commits/HEAD/packages/css-syntax-patches-for-csstree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\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/parcel-bundler/watcher/commit/b790d3750a804efbbd70ca4b4b7af6131edfd76f\"\u003e\u003ccode\u003eb790d37\u003c/code\u003e\u003c/a\u003e v2.5.4 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/a6d72d4d34928aabc2030bb32298ff723bf9416f\"\u003e\u003ccode\u003ea6d72d4\u003c/code\u003e\u003c/a\u003e eng - try to fix release script to publish new NPM version (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/633345d9264000fc47c502c56de1c05e27c70e8e\"\u003e\u003ccode\u003e633345d\u003c/code\u003e\u003c/a\u003e Test on current versions of Node.js (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/e507365218aa354052f4d8d97b01bfd2714190e6\"\u003e\u003ccode\u003ee507365\u003c/code\u003e\u003c/a\u003e v2.5.3 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/dcb135b479e0223694c803861fb8e3b7eab2bcff\"\u003e\u003ccode\u003edcb135b\u003c/code\u003e\u003c/a\u003e eng - update actions versions (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/9f40134e8f3e70ed1bc591b64204dd0e1c098614\"\u003e\u003ccode\u003e9f40134\u003c/code\u003e\u003c/a\u003e v2.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/7a9a5d6af0ce2a4d9b892cab3abb3a464373b105\"\u003e\u003ccode\u003e7a9a5d6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epicomatch\u003c/code\u003e usage on windows for glob matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/ee9365a5ca1e758701a8b787153bc59654b3ff22\"\u003e\u003ccode\u003eee9365a\u003c/code\u003e\u003c/a\u003e Reduce dependencies by switching to picomatch (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/b77320c3b4acace6f77cc4f05624d0e9257fd3cb\"\u003e\u003ccode\u003eb77320c\u003c/code\u003e\u003c/a\u003e vscode - some minor fixes found doing code review (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/f503c6eb8df1e883f6989f11743232e43ccb90f6\"\u003e\u003ccode\u003ef503c6e\u003c/code\u003e\u003c/a\u003e Fix use of delete operators (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher-android-arm64` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher-android-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\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/parcel-bundler/watcher/commit/b790d3750a804efbbd70ca4b4b7af6131edfd76f\"\u003e\u003ccode\u003eb790d37\u003c/code\u003e\u003c/a\u003e v2.5.4 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/a6d72d4d34928aabc2030bb32298ff723bf9416f\"\u003e\u003ccode\u003ea6d72d4\u003c/code\u003e\u003c/a\u003e eng - try to fix release script to publish new NPM version (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/633345d9264000fc47c502c56de1c05e27c70e8e\"\u003e\u003ccode\u003e633345d\u003c/code\u003e\u003c/a\u003e Test on current versions of Node.js (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/e507365218aa354052f4d8d97b01bfd2714190e6\"\u003e\u003ccode\u003ee507365\u003c/code\u003e\u003c/a\u003e v2.5.3 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/dcb135b479e0223694c803861fb8e3b7eab2bcff\"\u003e\u003ccode\u003edcb135b\u003c/code\u003e\u003c/a\u003e eng - update actions versions (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/9f40134e8f3e70ed1bc591b64204dd0e1c098614\"\u003e\u003ccode\u003e9f40134\u003c/code\u003e\u003c/a\u003e v2.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/7a9a5d6af0ce2a4d9b892cab3abb3a464373b105\"\u003e\u003ccode\u003e7a9a5d6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epicomatch\u003c/code\u003e usage on windows for glob matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/ee9365a5ca1e758701a8b787153bc59654b3ff22\"\u003e\u003ccode\u003eee9365a\u003c/code\u003e\u003c/a\u003e Reduce dependencies by switching to picomatch (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/b77320c3b4acace6f77cc4f05624d0e9257fd3cb\"\u003e\u003ccode\u003eb77320c\u003c/code\u003e\u003c/a\u003e vscode - some minor fixes found doing code review (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/f503c6eb8df1e883f6989f11743232e43ccb90f6\"\u003e\u003ccode\u003ef503c6e\u003c/code\u003e\u003c/a\u003e Fix use of delete operators (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher-darwin-arm64` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher-darwin-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\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/parcel-bundler/watcher/commit/b790d3750a804efbbd70ca4b4b7af6131edfd76f\"\u003e\u003ccode\u003eb790d37\u003c/code\u003e\u003c/a\u003e v2.5.4 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/a6d72d4d34928aabc2030bb32298ff723bf9416f\"\u003e\u003ccode\u003ea6d72d4\u003c/code\u003e\u003c/a\u003e eng - try to fix release script to publish new NPM version (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/633345d9264000fc47c502c56de1c05e27c70e8e\"\u003e\u003ccode\u003e633345d\u003c/code\u003e\u003c/a\u003e Test on current versions of Node.js (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/e507365218aa354052f4d8d97b01bfd2714190e6\"\u003e\u003ccode\u003ee507365\u003c/code\u003e\u003c/a\u003e v2.5.3 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/dcb135b479e0223694c803861fb8e3b7eab2bcff\"\u003e\u003ccode\u003edcb135b\u003c/code\u003e\u003c/a\u003e eng - update actions versions (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/9f40134e8f3e70ed1bc591b64204dd0e1c098614\"\u003e\u003ccode\u003e9f40134\u003c/code\u003e\u003c/a\u003e v2.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/7a9a5d6af0ce2a4d9b892cab3abb3a464373b105\"\u003e\u003ccode\u003e7a9a5d6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epicomatch\u003c/code\u003e usage on windows for glob matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/ee9365a5ca1e758701a8b787153bc59654b3ff22\"\u003e\u003ccode\u003eee9365a\u003c/code\u003e\u003c/a\u003e Reduce dependencies by switching to picomatch (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/b77320c3b4acace6f77cc4f05624d0e9257fd3cb\"\u003e\u003ccode\u003eb77320c\u003c/code\u003e\u003c/a\u003e vscode - some minor fixes found doing code review (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/f503c6eb8df1e883f6989f11743232e43ccb90f6\"\u003e\u003ccode\u003ef503c6e\u003c/code\u003e\u003c/a\u003e Fix use of delete operators (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher-darwin-x64` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher-darwin-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\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/parcel-bundler/watcher/commit/b790d3750a804efbbd70ca4b4b7af6131edfd76f\"\u003e\u003ccode\u003eb790d37\u003c/code\u003e\u003c/a\u003e v2.5.4 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/a6d72d4d34928aabc2030bb32298ff723bf9416f\"\u003e\u003ccode\u003ea6d72d4\u003c/code\u003e\u003c/a\u003e eng - try to fix release script to publish new NPM version (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/633345d9264000fc47c502c56de1c05e27c70e8e\"\u003e\u003ccode\u003e633345d\u003c/code\u003e\u003c/a\u003e Test on current versions of Node.js (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/e507365218aa354052f4d8d97b01bfd2714190e6\"\u003e\u003ccode\u003ee507365\u003c/code\u003e\u003c/a\u003e v2.5.3 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/dcb135b479e0223694c803861fb8e3b7eab2bcff\"\u003e\u003ccode\u003edcb135b\u003c/code\u003e\u003c/a\u003e eng - update actions versions (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/9f40134e8f3e70ed1bc591b64204dd0e1c098614\"\u003e\u003ccode\u003e9f40134\u003c/code\u003e\u003c/a\u003e v2.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/7a9a5d6af0ce2a4d9b892cab3abb3a464373b105\"\u003e\u003ccode\u003e7a9a5d6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epicomatch\u003c/code\u003e usage on windows for glob matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/ee9365a5ca1e758701a8b787153bc59654b3ff22\"\u003e\u003ccode\u003eee9365a\u003c/code\u003e\u003c/a\u003e Reduce dependencies by switching to picomatch (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/b77320c3b4acace6f77cc4f05624d0e9257fd3cb\"\u003e\u003ccode\u003eb77320c\u003c/code\u003e\u003c/a\u003e vscode - some minor fixes found doing code review (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/f503c6eb8df1e883f6989f11743232e43ccb90f6\"\u003e\u003ccode\u003ef503c6e\u003c/code\u003e\u003c/a\u003e Fix use of delete operators (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher-freebsd-x64` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher-freebsd-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\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/parcel-bundler/watcher/commit/b790d3750a804efbbd70ca4b4b7af6131edfd76f\"\u003e\u003ccode\u003eb790d37\u003c/code\u003e\u003c/a\u003e v2.5.4 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/a6d72d4d34928aabc2030bb32298ff723bf9416f\"\u003e\u003ccode\u003ea6d72d4\u003c/code\u003e\u003c/a\u003e eng - try to fix release script to publish new NPM version (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/633345d9264000fc47c502c56de1c05e27c70e8e\"\u003e\u003ccode\u003e633345d\u003c/code\u003e\u003c/a\u003e Test on current versions of Node.js (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/e507365218aa354052f4d8d97b01bfd2714190e6\"\u003e\u003ccode\u003ee507365\u003c/code\u003e\u003c/a\u003e v2.5.3 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/dcb135b479e0223694c803861fb8e3b7eab2bcff\"\u003e\u003ccode\u003edcb135b\u003c/code\u003e\u003c/a\u003e eng - update actions versions (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/9f40134e8f3e70ed1bc591b64204dd0e1c098614\"\u003e\u003ccode\u003e9f40134\u003c/code\u003e\u003c/a\u003e v2.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/7a9a5d6af0ce2a4d9b892cab3abb3a464373b105\"\u003e\u003ccode\u003e7a9a5d6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epicomatch\u003c/code\u003e usage on windows for glob matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/ee9365a5ca1e758701a8b787153bc59654b3ff22\"\u003e\u003ccode\u003eee9365a\u003c/code\u003e\u003c/a\u003e Reduce dependencies by switching to picomatch (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/b77320c3b4acace6f77cc4f05624d0e9257fd3cb\"\u003e\u003ccode\u003eb77320c\u003c/code\u003e\u003c/a\u003e vscode - some minor fixes found doing code review (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/f503c6eb8df1e883f6989f11743232e43ccb90f6\"\u003e\u003ccode\u003ef503c6e\u003c/code\u003e\u003c/a\u003e Fix use of delete operators (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher-linux-arm-glibc` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher-linux-arm-glibc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\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/parcel-bundler/watcher/commit/b790d3750a804efbbd70ca4b4b7af6131edfd76f\"\u003e\u003ccode\u003eb790d37\u003c/code\u003e\u003c/a\u003e v2.5.4 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/a6d72d4d34928aabc2030bb32298ff723bf9416f\"\u003e\u003ccode\u003ea6d72d4\u003c/code\u003e\u003c/a\u003e eng - try to fix release script to publish new NPM version (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/633345d9264000fc47c502c56de1c05e27c70e8e\"\u003e\u003ccode\u003e633345d\u003c/code\u003e\u003c/a\u003e Test on current versions of Node.js (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/e507365218aa354052f4d8d97b01bfd2714190e6\"\u003e\u003ccode\u003ee507365\u003c/code\u003e\u003c/a\u003e v2.5.3 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/dcb135b479e0223694c803861fb8e3b7eab2bcff\"\u003e\u003ccode\u003edcb135b\u003c/code\u003e\u003c/a\u003e eng - update actions versions (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/9f40134e8f3e70ed1bc591b64204dd0e1c098614\"\u003e\u003ccode\u003e9f40134\u003c/code\u003e\u003c/a\u003e v2.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/7a9a5d6af0ce2a4d9b892cab3abb3a464373b105\"\u003e\u003ccode\u003e7a9a5d6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epicomatch\u003c/code\u003e usage on windows for glob matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/ee9365a5ca1e758701a8b787153bc59654b3ff22\"\u003e\u003ccode\u003eee9365a\u003c/code\u003e\u003c/a\u003e Reduce dependencies by switching to picomatch (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/b77320c3b4acace6f77cc4f05624d0e9257fd3cb\"\u003e\u003ccode\u003eb77320c\u003c/code\u003e\u003c/a\u003e vscode - some minor fixes found doing code review (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/f503c6eb8df1e883f6989f11743232e43ccb90f6\"\u003e\u003ccode\u003ef503c6e\u003c/code\u003e\u003c/a\u003e Fix use of delete operators (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher-linux-arm-musl` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher-linux-arm-musl\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/0xH4KU/H4KU.com/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xH4KU%2FH4KU.com/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"},{"uuid":"3802625765","node_id":"PR_kwDOPDlwOc68nLIt","number":10,"state":"closed","title":"chore(deps)(deps-dev): bump the development-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-19T03:33:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-12T03:24:03.000Z","updated_at":"2026-01-19T03:33:49.000Z","time_to_close":605384,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"development-dependencies","update_count":18,"packages":[{"name":"jsdom","old_version":"27.3.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"markdownlint-cli","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"typescript-eslint","old_version":"8.50.0","new_version":"8.52.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-tsconfig-paths","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"@acemir/cssom","old_version":"0.9.29","new_version":"0.9.30","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@cacheable/memory","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.22","new_version":"1.0.25","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@volar/kit","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"@volar/language-server","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"ast-v8-to-istanbul","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"cacheable","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"chai","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"5.3.5","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"hashery","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/jaredwray/hashery"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `27.4.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.46.0` | `0.47.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.50.0` | `8.52.0` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `6.0.3` | `6.0.4` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.29` | `0.9.30` |\n| [@cacheable/memory](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cacheable) | `2.0.6` | `2.0.7` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.22` | `1.0.25` |\n| [@volar/kit](https://github.com/volarjs/volar.js/tree/HEAD/packages/kit) | `2.4.26` | `2.4.27` |\n| [@volar/language-server](https://github.com/volarjs/volar.js/tree/HEAD/packages/language-server) | `2.4.26` | `2.4.27` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.9` | `0.3.10` |\n| [cacheable](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cacheable) | `2.3.0` | `2.3.1` |\n| [chai](https://github.com/chaijs/chai) | `6.2.1` | `6.2.2` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.5` | `5.3.7` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [hashery](https://github.com/jaredwray/hashery) | `1.3.0` | `1.4.0` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n\n\nUpdates `jsdom` from 27.3.0 to 27.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/blob/main/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/098d16d6b86c5f215d48658c3005cb54b1325603\"\u003e\u003ccode\u003e098d16d\u003c/code\u003e\u003c/a\u003e Version 27.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/1cd029efb72314840c46730d72f9684c60635c54\"\u003e\u003ccode\u003e1cd029e\u003c/code\u003e\u003c/a\u003e Improve asciiLowercase/asciiUppercase performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/83fcb627264def824fd80366b33c29ccb5c6dd01\"\u003e\u003ccode\u003e83fcb62\u003c/code\u003e\u003c/a\u003e Implement TextEncoder and TextDecoder; improve XML decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ddad97df73368768c5107e3d141b6bb994164c4d\"\u003e\u003ccode\u003eddad97d\u003c/code\u003e\u003c/a\u003e Switch from iconv-lite to exodus/bytes for decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/25cb2a1c2b2944ab218b347a602accb736cdaa92\"\u003e\u003ccode\u003e25cb2a1\u003c/code\u003e\u003c/a\u003e Use weak references for ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ed4f5ed66d0b5b3ee888389a27850fe17253c357\"\u003e\u003ccode\u003eed4f5ed\u003c/code\u003e\u003c/a\u003e Add currently-failing CSS regression tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/jsdom/compare/27.3.0...27.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli` from 0.46.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/releases\"\u003emarkdownlint-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output and exit code support for warnings\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.40.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD011\u003c/code\u003e/\u003ccode\u003eMD013\u003c/code\u003e/\u003ccode\u003eMD051\u003c/code\u003e/\u003ccode\u003eMD060\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/76b3d32d3f4b965e1d6425253c59407420ae2c43\"\u003e\u003ccode\u003e76b3d32\u003c/code\u003e\u003c/a\u003e Bump version 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/a8463473941d5ea7a20a025b79c4992126097f2e\"\u003e\u003ccode\u003ea846347\u003c/code\u003e\u003c/a\u003e Return exit code 0 when only warnings are present (fixes \u003ca href=\"https://redirect.github.com/igorshubovych/markdownlint-cli/issues/177\"\u003e#177\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/bea81c4ab242342020c47979d9eb02e692bdd60a\"\u003e\u003ccode\u003ebea81c4\u003c/code\u003e\u003c/a\u003e Update violation summary output to include severity.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/5174cace1cd2e1bc6d816ac81ff44fc0749717e3\"\u003e\u003ccode\u003e5174cac\u003c/code\u003e\u003c/a\u003e Add output test for severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/dabfdb41a04512d1b5519f371e25fb715c7f1da4\"\u003e\u003ccode\u003edabfdb4\u003c/code\u003e\u003c/a\u003e Update JSON output test to include severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/7f9da43c5aba2ca2766ab1709ec13e023432ddaa\"\u003e\u003ccode\u003e7f9da43\u003c/code\u003e\u003c/a\u003e Fix outdated workflow status badge.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/20a2943a907ac4c5d1d0d12fd3bc2f6586bfbd80\"\u003e\u003ccode\u003e20a2943\u003c/code\u003e\u003c/a\u003e Bump markdownlint from 0.39.0 to 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/9b4465ebfe8748c1eb7a89fb3c29e01cc48f6aae\"\u003e\u003ccode\u003e9b4465e\u003c/code\u003e\u003c/a\u003e Add explicit versioning to Docker entry points in .pre-commit-hooks.yaml so p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/974546440cb0f5b9a9f44ba1eeb617826f0445fb\"\u003e\u003ccode\u003e9745464\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/compare/v0.46.0...v0.47.0\"\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.50.0 to 8.52.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.52.0\u003c/h2\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.51.0\u003c/h2\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11719\"\u003e#11719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix some cases to optional syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871\"\u003e#11871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add namespace to plugin meta (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etsconfig-utils:\u003c/strong\u003e more informative error on parsing failures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11888\"\u003e#11888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e fix crash and false positives in \u003ccode\u003eno-useless-default-assignment\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845\"\u003e#11845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e remove fixable from no-dynamic-delete rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11876\"\u003e#11876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e bump ts-api-utils to 2.2.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881\"\u003e#11881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] handle MemberExpression in final chain position (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eYannick Decat \u003ca href=\"https://github.com/mho22\"\u003e\u003ccode\u003e@​mho22\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.50.1\u003c/h2\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.52.0 (2026-01-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\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.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-tsconfig-paths` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/f91de32e3360f8ca9c24049ea2fff91457ab6686\"\u003e\u003ccode\u003ef91de32\u003c/code\u003e\u003c/a\u003e chore: release v6.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/232f17ce43678d65eb5775bdd4281796d8997c15\"\u003e\u003ccode\u003e232f17c\u003c/code\u003e\u003c/a\u003e fix: move \u003ccode\u003evite\u003c/code\u003e to dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/8ecf047a84e83e71c1f75fe83ef933985f2f8e78\"\u003e\u003ccode\u003e8ecf047\u003c/code\u003e\u003c/a\u003e fix: initialize resolvers before dependency pre-bundling occurs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/compare/v6.0.3...v6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@acemir/cssom` from 0.9.29 to 0.9.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/commit/d2a120560995b737a936ba3c9180ae2594dc43c2\"\u003e\u003ccode\u003ed2a1205\u003c/code\u003e\u003c/a\u003e fix: next-version on release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/13cfe6d3efadae1fdd2134af0e957d6729520a56\"\u003e\u003ccode\u003e13cfe6d\u003c/code\u003e\u003c/a\u003e Version 0.9.30 (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e feat: sync styleSheet.title with ownerNode.title (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e fix: preserve context for sibling nested selectors (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e1d7a646cf65f938356d5946d759c419a143c3e7\"\u003e\u003ccode\u003ee1d7a64\u003c/code\u003e\u003c/a\u003e chore: remove uneeded folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/935185b65d0a65e7210e65a23ad6a0c6e86d2e0a\"\u003e\u003ccode\u003e935185b\u003c/code\u003e\u003c/a\u003e chore: update release workflow (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acemir/CSSOM/compare/v0.9.29...v0.9.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cacheable/memory` from 2.0.6 to 2.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/cacheable\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@csstools/css-syntax-patches-for-csstree` from 1.0.22 to 1.0.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/csstools/postcss-plugins/blob/main/packages/css-syntax-patches-for-csstree/CHANGELOG.md\"\u003e\u003ccode\u003e@​csstools/css-syntax-patches-for-csstree\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.0.25\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 11, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove patch for \u003ccode\u003e\u0026lt;bg-clip\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.0.24\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 10, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePatch \u003ccode\u003e\u0026lt;absolute-size\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.0.23\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@webref/css\u003c/code\u003e to \u003ca href=\"https://github.com/w3c/webref/releases/tag/%40webref%2Fcss%408.1.3\"\u003e\u003ccode\u003ev8.1.3\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\u003eSee full diff in \u003ca href=\"https://github.com/csstools/postcss-plugins/commits/HEAD/packages/css-syntax-patches-for-csstree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@volar/kit` from 2.4.26 to 2.4.27\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/volarjs/volar.js/commit/574c2ceea001bf359557508def5913da3c27b7f1\"\u003e\u003ccode\u003e574c2ce\u003c/code\u003e\u003c/a\u003e v2.4.27\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/volarjs/volar.js/commits/v2.4.27/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@volar/language-server` from 2.4.26 to 2.4.27\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/volarjs/volar.js/commit/574c2ceea001bf359557508def5913da3c27b7f1\"\u003e\u003ccode\u003e574c2ce\u003c/code\u003e\u003c/a\u003e v2.4.27\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/volarjs/volar.js/commits/v2.4.27/packages/language-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ast-v8-to-istanbul` from 0.3.9 to 0.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/releases\"\u003east-v8-to-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: split entrypoint to \u003ccode\u003eCoverageMapper\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/117\"\u003eAriPerkkio/ast-v8-to-istanbul#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: map functions without closing brace mapping by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\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/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\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/AriPerkkio/ast-v8-to-istanbul/commit/3188674a801fc8a6a71a98cf548b73c9769fb755\"\u003e\u003ccode\u003e3188674\u003c/code\u003e\u003c/a\u003e 0.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/4cbe2ec4e17857da26c4740cbc1a84ad6b81e184\"\u003e\u003ccode\u003e4cbe2ec\u003c/code\u003e\u003c/a\u003e fix: remap without closing brace mapping (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/3274879a1b07d0dcd5b4b1485723e2144a5f61a1\"\u003e\u003ccode\u003e3274879\u003c/code\u003e\u003c/a\u003e refactor: split entrypoint to \u003ccode\u003eCoverageMapper\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/c757ac74dcceef277da564d21b79ba59dbe01411\"\u003e\u003ccode\u003ec757ac7\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/0026082081b497ff65e901573927264c1789e0f4\"\u003e\u003ccode\u003e0026082\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v25 (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/370a8de29ac5de6fac6583348746fa6568e8cd2b\"\u003e\u003ccode\u003e370a8de\u003c/code\u003e\u003c/a\u003e refactor: avoid modifying AST nodes with custom properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/34432b666404d03542731e6d76361b2e78052bd7\"\u003e\u003ccode\u003e34432b6\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@e18e/eslint-plugin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cacheable` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/cacheable\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 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/chaijs/chai/pull/1745\"\u003echaijs/chai#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 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/chaijs/chai/pull/1746\"\u003echaijs/chai#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump glob from 10.4.5 to 10.5.0 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/chaijs/chai/pull/1747\"\u003echaijs/chai#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/chaijs/chai/pull/1749\"\u003echaijs/chai#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid BigInt literal in closeTo for runtime compat by \u003ca href=\"https://github.com/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 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/chaijs/chai/pull/1751\"\u003echaijs/chai#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.7.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/chaijs/chai/pull/1754\"\u003echaijs/chai#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies 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/chaijs/chai/pull/1755\"\u003echaijs/chai#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies to v9.39.2 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/chaijs/chai/pull/1757\"\u003echaijs/chai#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add --legal-comments=none option by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency esbuild to v0.27.2 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/chaijs/chai/pull/1759\"\u003echaijs/chai#1759\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/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v6.2.1...v6.2.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/chaijs/chai/commit/814172d0e0c3c2819b36d093fdf1025262769b88\"\u003e\u003ccode\u003e814172d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to v0.27.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b38c22bb939720b37ee61644fd2d5b98e125d0e9\"\u003e\u003ccode\u003eb38c22b\u003c/code\u003e\u003c/a\u003e chore: add legal-comments=none option (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/180d4cc77759c8658ac0951e1951d055dd74fa10\"\u003e\u003ccode\u003e180d4cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies to v9.39.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/678cd0039ef3e6d7c07cbe4b764551b4598ca515\"\u003e\u003ccode\u003e678cd00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/c8fb10034b7e0a752e7f17be8d3d8b0fd0103af5\"\u003e\u003ccode\u003ec8fb100\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.7.3 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d63c74ece14407b538c119e2e147388e98b7f401\"\u003e\u003ccode\u003ed63c74e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/243bf86855ad8ab02f9ab9274fa1ca12c3fa6978\"\u003e\u003ccode\u003e243bf86\u003c/code\u003e\u003c/a\u003e fix: avoid BigInt literal in closeTo for runtime compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d8b0395c79901e17823de28e3aad73f8c9a52c53\"\u003e\u003ccode\u003ed8b0395\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/7e1e24732e75a1ac8cd523a9e82f8031e5f7b879\"\u003e\u003ccode\u003e7e1e247\u003c/code\u003e\u003c/a\u003e build(deps): bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b25e5d85785187c9c040707a915ba49b4d34eacc\"\u003e\u003ccode\u003eb25e5d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssstyle` from 5.3.5 to 5.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed assigning non-string values to CSS properties to properly convert to strings.\u003c/li\u003e\n\u003cli\u003eFixed negative values for the \u003ccode\u003etop\u003c/code\u003e property being treated as invalid. (This regressed in v5.3.6.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/8b4cd296da829b2ae1b97ca25446f327170e0f30\"\u003e\u003ccode\u003e8b4cd29\u003c/code\u003e\u003c/a\u003e 5.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/235ba62cbf5280ddd441e842fad56a86c576260b\"\u003e\u003ccode\u003e235ba62\u003c/code\u003e\u003c/a\u003e Fix top property always clamped to 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/22dc694e5b8b08e827f582a6ca7642f26c2fafec\"\u003e\u003ccode\u003e22dc694\u003c/code\u003e\u003c/a\u003e Remove unnecessary argument passing to prepareValue()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/37bb130273d673d6a3723792c99a6a7a54f31fd4\"\u003e\u003ccode\u003e37bb130\u003c/code\u003e\u003c/a\u003e Improve string conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/f764e2dbfc8b2e95f8c2aa7c69af4cc64e8e0e7c\"\u003e\u003ccode\u003ef764e2d\u003c/code\u003e\u003c/a\u003e Handle _setInProgress in a try-catch-finally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/4d9266c1134a70aba6a9db9a3aa2bc3cbbd37138\"\u003e\u003ccode\u003e4d9266c\u003c/code\u003e\u003c/a\u003e Replace more constants with property names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.5...v5.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esquery` from 1.6.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/estools/esquery/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastq` from 1.19.1 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mcollina/fastq/releases\"\u003efastq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(package): explicitly declare js module type by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate from StandardJS to ESLint with neostandard by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/98\"\u003emcollina/fastq#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add abort() method to settle pending tasks by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/101\"\u003emcollina/fastq#101\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/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\u003ehttps://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/be305967511b91f80453a095b7b6d95b895f1d00\"\u003e\u003ccode\u003ebe30596\u003c/code\u003e\u003c/a\u003e Bumped v1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/5be7d8e20f56beb42fa5fc9b68c2d2daf4308097\"\u003e\u003ccode\u003e5be7d8e\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:mcollina/fastq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/038b2de0ab7217aef27fe76decab18feb7d030a7\"\u003e\u003ccode\u003e038b2de\u003c/code\u003e\u003c/a\u003e fix release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/b74f7a5d1dde73ae851a5cbf7ea83fed8b5ed11c\"\u003e\u003ccode\u003eb74f7a5\u003c/code\u003e\u003c/a\u003e Bumped v1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/0cb02ff0f82bfe3dec48a26444fdfee713b1ebff\"\u003e\u003ccode\u003e0cb02ff\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/3e245f0f02b7f7f1a165ca9a0317209dc53ec60d\"\u003e\u003ccode\u003e3e245f0\u003c/code\u003e\u003c/a\u003e Added release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/f25340892f5e9ed53f07272d89c8648429e1a005\"\u003e\u003ccode\u003ef253408\u003c/code\u003e\u003c/a\u003e feat: add abort() method to settle pending tasks (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/c01e6490556e29eb09badcf9d065c8c4e04184b4\"\u003e\u003ccode\u003ec01e649\u003c/code\u003e\u003c/a\u003e feat: migrate from StandardJS to ESLint with neostandard (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/d5b2db70d986eda922386f978d293fb9e4677ff5\"\u003e\u003ccode\u003ed5b2db7\u003c/code\u003e\u003c/a\u003e chore(package): explicitly declare js module type (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fastq since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hashery` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaredwray/hashery/releases\"\u003ehashery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adding in hashery vs node crypto benchmark by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/33\"\u003ejaredwray/hashery#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adding in minimum release age by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/34\"\u003ejaredwray/hashery#34\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrading vitest to 4.0.16 by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/35\"\u003ejaredwray/hashery#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrading hookified to 1.14.0 by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/36\"\u003ejaredwray/hashery#36\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrading tinybench to 6.0.0 by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/37\"\u003ejaredwray/hashery#37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding in readme about nodejs support by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/38\"\u003ejaredwray/hashery#38\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding in emit warning when algo is not found by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/39\"\u003ejaredwray/hashery#39\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jaredwray/hashery/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/jaredwray/hashery/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/ad980151f07ed9667ddd5c18dc1d0f11919981c1\"\u003e\u003ccode\u003ead98015\u003c/code\u003e\u003c/a\u003e version bump to v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/0c06ff5c8bd7de068950083d389c52beb95b4ba6\"\u003e\u003ccode\u003e0c06ff5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/39\"\u003e#39\u003c/a\u003e from jaredwray/feat-adding-in-emit-warning-when-algo-i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/05d875c83178057e0aa2283e884051b2b6afb5db\"\u003e\u003ccode\u003e05d875c\u003c/code\u003e\u003c/a\u003e feat: adding in emit warning when algo is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/23fa512d7b76fd1e392f89347bbf4ef72f719007\"\u003e\u003ccode\u003e23fa512\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/38\"\u003e#38\u003c/a\u003e from jaredwray/feat-adding-in-readme-about-nodejs-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/14fe844a4b208472c3365e20b54d05a2ddfc15f1\"\u003e\u003ccode\u003e14fe844\u003c/code\u003e\u003c/a\u003e Update .nvmrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/75721b218c65ee7e8bb405bf36222d9702e489c9\"\u003e\u003ccode\u003e75721b2\u003c/code\u003e\u003c/a\u003e feat: adding in readme about nodejs support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/95467025fa2353fa0868f4e72e8b7d1e76b9ae9c\"\u003e\u003ccode\u003e9546702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/37\"\u003e#37\u003c/a\u003e from jaredwray/chore-upgrading-tinybench-to-6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/14dd388ff4f6ae283e64abae39c6e78666660c33\"\u003e\u003ccode\u003e14dd388\u003c/code\u003e\u003c/a\u003e chore: upgrading tinybench to 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/2a253a28f007698aefd816b3e632067e6c0b1d73\"\u003e\u003ccode\u003e2a253a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/36\"\u003e#36\u003c/a\u003e from jaredwray/chore-upgrading-hookified-to-1.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/e4b7885eea1a8c2b5c310de5b8d7e3f7ff96b1c0\"\u003e\u003ccode\u003ee4b7885\u003c/code\u003e\u003c/a\u003e chore: upgrading hookified to 1.14.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jaredwray/hashery/compare/v1.3.0...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webidl-conversions` from 8.0.0 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/webidl-conversions/releases\"\u003ewebidl-conversions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSped up and simplified \u003ccode\u003eByteString\u003c/code\u003e and \u003ccode\u003eUSVString\u003c/code\u003e conversions. (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jsdom/webidl-conversions/issues/54\"\u003e#54\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/webidl-conversions/commit/1c40227f0875ab17fbf5df0ea7590e837e4365c0\"\u003e\u003ccode\u003e1c40227\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/be2787c81b1433475ae2aa87dfe974e8b82c7220\"\u003e\u003ccode\u003ebe2787c\u003c/code\u003e\u003c/a\u003e Improve README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/287da0bc70a464e0afe443bf150feab517b0e910\"\u003e\u003ccode\u003e287da0b\u003c/code\u003e\u003c/a\u003e Automate publishing to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/891548e9835b31e1e5c8bc7e61266e2b2248624f\"\u003e\u003ccode\u003e891548e\u003c/code\u003e\u003c/a\u003e Update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/98b81094473760e021136c5e9ce7ef589b74668c\"\u003e\u003ccode\u003e98b8109\u003c/code\u003e\u003c/a\u003e Remove now-outdated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/aacfad6c109a2b4d4cb6c8084f17cfd4442d701d\"\u003e\u003ccode\u003eaacfad6\u003c/code\u003e\u003c/a\u003e Speed up and simplify ByteString and USVString conversions\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/webidl-conversions/compare/v8.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for webidl-conversions since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.18.3 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.19.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ecloseTimeout\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2308\"\u003e#2308\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eHandled a forthcoming breaking change in Node.js core (19984854).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/61349ec5dad363c56e51c68bc1c644f29af05db0\"\u003e\u003ccode\u003e61349ec\u003c/code\u003e\u003c/a\u003e [dist] 8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/3f9ffc688f1172cd599e6fbd87a06e20044bd359\"\u003e\u003ccode\u003e3f9ffc6\u003c/code\u003e\u003c/a\u003e [feature] Introduce the \u003ccode\u003ecloseTimeout\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/19984854104e637a21cbc080272ac63d3d60a273\"\u003e\u003ccode\u003e1998485\u003c/code\u003e\u003c/a\u003e [fix] Ensure all remaining data is read as a single chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/726c3732b3e5319219ed73cac4826fd36917e2e1\"\u003e\u003ccode\u003e726c373\u003c/code\u003e\u003c/a\u003e [doc] Sort options alphabetically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/b151f1e8a3d1742756d2620198bdce8cff863e1c\"\u003e\u003ccode\u003eb151f1e\u003c/code\u003e\u003c/a\u003e [ci] Update actions/checkout action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/dabdd5b3018dd05792627a53517dfdb58ae19824\"\u003e\u003ccode\u003edabdd5b\u003c/code\u003e\u003c/a\u003e [ci] Update actions/setup-node action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/86eac5b44ac2bff9087ec40c9bd06bc7b4f0da07\"\u003e\u003ccode\u003e86eac5b\u003c/code\u003e\u003c/a\u003e [ci] Test on node 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/1891e1474f0c9279459ce49e448867f1a46bc0a4\"\u003e\u003ccode\u003e1891e14\u003c/code\u003e\u003c/a\u003e [ci] Update actions/setup-node action to v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/aa28c779041b5951058e8edd73649d20de56d139\"\u003e\u003ccode\u003eaa28c77\u003c/code\u003e\u003c/a\u003e [ci] Update actions/checkout action to v5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/websockets/ws/compare/8.18.3...8.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/WebsecLabs/sql-injection-knowledge-base/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebsecLabs%2Fsql-injection-knowledge-base/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"3802566432","node_id":"PR_kwDOMsWJ2M68m_B2","number":48,"state":"open","title":"chore(deps): bump the miscellaneous group across 1 directory with 8 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-12T02:44:19.000Z","updated_at":"2026-01-12T15:04:12.579Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"miscellaneous","update_count":8,"packages":[{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.22","new_version":"1.0.25","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001762","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cssstyle","old_version":"5.3.6","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"vite","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the miscellaneous group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.22` | `1.0.25` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.14` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001762` | `1.0.30001764` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.6` | `5.3.7` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `7.3.1` |\n\n\nUpdates `@csstools/css-syntax-patches-for-csstree` from 1.0.22 to 1.0.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/csstools/postcss-plugins/blob/main/packages/css-syntax-patches-for-csstree/CHANGELOG.md\"\u003e\u003ccode\u003e@​csstools/css-syntax-patches-for-csstree\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.0.25\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 11, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove patch for \u003ccode\u003e\u0026lt;bg-clip\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.0.24\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 10, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePatch \u003ccode\u003e\u0026lt;absolute-size\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.0.23\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@webref/css\u003c/code\u003e to \u003ca href=\"https://github.com/w3c/webref/releases/tag/%40webref%2Fcss%408.1.3\"\u003e\u003ccode\u003ev8.1.3\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\u003eSee full diff in \u003ca href=\"https://github.com/csstools/postcss-plugins/commits/HEAD/packages/css-syntax-patches-for-csstree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\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/parcel-bundler/watcher/commit/b790d3750a804efbbd70ca4b4b7af6131edfd76f\"\u003e\u003ccode\u003eb790d37\u003c/code\u003e\u003c/a\u003e v2.5.4 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/a6d72d4d34928aabc2030bb32298ff723bf9416f\"\u003e\u003ccode\u003ea6d72d4\u003c/code\u003e\u003c/a\u003e eng - try to fix release script to publish new NPM version (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/633345d9264000fc47c502c56de1c05e27c70e8e\"\u003e\u003ccode\u003e633345d\u003c/code\u003e\u003c/a\u003e Test on current versions of Node.js (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/e507365218aa354052f4d8d97b01bfd2714190e6\"\u003e\u003ccode\u003ee507365\u003c/code\u003e\u003c/a\u003e v2.5.3 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/dcb135b479e0223694c803861fb8e3b7eab2bcff\"\u003e\u003ccode\u003edcb135b\u003c/code\u003e\u003c/a\u003e eng - update actions versions (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/9f40134e8f3e70ed1bc591b64204dd0e1c098614\"\u003e\u003ccode\u003e9f40134\u003c/code\u003e\u003c/a\u003e v2.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/7a9a5d6af0ce2a4d9b892cab3abb3a464373b105\"\u003e\u003ccode\u003e7a9a5d6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epicomatch\u003c/code\u003e usage on windows for glob matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/ee9365a5ca1e758701a8b787153bc59654b3ff22\"\u003e\u003ccode\u003eee9365a\u003c/code\u003e\u003c/a\u003e Reduce dependencies by switching to picomatch (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/b77320c3b4acace6f77cc4f05624d0e9257fd3cb\"\u003e\u003ccode\u003eb77320c\u003c/code\u003e\u003c/a\u003e vscode - some minor fixes found doing code review (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/f503c6eb8df1e883f6989f11743232e43ccb90f6\"\u003e\u003ccode\u003ef503c6e\u003c/code\u003e\u003c/a\u003e Fix use of delete operators (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eRelease summary\u003c/h3\u003e\n\u003cp\u003eThis release addresses a number of false positives, which may result in a slightly lower number of issues reported. It also resolves a problem that caused the color contrast rule skip a page in edge cases. A page that wasn't tested because of this edge case may now be tested, and so could see new color contrast issues reported.\u003c/p\u003e\n\u003cp\u003eLastly this rule corrects a few of the newly released RGAA tags, so when running an RGAA ruleset which rules run, and how they are mapped to RGAA is slightly different.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\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/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-06)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\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/dequelabs/axe-core/commit/fbd2f40d36ff954bbf670f5bb14ecaae455d228b\"\u003e\u003ccode\u003efbd2f40\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4981\"\u003e#4981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/0618216550a90d47a7d2106b48043cc26fc3b09e\"\u003e\u003ccode\u003e0618216\u003c/code\u003e\u003c/a\u003e chore(release): 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003e\u003ccode\u003ec3f5446\u003c/code\u003e\u003c/a\u003e fix(valid-lang): update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003e\u003ccode\u003ed271788\u003c/code\u003e\u003c/a\u003e fix(color-contrast): do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e\u003ccode\u003e1e9a5c3\u003c/code\u003e\u003c/a\u003e fix: don't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003e\u003ccode\u003ed4aee16\u003c/code\u003e\u003c/a\u003e fix: allow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/16801055d03ed0ed6b4b1df4baa533bc2a9ee278\"\u003e\u003ccode\u003e1680105\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4979\"\u003e#4979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/aedf51e75c54fcbb4b27d0aed101d91b0f787d4f\"\u003e\u003ccode\u003eaedf51e\u003c/code\u003e\u003c/a\u003e chore: bump actions/download-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4978\"\u003e#4978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/142ec4e35dbb526959fc08756eb5350ab8dda107\"\u003e\u003ccode\u003e142ec4e\u003c/code\u003e\u003c/a\u003e chore: bump actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4977\"\u003e#4977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e101039e8c2d3fafcdfd31654ec954e360d0582\"\u003e\u003ccode\u003e1e10103\u003c/code\u003e\u003c/a\u003e chore: bump stefanzweifel/git-auto-commit-action from 7.0.0 to 7.1.0 in the g...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.0...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axe-core since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.9.11 to 2.9.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.3 - remove \u003ccode\u003eprocess.loadEnvFile()\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove process.loadEnfFile() from main script by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/pull/112\"\u003eweb-platform-dx/baseline-browser-mapping#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/19137db7aef7a6aa9c55ffc050bdc55b7190af2c\"\u003e\u003ccode\u003e19137db\u003c/code\u003e\u003c/a\u003e Patch to 2.9.14 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4cf079ef39af2758a9573b181730e608621828a8\"\u003e\u003ccode\u003e4cf079e\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/735539582ae0a147288c53c08317a34efbbc4b94\"\u003e\u003ccode\u003e7355395\u003c/code\u003e\u003c/a\u003e Patch to 2.9.13 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/24779ad91b119543916dea3d5468b140bd2ab2f9\"\u003e\u003ccode\u003e24779ad\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/9cb1dc7d51b99971ab4c00b28ed7fbc1c0e23424\"\u003e\u003ccode\u003e9cb1dc7\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/1bb09a58ddb0908fb8ce8be637b947ef4c241407\"\u003e\u003ccode\u003e1bb09a5\u003c/code\u003e\u003c/a\u003e Patch to 2.9.12 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5c54a507421c8a2ae2ad8781a8f989724b4b82c7\"\u003e\u003ccode\u003e5c54a50\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/fce51ba2cc592426d4eff900395677c540693da0\"\u003e\u003ccode\u003efce51ba\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4d9b712557145bfd4a1066eb73452c03c0636878\"\u003e\u003ccode\u003e4d9b712\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/0a58aa63ec117503d7d21e9ebe762f2e63a8284b\"\u003e\u003ccode\u003e0a58aa6\u003c/code\u003e\u003c/a\u003e chore: remove .DS_Store files (\u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.11...v2.9.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001762 to 1.0.30001764\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/7eb3ee12114053f4c1a07ba6b815be92f3717a2b\"\u003e\u003ccode\u003e7eb3ee1\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001764\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/ab8c373030dd415c7d34e44e983ac35bd76cb3e5\"\u003e\u003ccode\u003eab8c373\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001763\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001762...1.0.30001764\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssstyle` from 5.3.6 to 5.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed assigning non-string values to CSS properties to properly convert to strings.\u003c/li\u003e\n\u003cli\u003eFixed negative values for the \u003ccode\u003etop\u003c/code\u003e property being treated as invalid. (This regressed in v5.3.6.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/8b4cd296da829b2ae1b97ca25446f327170e0f30\"\u003e\u003ccode\u003e8b4cd29\u003c/code\u003e\u003c/a\u003e 5.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/235ba62cbf5280ddd441e842fad56a86c576260b\"\u003e\u003ccode\u003e235ba62\u003c/code\u003e\u003c/a\u003e Fix top property always clamped to 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/22dc694e5b8b08e827f582a6ca7642f26c2fafec\"\u003e\u003ccode\u003e22dc694\u003c/code\u003e\u003c/a\u003e Remove unnecessary argument passing to prepareValue()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/37bb130273d673d6a3723792c99a6a7a54f31fd4\"\u003e\u003ccode\u003e37bb130\u003c/code\u003e\u003c/a\u003e Improve string conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/f764e2dbfc8b2e95f8c2aa7c69af4cc64e8e0e7c\"\u003e\u003ccode\u003ef764e2d\u003c/code\u003e\u003c/a\u003e Handle _setInProgress in a try-catch-finally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/4d9266c1134a70aba6a9db9a3aa2bc3cbbd37138\"\u003e\u003ccode\u003e4d9266c\u003c/code\u003e\u003c/a\u003e Replace more constants with property names\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.6...v5.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `detect-libc` from 1.0.3 to 2.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/detect-libc/blob/main/CHANGELOG.md\"\u003edetect-libc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e2.1.2 (2025-10-05)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semi-automated changelog \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/32\"\u003e#32\u003c/a\u003e (\u003ca href=\"https://github.com/lovell/detect-libc/commit/a950b06\"\u003ea950b06\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/32\"\u003e#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure Node.js 10 and 12 can use async file-based detection methods (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/33\"\u003e#33\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/a418065\"\u003ea418065\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e2.1.1 (2025-09-24)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure Node.js 10 and 12 can use file-based detection methods (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/30\"\u003e#30\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/e64be76\"\u003ee64be76\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0 (2025-09-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Add non-Linux integration tests for completeness (\u003ca href=\"https://github.com/lovell/detect-libc/commit/f9b7639\"\u003ef9b7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect libc using the interpreter value from Node's ELF header (\u003ca href=\"https://github.com/lovell/detect-libc/commit/4d6eafe\"\u003e4d6eafe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Publish tagged commits to npm (\u003ca href=\"https://github.com/lovell/detect-libc/commit/08198d2\"\u003e08198d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: update integration test expectations (\u003ca href=\"https://github.com/lovell/detect-libc/commit/3a1f323\"\u003e3a1f323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e2.0.4 (2025-04-22)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript: Add types field to package.json (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/28\"\u003e#28\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/0362727\"\u003e0362727\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/28\"\u003e#28\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: Add Node.js 20/22, remove CentOS (EOL) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/3ed5518\"\u003e3ed5518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: remove Node.js 22 (\u003ca href=\"https://github.com/lovell/detect-libc/commit/c04d3f2\"\u003ec04d3f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e2.0.3 (2024-03-19)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove filesystem-based detection of glibc (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/22\"\u003e#22\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/2642d96\"\u003e2642d96\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/22\"\u003e#22\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove getReport performance (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/21\"\u003e#21\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/5e1482d\"\u003e5e1482d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/21\"\u003e#21\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: bump unit test actions (\u003ca href=\"https://github.com/lovell/detect-libc/commit/646230f\"\u003e646230f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Latest Void Linux provides glibc 2.39 (\u003ca href=\"https://github.com/lovell/detect-libc/commit/2def922\"\u003e2def922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Update integration test environments/expectations (\u003ca href=\"https://github.com/lovell/detect-libc/commit/e307a53\"\u003ee307a53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: include missing coverage in summary (\u003ca href=\"https://github.com/lovell/detect-libc/commit/9117b83\"\u003e9117b83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: refactor by removing a couple variables (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/20\"\u003e#20\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/8cf409b\"\u003e8cf409b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/20\"\u003e#20\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e2.0.2 (2023-07-18)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd credit for e8c0afd (\u003ca href=\"https://github.com/lovell/detect-libc/commit/a3f3efb\"\u003ea3f3efb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd SPDX identifiers to all source code files (\u003ca href=\"https://github.com/lovell/detect-libc/commit/d4fd207\"\u003ed4fd207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAttempt to use contents of /usr/bin/ldd file for greater performance (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/19\"\u003e#19\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/e8c0afd\"\u003ee8c0afd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/19\"\u003e#19\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure SPDX in header, correct grammar (\u003ca href=\"https://github.com/lovell/detect-libc/commit/4140056\"\u003e4140056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Add tests for Node.js 20 (\u003ca href=\"https://github.com/lovell/detect-libc/commit/a077cda\"\u003ea077cda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: clarify 'version numbers' refers to libc (and not this package) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/d49b8d3\"\u003ed49b8d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest: (unit) add Node.js 18 (integration) add Fedora 38, Ubuntu 22.04 (\u003ca href=\"https://github.com/lovell/detect-libc/commit/6761837\"\u003e6761837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e2.0.1 (2022-02-14)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Void Linux to integration tests (\u003ca href=\"https://github.com/lovell/detect-libc/commit/cde9231\"\u003ecde9231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure TypeScript defs are valid, fixes initializer error (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/15\"\u003e#15\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/e7c02a7\"\u003ee7c02a7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/15\"\u003e#15\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: Switch CentOS 8 (EOL) to Stream (\u003ca href=\"https://github.com/lovell/detect-libc/commit/2bd0e69\"\u003e2bd0e69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0 (2022-01-19)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/98928b7d26bd5c50dee12af0e433b47825d84df0\"\u003e\u003ccode\u003e98928b7\u003c/code\u003e\u003c/a\u003e Release v2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/a4180654856a496f25fff0871ac71ba2edeb94ec\"\u003e\u003ccode\u003ea418065\u003c/code\u003e\u003c/a\u003e Ensure Node.js 10 and 12 can use async file-based detection methods (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/a950b066d9da6376c13e1bbb908a221dcb919d5a\"\u003e\u003ccode\u003ea950b06\u003c/code\u003e\u003c/a\u003e Add semi-automated changelog \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/32\"\u003e#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/81ba74212869938d64e7ef870b2bcc2cd7250fae\"\u003e\u003ccode\u003e81ba742\u003c/code\u003e\u003c/a\u003e Release v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/e64be762b74e7cbe4d20f70ecb2e2f54566166f7\"\u003e\u003ccode\u003ee64be76\u003c/code\u003e\u003c/a\u003e Ensure Node.js 10 and 12 can use file-based detection methods (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/f74b3687a019783478c4ce79be4348ec2871febb\"\u003e\u003ccode\u003ef74b368\u003c/code\u003e\u003c/a\u003e Release v2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/f9b76397422c58488a1436c8b1cfcfff944e792b\"\u003e\u003ccode\u003ef9b7639\u003c/code\u003e\u003c/a\u003e CI: Add non-Linux integration tests for completeness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/41add954fcf558c112254dd7f5b56bcea37c0fee\"\u003e\u003ccode\u003e41add95\u003c/code\u003e\u003c/a\u003e Prerelease v2.1.0-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/08198d25321abd57318d0bd21e97824713a45378\"\u003e\u003ccode\u003e08198d2\u003c/code\u003e\u003c/a\u003e CI: Publish tagged commits to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/4d6eafecb2bd6c45f8a95822966cf7c08f79d21b\"\u003e\u003ccode\u003e4d6eafe\u003c/code\u003e\u003c/a\u003e Detect libc using the interpreter value from Node's ELF header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/detect-libc/compare/v1.0.3...v2.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for detect-libc since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.3.0 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/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/v7.3.1/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\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/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.1/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/andymagill/dev.magill.next/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/andymagill%2Fdev.magill.next/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"},{"uuid":"3798470282","node_id":"PR_kwDOMsWJ2M68aOtL","number":46,"state":"open","title":"chore(deps): bump the miscellaneous group with 6 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-01-09T22:02:46.000Z","updated_at":"2026-01-09T22:03:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"miscellaneous","update_count":6,"packages":[{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001762","new_version":"1.0.30001763","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cssstyle","old_version":"5.3.6","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"vite","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the miscellaneous group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.22` | `1.0.23` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.14` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001762` | `1.0.30001763` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.6` | `5.3.7` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `7.3.1` |\n\nUpdates `@csstools/css-syntax-patches-for-csstree` from 1.0.22 to 1.0.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/csstools/postcss-plugins/blob/main/packages/css-syntax-patches-for-csstree/CHANGELOG.md\"\u003e\u003ccode\u003e@​csstools/css-syntax-patches-for-csstree\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.0.23\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@webref/css\u003c/code\u003e to \u003ca href=\"https://github.com/w3c/webref/releases/tag/%40webref%2Fcss%408.1.3\"\u003e\u003ccode\u003ev8.1.3\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\u003eSee full diff in \u003ca href=\"https://github.com/csstools/postcss-plugins/commits/HEAD/packages/css-syntax-patches-for-csstree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eRelease summary\u003c/h3\u003e\n\u003cp\u003eThis release addresses a number of false positives, which may result in a slightly lower number of issues reported. It also resolves a problem that caused the color contrast rule skip a page in edge cases. A page that wasn't tested because of this edge case may now be tested, and so could see new color contrast issues reported.\u003c/p\u003e\n\u003cp\u003eLastly this rule corrects a few of the newly released RGAA tags, so when running an RGAA ruleset which rules run, and how they are mapped to RGAA is slightly different.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\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/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-06)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\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/dequelabs/axe-core/commit/fbd2f40d36ff954bbf670f5bb14ecaae455d228b\"\u003e\u003ccode\u003efbd2f40\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4981\"\u003e#4981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/0618216550a90d47a7d2106b48043cc26fc3b09e\"\u003e\u003ccode\u003e0618216\u003c/code\u003e\u003c/a\u003e chore(release): 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003e\u003ccode\u003ec3f5446\u003c/code\u003e\u003c/a\u003e fix(valid-lang): update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003e\u003ccode\u003ed271788\u003c/code\u003e\u003c/a\u003e fix(color-contrast): do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e\u003ccode\u003e1e9a5c3\u003c/code\u003e\u003c/a\u003e fix: don't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003e\u003ccode\u003ed4aee16\u003c/code\u003e\u003c/a\u003e fix: allow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/16801055d03ed0ed6b4b1df4baa533bc2a9ee278\"\u003e\u003ccode\u003e1680105\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4979\"\u003e#4979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/aedf51e75c54fcbb4b27d0aed101d91b0f787d4f\"\u003e\u003ccode\u003eaedf51e\u003c/code\u003e\u003c/a\u003e chore: bump actions/download-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4978\"\u003e#4978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/142ec4e35dbb526959fc08756eb5350ab8dda107\"\u003e\u003ccode\u003e142ec4e\u003c/code\u003e\u003c/a\u003e chore: bump actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4977\"\u003e#4977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e101039e8c2d3fafcdfd31654ec954e360d0582\"\u003e\u003ccode\u003e1e10103\u003c/code\u003e\u003c/a\u003e chore: bump stefanzweifel/git-auto-commit-action from 7.0.0 to 7.1.0 in the g...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.0...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axe-core since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.9.11 to 2.9.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.3 - remove \u003ccode\u003eprocess.loadEnvFile()\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove process.loadEnfFile() from main script by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/pull/112\"\u003eweb-platform-dx/baseline-browser-mapping#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/19137db7aef7a6aa9c55ffc050bdc55b7190af2c\"\u003e\u003ccode\u003e19137db\u003c/code\u003e\u003c/a\u003e Patch to 2.9.14 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4cf079ef39af2758a9573b181730e608621828a8\"\u003e\u003ccode\u003e4cf079e\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/735539582ae0a147288c53c08317a34efbbc4b94\"\u003e\u003ccode\u003e7355395\u003c/code\u003e\u003c/a\u003e Patch to 2.9.13 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/24779ad91b119543916dea3d5468b140bd2ab2f9\"\u003e\u003ccode\u003e24779ad\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/9cb1dc7d51b99971ab4c00b28ed7fbc1c0e23424\"\u003e\u003ccode\u003e9cb1dc7\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/1bb09a58ddb0908fb8ce8be637b947ef4c241407\"\u003e\u003ccode\u003e1bb09a5\u003c/code\u003e\u003c/a\u003e Patch to 2.9.12 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5c54a507421c8a2ae2ad8781a8f989724b4b82c7\"\u003e\u003ccode\u003e5c54a50\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/fce51ba2cc592426d4eff900395677c540693da0\"\u003e\u003ccode\u003efce51ba\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4d9b712557145bfd4a1066eb73452c03c0636878\"\u003e\u003ccode\u003e4d9b712\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/0a58aa63ec117503d7d21e9ebe762f2e63a8284b\"\u003e\u003ccode\u003e0a58aa6\u003c/code\u003e\u003c/a\u003e chore: remove .DS_Store files (\u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.11...v2.9.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001762 to 1.0.30001763\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/ab8c373030dd415c7d34e44e983ac35bd76cb3e5\"\u003e\u003ccode\u003eab8c373\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001763\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001762...1.0.30001763\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssstyle` from 5.3.6 to 5.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed assigning non-string values to CSS properties to properly convert to strings.\u003c/li\u003e\n\u003cli\u003eFixed negative values for the \u003ccode\u003etop\u003c/code\u003e property being treated as invalid. (This regressed in v5.3.6.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/8b4cd296da829b2ae1b97ca25446f327170e0f30\"\u003e\u003ccode\u003e8b4cd29\u003c/code\u003e\u003c/a\u003e 5.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/235ba62cbf5280ddd441e842fad56a86c576260b\"\u003e\u003ccode\u003e235ba62\u003c/code\u003e\u003c/a\u003e Fix top property always clamped to 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/22dc694e5b8b08e827f582a6ca7642f26c2fafec\"\u003e\u003ccode\u003e22dc694\u003c/code\u003e\u003c/a\u003e Remove unnecessary argument passing to prepareValue()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/37bb130273d673d6a3723792c99a6a7a54f31fd4\"\u003e\u003ccode\u003e37bb130\u003c/code\u003e\u003c/a\u003e Improve string conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/f764e2dbfc8b2e95f8c2aa7c69af4cc64e8e0e7c\"\u003e\u003ccode\u003ef764e2d\u003c/code\u003e\u003c/a\u003e Handle _setInProgress in a try-catch-finally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/4d9266c1134a70aba6a9db9a3aa2bc3cbbd37138\"\u003e\u003ccode\u003e4d9266c\u003c/code\u003e\u003c/a\u003e Replace more constants with property names\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.6...v5.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.3.0 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/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/v7.3.1/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\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/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.1/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/andymagill/dev.magill.next/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/andymagill%2Fdev.magill.next/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"},{"uuid":"3788449220","node_id":"PR_kwDOQnMicM675FDe","number":22,"state":"open","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-07T11:51:26.000Z","updated_at":"2026-01-12T19:05:08.550Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":18,"packages":[{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.1","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/react-virtualized-auto-sizer","old_version":"1.0.4","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.49.0","new_version":"8.52.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.4.26","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"@acemir/cssom","old_version":"0.9.29","new_version":"0.9.30","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@asamuzakjp/css-color","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"ast-v8-to-istanbul","old_version":"0.3.8","new_version":"0.3.10","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"cssstyle","old_version":"5.3.4","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.1` |\n| [@types/react-virtualized-auto-sizer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-virtualized-auto-sizer) | `1.0.4` | `1.0.8` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.49.0` | `8.52.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.16` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.4.26` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.29` | `0.9.30` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.0` | `4.1.1` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.8` | `0.3.10` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.4` | `5.3.7` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.5` |\n\n\nUpdates `@testing-library/react` from 16.3.0 to 16.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\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/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-virtualized-auto-sizer` from 1.0.4 to 1.0.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-virtualized-auto-sizer\"\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.49.0 to 8.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.51.0\u003c/h2\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11719\"\u003e#11719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix some cases to optional syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871\"\u003e#11871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add namespace to plugin meta (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etsconfig-utils:\u003c/strong\u003e more informative error on parsing failures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11888\"\u003e#11888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e fix crash and false positives in \u003ccode\u003eno-useless-default-assignment\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845\"\u003e#11845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e remove fixable from no-dynamic-delete rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11876\"\u003e#11876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e bump ts-api-utils to 2.2.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881\"\u003e#11881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] handle MemberExpression in final chain position (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eYannick Decat \u003ca href=\"https://github.com/mho22\"\u003e\u003ccode\u003e@​mho22\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.50.1\u003c/h2\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add namespace to plugin meta (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix some cases to optional syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871\"\u003e#11871\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] handle MemberExpression in final chain position (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e bump ts-api-utils to 2.2.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881\"\u003e#11881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e remove fixable from no-dynamic-delete rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11876\"\u003e#11876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e fix crash and false positives in \u003ccode\u003eno-useless-default-assignment\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845\"\u003e#11845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eYannick Decat \u003ca href=\"https://github.com/mho22\"\u003e\u003ccode\u003e@​mho22\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] correct handling of undefined vs. void (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11826\"\u003e#11826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [method-signature-style] ignore methods that return \u003ccode\u003ethis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11813\"\u003e#11813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6b467b0533b78777fa01128cdeeab1b5326a4550\"\u003e\u003ccode\u003e6b467b0\u003c/code\u003e\u003c/a\u003e docs: add blog post on revamping the ban-types rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11873\"\u003e#11873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/309a38ed83994738323efd78fc31137136a7681a\"\u003e\u003ccode\u003e309a38e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/cf79108b6405972fb73f5991e913e1b36de8a67f\"\u003e\u003ccode\u003ecf79108\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] handle conditional initia...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a166cea2d00fedd0762ecb87d95bc1f1cf93d528\"\u003e\u003ccode\u003ea166cea\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin-internal): [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d1b44c02a86d366139c61ac80c0eb1c63668be7f\"\u003e\u003ccode\u003ed1b44c0\u003c/code\u003e\u003c/a\u003e chore(deps): update nx monorepo to v22.3.3 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11848\"\u003e#11848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/45a7d2bf60afd214046ff76e7feda516b3d7bdb2\"\u003e\u003ccode\u003e45a7d2b\u003c/code\u003e\u003c/a\u003e chore(typescript-estree): use \u003ccode\u003eiterateComments()\u003c/code\u003e from ts-api-utils v2.3 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7b698b3821946d4bdeb51239d3b3572e5434893\"\u003e\u003ccode\u003ec7b698b\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): add namespace to plugin meta (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.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.49.0 to 8.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.51.0\u003c/h2\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11719\"\u003e#11719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix some cases to optional syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871\"\u003e#11871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add namespace to plugin meta (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etsconfig-utils:\u003c/strong\u003e more informative error on parsing failures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11888\"\u003e#11888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e fix crash and false positives in \u003ccode\u003eno-useless-default-assignment\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845\"\u003e#11845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e remove fixable from no-dynamic-delete rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11876\"\u003e#11876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e bump ts-api-utils to 2.2.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881\"\u003e#11881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] handle MemberExpression in final chain position (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eYannick Decat \u003ca href=\"https://github.com/mho22\"\u003e\u003ccode\u003e@​mho22\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.50.1\u003c/h2\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.0 (2025-12-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c62e85874f0e482156a54b6744fe90a6f270012a\"\u003e\u003ccode\u003ec62e858\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.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 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  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/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\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/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  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/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  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/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\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.0.15...v4.0.16\"\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/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/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-plugin-react-refresh` from 0.4.24 to 0.4.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert changes to fix \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport cases like \u003ccode\u003eexport const ENUM = Object.keys(TABLE) as EnumType[];\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e_\u003c/code\u003e in component names (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/94\"\u003e#94\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/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert changes to fix \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport cases like \u003ccode\u003eexport const ENUM = Object.keys(TABLE) as EnumType[];\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e) (reverted in 0.4.26)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e_\u003c/code\u003e in component names (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/94\"\u003e#94\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/ArnaudBarre/eslint-plugin-react-refresh/commit/95c02ba163eb04da82224611ea4f24d83e600ee5\"\u003e\u003ccode\u003e95c02ba\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Catch non React exports defined as call expressions\u0026quot;(fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e) [publ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/8ea312dffc209bc06963a0bee33d1c0a5eb1818f\"\u003e\u003ccode\u003e8ea312d\u003c/code\u003e\u003c/a\u003e Update the name of next config (\u003ccode\u003evite\u003c/code\u003e -\u0026gt; \u003ccode\u003enext\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/4fc6d3dc363034f5d58511e7d96e274e0815a7db\"\u003e\u003ccode\u003e4fc6d3d\u003c/code\u003e\u003c/a\u003e Catch non React exports defined as call expressions [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/0397bde377968a21d6d55af3118e4cccabb942d4\"\u003e\u003ccode\u003e0397bde\u003c/code\u003e\u003c/a\u003e Allow non-leading underscores (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.24...v0.4.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.15 to 4.0.16\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.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  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/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\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/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  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/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  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/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\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.0.15...v4.0.16\"\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/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210cefa1caa6b9849a41fd26ec01775074\"\u003e\u003ccode\u003e84a3062\u003c/code\u003e\u003c/a\u003e fix(browser): string formatting bug when including placeholders in console.lo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba901af740ed7adbfa36fc44928ebef3a\"\u003e\u003ccode\u003ef7f6aa8\u003c/code\u003e\u003c/a\u003e fix: log deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9226\"\u003e#9226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6565d2e3d68a005fd0e86f9a81fa9a45\"\u003e\u003ccode\u003e568513c\u003c/code\u003e\u003c/a\u003e fix: allow inlining fully dynamic import (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9137\"\u003e#9137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b08f864b7e9ed244462f7f2ed214e835b\"\u003e\u003ccode\u003e5d26b87\u003c/code\u003e\u003c/a\u003e fix(experimental): export \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9187\"\u003e#9187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f17eb423d436f0da666a44536f505e1d0e5a0b97\"\u003e\u003ccode\u003ef17eb42\u003c/code\u003e\u003c/a\u003e refactor: avoid using \u003ccode\u003eisFileServingAllowed\u003c/code\u003e from Vite (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9160\"\u003e#9160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99ae8ca6edc1e6b04149806cbbbf3c20ce\"\u003e\u003ccode\u003e78cfbf9\u003c/code\u003e\u003c/a\u003e fix: avoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9174\"\u003e#9174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249722df7556638f50a9db01cf01e6a2f8\"\u003e\u003ccode\u003eda0ade2\u003c/code\u003e\u003c/a\u003e fix: fix browser mode default testTimeout back to 15 seconds (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9167\"\u003e#9167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@acemir/cssom` from 0.9.29 to 0.9.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/commit/d2a120560995b737a936ba3c9180ae2594dc43c2\"\u003e\u003ccode\u003ed2a1205\u003c/code\u003e\u003c/a\u003e fix: next-version on release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/13cfe6d3efadae1fdd2134af0e957d6729520a56\"\u003e\u003ccode\u003e13cfe6d\u003c/code\u003e\u003c/a\u003e Version 0.9.30 (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e feat: sync styleSheet.title with ownerNode.title (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e fix: preserve context for sibling nested selectors (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e1d7a646cf65f938356d5946d759c419a143c3e7\"\u003e\u003ccode\u003ee1d7a64\u003c/code\u003e\u003c/a\u003e chore: remove uneeded folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/935185b65d0a65e7210e65a23ad6a0c6e86d2e0a\"\u003e\u003ccode\u003e935185b\u003c/code\u003e\u003c/a\u003e chore: update release workflow (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acemir/CSSOM/compare/v0.9.29...v0.9.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@asamuzakjp/css-color` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asamuzaK/cssColor/releases\"\u003e\u003ccode\u003e@​asamuzakjp/css-color\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix color channels resolver by \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asamuzaK/cssColor/pull/88\"\u003easamuzaK/cssColor#88\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.1.0...v4.1.1\"\u003ehttps://github.com/asamuzaK/cssColor/compare/v4.1.0...v4.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/b5439a638129085278f25c18e7461ad18c4912b4\"\u003e\u003ccode\u003eb5439a6\u003c/code\u003e\u003c/a\u003e v4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/463ae6a2d60c927f6ccca00a008e7b7d2e7110cf\"\u003e\u003ccode\u003e463ae6a\u003c/code\u003e\u003c/a\u003e Fix regex pattern for 'sign' function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/7cf7ee0e563829e1fb19be0c76571b89d248f698\"\u003e\u003ccode\u003e7cf7ee0\u003c/code\u003e\u003c/a\u003e Fix color channels resolver (\u003ca href=\"https://redirect.github.com/asamuzaK/cssColor/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/ee5b634219ffb6af085b650f512b7ac0f346a357\"\u003e\u003ccode\u003eee5b634\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/95c9b751a4d771dd28148fe490c864375b9fd0ea\"\u003e\u003ccode\u003e95c9b75\u003c/code\u003e\u003c/a\u003e Update util.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/1d77aedb64103b10fc858779c929aac68d25c188\"\u003e\u003ccode\u003e1d77aed\u003c/code\u003e\u003c/a\u003e Update node.js.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.1.0...v4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ast-v8-to-istanbul` from 0.3.8 to 0.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/releases\"\u003east-v8-to-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: split entrypoint to \u003ccode\u003eCoverageMapper\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/117\"\u003eAriPerkkio/ast-v8-to-istanbul#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: map functions without closing brace mapping by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\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/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support \u003ccode\u003eignore start\u003c/code\u003e and \u003ccode\u003eignore stop\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/109\"\u003eAriPerkkio/ast-v8-to-istanbul#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: source map with multiple sources may fail in \u003ccode\u003egetSourceLines\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/116\"\u003eAriPerkkio/ast-v8-to-istanbul#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.8...v0.3.9\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.8...v0.3.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/AriPerkkio/ast-v8-to-istanbul/commit/3188674a801fc8a6a71a98cf548b73c9769fb755\"\u003e\u003ccode\u003e3188674\u003c/code\u003e\u003c/a\u003e 0.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/4cbe2ec4e17857da26c4740cbc1a84ad6b81e184\"\u003e\u003ccode\u003e4cbe2ec\u003c/code\u003e\u003c/a\u003e fix: remap without closing brace mapping (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/3274879a1b07d0dcd5b4b1485723e2144a5f61a1\"\u003e\u003ccode\u003e3274879\u003c/code\u003e\u003c/a\u003e refactor: split entrypoint to \u003ccode\u003eCoverageMapper\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/c757ac74dcceef277da564d21b79ba59dbe01411\"\u003e\u003ccode\u003ec757ac7\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/0026082081b497ff65e901573927264c1789e0f4\"\u003e\u003ccode\u003e0026082\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v25 (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/370a8de29ac5de6fac6583348746fa6568e8cd2b\"\u003e\u003ccode\u003e370a8de\u003c/code\u003e\u003c/a\u003e refactor: avoid modifying AST nodes with custom properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/34432b666404d03542731e6d76361b2e78052bd7\"\u003e\u003ccode\u003e34432b6\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@e18e/eslint-plugin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/68b3edc85583775f15e92897817d974caf25ceb3\"\u003e\u003ccode\u003e68b3edc\u003c/code\u003e\u003c/a\u003e 0.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/650f02483241b7cc454765a88e23018dd15c8709\"\u003e\u003ccode\u003e650f024\u003c/code\u003e\u003c/a\u003e fix: source map with multiple sources may fail in \u003ccode\u003egetSourceLines\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/b1aa1abce36df9ff05a00955ed47e4a7ccffecd6\"\u003e\u003ccode\u003eb1aa1ab\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003eignore start\u003c/code\u003e and \u003ccode\u003eignore stop\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.8...v0.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssstyle` from 5.3.4 to 5.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed assigning non-string values to CSS properties to properly convert to strings.\u003c/li\u003e\n\u003cli\u003eFixed negative values for the \u003ccode\u003etop\u003c/code\u003e property being treated as invalid. (This regressed in v5.3.6.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies. This fixed some subtle issues regarding, e.g., relative colors with \u003ccode\u003ecalc()\u003c/code\u003e, or the syntax of the \u003ccode\u003eclip\u003c/code\u003e property.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/8b4cd296da829b2ae1b97ca25446f327170e0f30\"\u003e\u003ccode\u003e8b4cd29\u003c/code\u003e\u003c/a\u003e 5.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/235ba62cbf5280ddd441e842fad56a86c576260b\"\u003e\u003ccode\u003e235ba62\u003c/code\u003e\u003c/a\u003e Fix top property always clamped to 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/22dc694e5b8b08e827f582a6ca7642f26c2fafec\"\u003e\u003ccode\u003e22dc694\u003c/code\u003e\u003c/a\u003e Remove unnecessary argument passing to prepareValue()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/37bb130273d673d6a3723792c99a6a7a54f31fd4\"\u003e\u003ccode\u003e37bb130\u003c/code\u003e\u003c/a\u003e Improve string conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/f764e2dbfc8b2e95f8c2aa7c69af4cc64e8e0e7c\"\u003e\u003ccode\u003ef764e2d\u003c/code\u003e\u003c/a\u003e Handle _setInProgress in a try-catch-finally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/4d9266c1134a70aba6a9db9a3aa2bc3cbbd37138\"\u003e\u003ccode\u003e4d9266c\u003c/code\u003e\u003c/a\u003e Replace more constants with property names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.4...v5.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for cssstyle since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-abstract` from 1.24.0 to 1.24.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/es-abstract/blob/main/CHANGELOG.md\"\u003ees-abstract's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.24.1 / 2025-12-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eES2025\u003c/code\u003e+: \u003ccode\u003eGeneratorResumeAbrupt\u003c/code\u003e: properly handle return completions\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003e@unicode/unicode-15.0.0\u003c/code\u003e, \u003ccode\u003emake-generator-function\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e, \u003ccode\u003eses\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/es-abstract/commit/e195625474b38d6773008aa115b2ff67869a0f76\"\u003e\u003ccode\u003ee195625\u003c/code\u003e\u003c/a\u003e v1.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/es-abstract/commit/a14e6e4e141bc2030a41a5fc77968b64fb8e3385\"\u003e\u003ccode\u003ea14e6e4\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/es-abstract/commit/fe07eebefb1075e53c7b950b4a22b7e06958e762\"\u003e\u003ccode\u003efe07eeb\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eES2025\u003c/code\u003e+: \u003ccode\u003eGeneratorResumeAbrupt\u003c/code\u003e: properly handle return completions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/es-abstract/commit/c753fe48ef67b2eca6f9ba0381e7692f4fa1659e\"\u003e\u003ccode\u003ec753fe4\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, `@unicode/unicode-15.0.0...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ljharb/es-abstract/compare/v1.24.0...v1.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-iterator-helpers` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/es-shims/iterator-helpers/blob/main/CHANGELOG.md\"\u003ees-iterator-helpers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/compare/v1.2.1...v1.2.2\"\u003ev1.2.2\u003c/a\u003e - 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] joint iteration: add missing \u0026amp; passing test262 tests \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/34258f36f9b346fe92ac5c001ba75784568665d1\"\u003e\u003ccode\u003e34258f3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ecall-bound\u003c/code\u003e, \u003ccode\u003ees-abstract\u003c/code\u003e, \u003ccode\u003eget-intrinsic\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/e05660b9e2197f27ee428f1739944f49b3ed0f7c\"\u003e\u003ccode\u003ee05660b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] \u003ccode\u003eIterator.from\u003c/code\u003e, \u003ccode\u003eIterator.prototype.toArray\u003c/code\u003e: add missing \u0026amp; passing test262 tests \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/7831bd66b07dcee905e06506ff9f9d352971a388\"\u003e\u003ccode\u003e7831bd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/35ecd14f2d26a8664a6b524bbbd85c270c1c610a\"\u003e\u003ccode\u003e35ecd14\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eIteratorZip\u003c/code\u003e: return should close all underlying iterators \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/5bcab73b01369f13b9f379c804a7f7f7b7995e32\"\u003e\u003ccode\u003e5bcab73\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eIteratorHelperPrototype\u003c/code\u003e: throw TypeError when \u003ccode\u003ereturn()\u003c/code\u003e is called re-entrantly \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/0acdd4107c075f6b6b8822e0ce4a2a799ca476d0\"\u003e\u003ccode\u003e0acdd41\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] \u003ccode\u003eIterator.concat\u003c/code\u003e: add missing \u0026amp; passing test262 tests \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/9645f4da1052674ec2c7b5809ec8c164d8adda1a\"\u003e\u003ccode\u003e9645f4d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eIterator.concat\u003c/code\u003e: prevent \u003ccode\u003ereturn()\u003c/code\u003e from being forwarded multiple times \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/1271d61cc35606a627b8412609400a11e6d5f797\"\u003e\u003ccode\u003e1271d61\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eIterator.zip\u003c/code\u003e: strict mode should return sentinel after all iterators done \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/f4c8b99ca39dea551d38b17ade315b03b64e4a46\"\u003e\u003ccode\u003ef4c8b99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@es-shims/api\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003eeslint-plugin-import\u003c/code\u003e, \u003ccode\u003ehas-strict-mode\u003c/code\u003e, \u003ccode\u003emake-generator-function\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/acba233094b3ef70d8d20e41c4ea084a6b47447a\"\u003e\u003ccode\u003eacba233\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ees-abstract\u003c/code\u003e, \u003ccode\u003ees-set-tostringtag\u003c/code\u003e, \u003ccode\u003eget-intrinsic\u003c/code\u003e, \u003ccode\u003eiterator.prototype\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/06515e7d1f5d5e7c98777eba6aec50d1cdaf6a4d\"\u003e\u003ccode\u003e06515e7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ees-value-fixtures\u003c/code\u003e, \u003ccode\u003efor-each\u003c/code\u003e, \u003ccode\u003eobject-inspect\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/2afe7a38fd08ca98ca173070350e370535caa325\"\u003e\u003ccode\u003e2afe7a3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/18fa1c1ca56070d68e6f4db37a365e1f98d27a53\"\u003e\u003ccode\u003e18fa1c1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eGeneratorResumeAbrupt\u003c/code\u003e: set state to COMPLETED after return completion \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/10e5e21fd1ed9dc156bfca7644843f4a11799543\"\u003e\u003ccode\u003e10e5e21\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ees-abstract\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/3469d1543a0730156a95bb90747efebfe46ba1a0\"\u003e\u003ccode\u003e3469d15\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing peer dep \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/a0d780d64a4742004e316ee9b70f445711b5a4db\"\u003e\u003ccode\u003ea0d780d\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/es-shims/iterator-helpers/commit/d5379b9f445a13e8924e8138bd6cfaa1298baf0a\"\u003e\u003ccode\u003ed5379b9\u003c/code\u003e\u003c/a\u003e v1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/a0d780d64a4742004e316ee9b70f445711b5a4db\"\u003e\u003ccode\u003ea0d780d\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing peer dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/3469d1543a0730156a95bb90747efebfe46ba1a0\"\u003e\u003ccode\u003e3469d15\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ees-abstract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/18fa1c1ca56070d68e6f4db37a365e1f98d27a53\"\u003e\u003ccode\u003e18fa1c1\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/10e5e21fd1ed9dc156bfca7644843f4a11799543\"\u003e\u003ccode\u003e10e5e21\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eGeneratorResumeAbrupt\u003c/code\u003e: set state to COMPLETED after return completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/0acdd4107c075f6b6b8822e0ce4a2a799ca476d0\"\u003e\u003ccode\u003e0acdd41\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eIteratorHelperPrototype\u003c/code\u003e: throw TypeError when \u003ccode\u003ereturn()\u003c/code\u003e is called re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/1271d61cc35606a627b8412609400a11e6d5f797\"\u003e\u003ccode\u003e1271d61\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eIterator.concat\u003c/code\u003e: prevent \u003ccode\u003ereturn()\u003c/code\u003e from being forwarded multiple times\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/5bcab73b01369f13b9f379c804a7f7f7b7995e32\"\u003e\u003ccode\u003e5bcab73\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eIteratorZip\u003c/code\u003e: return should close all underlying iterators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/f4c8b99ca39dea551d38b17ade315b03b64e4a46\"\u003e\u003ccode\u003ef4c8b99\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eIterator.zip\u003c/code\u003e: strict mode should return sentinel after all iterators ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/35ecd14f2d26a8664a6b524bbbd85c270c1c610a\"\u003e\u003ccode\u003e35ecd14\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/es-shims/iterator-helpers/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esquery` from 1.6.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/estools/esquery/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastq` from 1.19.1 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mcollina/fastq/releases\"\u003efastq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(package): explicitly declare js module type by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate from StandardJS to ESLint with neostandard by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/98\"\u003emcollina/fastq#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add abort() method to settle pending tasks by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/101\"\u003emcollina/fastq#101\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/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\u003ehttps://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/be305967511b91f80453a095b7b6d95b895f1d00\"\u003e\u003ccode\u003ebe30596\u003c/code\u003e\u003c/a\u003e Bumped v1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/5be7d8e20f56beb42fa5fc9b68c2d2daf4308097\"\u003e\u003ccode\u003e5be7d8e\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:mcollina/fastq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/038b2de0ab7217aef27fe76decab18feb7d030a7\"\u003e\u003ccode\u003e038b2de\u003c/code\u003e\u003c/a\u003e fix release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/b74f7a5d1dde73ae851a5cbf7ea83fed8b5ed11c\"\u003e\u003ccode\u003eb74f7a5\u003c/code\u003e\u003c/a\u003e Bumped v1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/0cb02ff0f82bfe3dec48a26444fdfee713b1ebff\"\u003e\u003ccode\u003e0cb02ff\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/3e245f0f02b7f7f1a165ca9a0317209dc53ec60d\"\u003e\u003ccode\u003e3e245f0\u003c/code\u003e\u003c/a\u003e Added release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/f25340892f5e9ed53f07272d89c8648429e1a005\"\u003e\u003ccode\u003ef253408\u003c/code\u003e\u003c/a\u003e feat: add abort() method to settle pending tasks (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/c01e6490556e29eb09badcf9d065c8c4e04184b4\"\u003e\u003ccode\u003ec01e649\u003c/code\u003e\u003c/a\u003e feat: migrate from StandardJS to ESLint with neostandard (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/d5b2db70d986eda922386f978d293fb9e4677ff5\"\u003e\u003ccode\u003ed5b2db7\u003c/code\u003e\u003c/a\u003e chore(package): explicitly declare js module type (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fastq since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webidl-conversions` from 8.0.0 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/webidl-conversions/releases\"\u003ewebidl-conversions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSped up and simplified \u003ccode\u003eByteString\u003c/code\u003e and \u003ccode\u003eUSVString\u003c/code\u003e conversions. (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jsdom/webidl-conversions/issues/54\"\u003e#54\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/webidl-conversions/commit/1c40227f0875ab17fbf5df0ea7590e837e4365c0\"\u003e\u003ccode\u003e1c40227\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/be2787c81b1433475ae2aa87dfe974e8b82c7220\"\u003e\u003ccode\u003ebe2787c\u003c/code\u003e\u003c/a\u003e Improve README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/287da0bc70a464e0afe443bf150feab517b0e910\"\u003e\u003ccode\u003e287da0b\u003c/code\u003e\u003c/a\u003e Automate publishing to npm\u003c/li\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/Verridian-ai/life-os-Pulse-banner-generator/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Verridian-ai%2Flife-os-Pulse-banner-generator/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"3787046254","node_id":"PR_kwDOOm4ohs670g7E","number":620,"state":"open","title":"deps(deps): bump the frontend-production group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","frontend"],"assignees":["BjornMelin"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-07T01:38:30.000Z","updated_at":"2026-01-07T01:38:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"frontend-production","update_count":13,"packages":[{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@exodus/bytes","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.51.0","new_version":"8.52.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cssstyle","old_version":"5.3.5","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"normalize-url","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/sindresorhus/normalize-url"},{"name":"rollup","old_version":"4.54.0","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"token-types","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/Borewit/token-types"},{"name":"ufo","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/unjs/ufo"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-production group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.7.0` | `1.8.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.51.0` | `8.52.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.5` | `5.3.7` |\n| [normalize-url](https://github.com/sindresorhus/normalize-url) | `8.1.0` | `8.1.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.54.0` | `4.55.1` |\n| [token-types](https://github.com/Borewit/token-types) | `6.1.1` | `6.1.2` |\n| [ufo](https://github.com/unjs/ufo) | `1.6.1` | `1.6.2` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n\n\nUpdates `@emnapi/core` from 1.7.1 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.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/toyobayashi/emnapi/commit/54037dde7be14b987744653fac4e30dd43cb8747\"\u003e\u003ccode\u003e54037dd\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/4fad89eb32c9f04370d48f7caf502205a63e82ab\"\u003e\u003ccode\u003e4fad89e\u003c/code\u003e\u003c/a\u003e [Backport] feat: add support for Float16Array (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/8ed5b338f89136b7ec7a08e9d52aba4bfa5c1e22\"\u003e\u003ccode\u003e8ed5b33\u003c/code\u003e\u003c/a\u003e 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/e874ba66c60b142c4d548d3d17b49a445843e72c\"\u003e\u003ccode\u003ee874ba6\u003c/code\u003e\u003c/a\u003e [Backport] feat: add node_api_set_prototype (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/runtime` from 1.7.1 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.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/toyobayashi/emnapi/commit/54037dde7be14b987744653fac4e30dd43cb8747\"\u003e\u003ccode\u003e54037dd\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/4fad89eb32c9f04370d48f7caf502205a63e82ab\"\u003e\u003ccode\u003e4fad89e\u003c/code\u003e\u003c/a\u003e [Backport] feat: add support for Float16Array (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/8ed5b338f89136b7ec7a08e9d52aba4bfa5c1e22\"\u003e\u003ccode\u003e8ed5b33\u003c/code\u003e\u003c/a\u003e 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/e874ba66c60b142c4d548d3d17b49a445843e72c\"\u003e\u003ccode\u003ee874ba6\u003c/code\u003e\u003c/a\u003e [Backport] feat: add node_api_set_prototype (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@exodus/bytes` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ExodusOSS/bytes/releases\"\u003e\u003ccode\u003e@​exodus/bytes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support \u003ccode\u003eiso-8859-1\u003c/code\u003e, \u003ccode\u003eiso-8859-9\u003c/code\u003e, \u003ccode\u003eiso-8859-11\u003c/code\u003e encodings in \u003ccode\u003esingle-byte.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003elatin1fromString\u003c/code\u003e, \u003ccode\u003elatin1toString\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efeat: types for \u003ccode\u003eencoding.js\u003c/code\u003e by \u003ca href=\"https://github.com/ajaymathur\"\u003e\u003ccode\u003e@​ajaymathur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ExodusOSS/bytes/pull/12\"\u003eExodusOSS/bytes#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: types for \u003ccode\u003eencoding-lite.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eperf improvements for encodings\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/ajaymathur\"\u003e\u003ccode\u003e@​ajaymathur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ExodusOSS/bytes/pull/12\"\u003eExodusOSS/bytes#12\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ExodusOSS/bytes/compare/v1.7.0...v1.8.0\"\u003ehttps://github.com/ExodusOSS/bytes/compare/v1.7.0...v1.8.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/ExodusOSS/bytes/commit/f22e886950e6472ec49c45edd79b89151a43a895\"\u003e\u003ccode\u003ef22e886\u003c/code\u003e\u003c/a\u003e v1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/a8de9d02b4f08bbb358ad6b973eb26ea6b2eafd2\"\u003e\u003ccode\u003ea8de9d0\u003c/code\u003e\u003c/a\u003e perf: decoder path for ascii is faster than latin1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/21380258ea660cb997eebe240ada8a752a80067e\"\u003e\u003ccode\u003e2138025\u003c/code\u003e\u003c/a\u003e perf: speedup decodeLatin1 with atob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/3709fb67883affcdde45fe8ea7e15c05e8532594\"\u003e\u003ccode\u003e3709fb6\u003c/code\u003e\u003c/a\u003e bench: add atob path to latin1 benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/7a427434934bfef5917e297bfd118e2052a975a0\"\u003e\u003ccode\u003e7a42743\u003c/code\u003e\u003c/a\u003e perf: optimize latin1fromString with btoa\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/2725a9431586bdc5c99e09c0e4bd1970adf0eb97\"\u003e\u003ccode\u003e2725a94\u003c/code\u003e\u003c/a\u003e bench: add tables to latin1 benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/7aa73f93accd1fa0b3456eb62ddaf096ed99eec9\"\u003e\u003ccode\u003e7aa73f9\u003c/code\u003e\u003c/a\u003e feat: support other iso-8859 encodings in single-byte (\u003ca href=\"https://redirect.github.com/ExodusOSS/bytes/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/2c93e6723499ff7a52f0ebf05eb39872dfd93d56\"\u003e\u003ccode\u003e2c93e67\u003c/code\u003e\u003c/a\u003e perf: reduce single-byte encodings map a bit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/a466aec38fdfa316785fcd592edeac0c4e9be3b9\"\u003e\u003ccode\u003ea466aec\u003c/code\u003e\u003c/a\u003e perf: save a few gzip bytes by reordering single-byte encodings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/08e05bf34a787d7b932b8635bbe259ea4340284c\"\u003e\u003ccode\u003e08e05bf\u003c/code\u003e\u003c/a\u003e refactor: dedupe ascii encode path\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ExodusOSS/bytes/compare/v1.7.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/typescript-estree` from 8.51.0 to 8.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/typescript-estree\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-estree/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/typescript-estree\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/94c505833fadf39bb29675976cca4d3f8c043f5d\"\u003e\u003ccode\u003e94c5058\u003c/code\u003e\u003c/a\u003e chore(typescript-estree): simplify `Convert#convertTypeArgumentsToTypeParamet...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3cb911d1669f625a0a3c9fd47d4392fe3277fb7a\"\u003e\u003ccode\u003e3cb911d\u003c/code\u003e\u003c/a\u003e chore: extract syntax check (part 3) (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree/issues/11923\"\u003e#11923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8ba5333b3fee82e4ce06107735e4f8dd19df5434\"\u003e\u003ccode\u003e8ba5333\u003c/code\u003e\u003c/a\u003e chore: extract syntax check (part 2) (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree/issues/11905\"\u003e#11905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c0363923535580bd31cc6f40dee2d55a62d2f0ce\"\u003e\u003ccode\u003ec036392\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): add tseslint.com redirects for CLI outputs (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree/issues/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/45a7d2bf60afd214046ff76e7feda516b3d7bdb2\"\u003e\u003ccode\u003e45a7d2b\u003c/code\u003e\u003c/a\u003e chore(typescript-estree): use \u003ccode\u003eiterateComments()\u003c/code\u003e from ts-api-utils v2.3 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6a05a1ab06c2ce91965949c8706c618e69494b44\"\u003e\u003ccode\u003e6a05a1a\u003c/code\u003e\u003c/a\u003e chore: extract AST check from convert.ts to ast-checks.ts (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree/issues/11748\"\u003e#11748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.0/packages/typescript-estree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/visitor-keys` from 8.51.0 to 8.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/visitor-keys\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/visitor-keys/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/visitor-keys\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for visitor-keys to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.0/packages/visitor-keys\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssstyle` from 5.3.5 to 5.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed assigning non-string values to CSS properties to properly convert to strings.\u003c/li\u003e\n\u003cli\u003eFixed negative values for the \u003ccode\u003etop\u003c/code\u003e property being treated as invalid. (This regressed in v5.3.6.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/8b4cd296da829b2ae1b97ca25446f327170e0f30\"\u003e\u003ccode\u003e8b4cd29\u003c/code\u003e\u003c/a\u003e 5.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/235ba62cbf5280ddd441e842fad56a86c576260b\"\u003e\u003ccode\u003e235ba62\u003c/code\u003e\u003c/a\u003e Fix top property always clamped to 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/22dc694e5b8b08e827f582a6ca7642f26c2fafec\"\u003e\u003ccode\u003e22dc694\u003c/code\u003e\u003c/a\u003e Remove unnecessary argument passing to prepareValue()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/37bb130273d673d6a3723792c99a6a7a54f31fd4\"\u003e\u003ccode\u003e37bb130\u003c/code\u003e\u003c/a\u003e Improve string conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/f764e2dbfc8b2e95f8c2aa7c69af4cc64e8e0e7c\"\u003e\u003ccode\u003ef764e2d\u003c/code\u003e\u003c/a\u003e Handle _setInProgress in a try-catch-finally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/4d9266c1134a70aba6a9db9a3aa2bc3cbbd37138\"\u003e\u003ccode\u003e4d9266c\u003c/code\u003e\u003c/a\u003e Replace more constants with property names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.5...v5.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `normalize-url` from 8.1.0 to 8.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/normalize-url/releases\"\u003enormalize-url's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eremoveDirectoryIndex\u003c/code\u003e option to handle trailing slashes consistently  320d9b3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/compare/v8.1.0...v8.1.1\"\u003ehttps://github.com/sindresorhus/normalize-url/compare/v8.1.0...v8.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/commit/b7fbc1afd5df171654b86edb5680d99b04520dff\"\u003e\u003ccode\u003eb7fbc1a\u003c/code\u003e\u003c/a\u003e 8.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/commit/8e9b874de5256afa3a99365a620a5e3dab4fd684\"\u003e\u003ccode\u003e8e9b874\u003c/code\u003e\u003c/a\u003e Minor tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/commit/320d9b3134ab2b3ef75cb8da49ec1b48c602b5d0\"\u003e\u003ccode\u003e320d9b3\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eremoveDirectoryIndex\u003c/code\u003e option to handle trailing slashes consistently\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/normalize-url/compare/v8.1.0...v8.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.54.0 to 4.55.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.55.1\u003c/h2\u003e\n\u003ch2\u003e4.55.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-05\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix artifact reference for OpenBSD (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6231\"\u003e#6231\u003c/a\u003e: Fix OpenBSD artifacts and ensure OIDC is working (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\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/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.55.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-05\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix artifact reference for OpenBSD (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6231\"\u003e#6231\u003c/a\u003e: Fix OpenBSD artifacts and ensure OIDC is working (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.55.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-05\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNatively support ppc64 Linux Musl targets (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5997\"\u003e#5997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNatively support loong64 Linux Musl targets (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5997\"\u003e#5997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNatively support OpenBSD targets (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6224\"\u003e#6224\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent some cycles when using top-level-await (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6221\"\u003e#6221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn when generating cycling manual chunks (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6225\"\u003e#6225\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5997\"\u003e#5997\u003c/a\u003e: Add support for ppc64 \u0026amp; loong64 musl linux (\u003ca href=\"https://github.com/fossdd\"\u003e\u003ccode\u003e@​fossdd\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6218\"\u003e#6218\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6219\"\u003e#6219\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6220\"\u003e#6220\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6221\"\u003e#6221\u003c/a\u003e: Handle TLA dynamic import cycles in chunkAssignment (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6222\"\u003e#6222\u003c/a\u003e: Apply to adjust the description of the command-line parameter 'rollup… (\u003ca href=\"https://github.com/image-gif\"\u003e\u003ccode\u003e@​image-gif\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6223\"\u003e#6223\u003c/a\u003e: Deduplicate CLI help file (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6224\"\u003e#6224\u003c/a\u003e: OpenBSD support (\u003ca href=\"https://github.com/edshot99\"\u003e\u003ccode\u003e@​edshot99\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6225\"\u003e#6225\u003c/a\u003e: Throw a warning for circular chunks (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6226\"\u003e#6226\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6227\"\u003e#6227\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6228\"\u003e#6228\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6229\"\u003e#6229\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/299cc46f3059a72b1e37b80c688a6d88c6c5f3fd\"\u003e\u003ccode\u003e299cc46\u003c/code\u003e\u003c/a\u003e 4.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/72f650da774832a535b8b9359af541ceaa44352a\"\u003e\u003ccode\u003e72f650d\u003c/code\u003e\u003c/a\u003e Fix OpenBSD artifacts and ensure OIDC is working (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/570b7ee21ce3ca143bdfad918fcb31b1792d308f\"\u003e\u003ccode\u003e570b7ee\u003c/code\u003e\u003c/a\u003e 4.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/55014f3acf089c8092842a4db1020865465528b0\"\u003e\u003ccode\u003e55014f3\u003c/code\u003e\u003c/a\u003e OpenBSD support (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6224\"\u003e#6224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/72b0f0ee02f6766f8e59c1724700da6647c6b51f\"\u003e\u003ccode\u003e72b0f0e\u003c/code\u003e\u003c/a\u003e Add support for ppc64 \u0026amp; loong64 musl linux (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5997\"\u003e#5997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/e0bfc4bea49241ac13c3f70d226e7a743b539a53\"\u003e\u003ccode\u003ee0bfc4b\u003c/code\u003e\u003c/a\u003e Throw a warning for circular chunks (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6225\"\u003e#6225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/b58ea7bf8288718de6dec474a0b6d4b2460d73d4\"\u003e\u003ccode\u003eb58ea7b\u003c/code\u003e\u003c/a\u003e Handle TLA dynamic import cycles in chunkAssignment (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6221\"\u003e#6221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/93aea336770b45202d07f355990ab23b8ef6226f\"\u003e\u003ccode\u003e93aea33\u003c/code\u003e\u003c/a\u003e fix(deps): update swc monorepo (major) (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6226\"\u003e#6226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/639f4ebeb3dfbf5480ef3cb411d56a8a124fa529\"\u003e\u003ccode\u003e639f4eb\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6229\"\u003e#6229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/14ac7df82aa4a9e0fc9af1b9e3331ed3dbc58b2d\"\u003e\u003ccode\u003e14ac7df\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6228\"\u003e#6228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.54.0...v4.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `token-types` from 6.1.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Borewit/token-types/releases\"\u003etoken-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.2\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​borewit/text-codec\u003c/code\u003e from 0.1.0 to 0.2.1 @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/Borewit/token-types/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNPM release\u003c/h2\u003e\n\u003cp\u003eNPM release: \u003ca href=\"https://www.npmjs.com/package/token-types/v/6.1.2\"\u003etoken-types@6.1.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/Borewit/token-types/commit/2278d7e43fc56702d39d10c4e2b89f9cdcef7cf2\"\u003e\u003ccode\u003e2278d7e\u003c/code\u003e\u003c/a\u003e 6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/b55da936fcc54e4c96eb5378463b1b3df2c78c4f\"\u003e\u003ccode\u003eb55da93\u003c/code\u003e\u003c/a\u003e Update Biome to 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/e48220bee61422d8e43bae8b8e7d02da5de4b5fe\"\u003e\u003ccode\u003ee48220b\u003c/code\u003e\u003c/a\u003e Bump chai from 5.2.1 to 6.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/d9c9d9730b83f96b355b0ec71b64f96ba0fb770b\"\u003e\u003ccode\u003ed9c9d97\u003c/code\u003e\u003c/a\u003e Bump typescript from 5.9.2 to 5.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/8d7b3efe8246cc5d4571c8ed84b78fc4db0d8b69\"\u003e\u003ccode\u003e8d7b3ef\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.2.1 to 25.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/2224a56fa3a064dc200e7bf3d401f824d252086c\"\u003e\u003ccode\u003e2224a56\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​borewit/text-codec\u003c/code\u003e from 0.1.0 to 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/1d49b1fe55a21ddc41dc37363a5cf06586d621b6\"\u003e\u003ccode\u003e1d49b1f\u003c/code\u003e\u003c/a\u003e Bump mocha from 11.7.1 to 11.7.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/b5d54bb49e53b88061b0e61ae3e6ec96ef9e38eb\"\u003e\u003ccode\u003eb5d54bb\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 4.1.0 to 4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/621c31a43d2a53ac91894520542db9fdbd52b58a\"\u003e\u003ccode\u003e621c31a\u003c/code\u003e\u003c/a\u003e Bump glob from 10.4.5 to 10.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/d0e6b4522d36bea22d5a5cc79e50584523fef08a\"\u003e\u003ccode\u003ed0e6b45\u003c/code\u003e\u003c/a\u003e Update license year to 2026\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Borewit/token-types/compare/v6.1.1...v6.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-api-utils` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JoshuaKGoldberg/ts-api-utils/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ts-api-utils since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ufo` from 1.6.1 to 1.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ufo/releases\"\u003eufo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.6.1...v1.6.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eparsePath\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/unjs/ufo/pull/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more examples in jsdoc (\u003ca href=\"https://redirect.github.com/unjs/ufo/pull/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix exports condition order to prefer esm with default fallback (\u003ca href=\"https://github.com/unjs/ufo/commit/8457581\"\u003e8457581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaedalus (\u003ca href=\"https://github.com/ComfortablyCoding\"\u003e\u003ccode\u003e@​ComfortablyCoding\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlex Liu (\u003ca href=\"https://github.com/Mini-ghost\"\u003e\u003ccode\u003e@​Mini-ghost\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/unjs/ufo/blob/main/CHANGELOG.md\"\u003eufo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.6.1...v1.6.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eparsePath\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/unjs/ufo/pull/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more examples in jsdoc (\u003ca href=\"https://redirect.github.com/unjs/ufo/pull/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix exports condition order to prefer esm with default fallback (\u003ca href=\"https://github.com/unjs/ufo/commit/8457581\"\u003e8457581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e V1.6.1 (\u003ca href=\"https://github.com/unjs/ufo/commit/b83cbea\"\u003eb83cbea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ufo/commit/9d1833b\"\u003e9d1833b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint (\u003ca href=\"https://github.com/unjs/ufo/commit/0181677\"\u003e0181677\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaedalus (\u003ca href=\"https://github.com/ComfortablyCoding\"\u003e\u003ccode\u003e@​ComfortablyCoding\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlex Liu (\u003ca href=\"https://github.com/Mini-ghost\"\u003e\u003ccode\u003e@​Mini-ghost\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/unjs/ufo/commit/7da3795f204bc89d9b7da00e16853a62f402b245\"\u003e\u003ccode\u003e7da3795\u003c/code\u003e\u003c/a\u003e chore(release): v1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/5f95528ac8770782e3537053f47cb2e881c701f8\"\u003e\u003ccode\u003e5f95528\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003eparsePath\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/unjs/ufo/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/845758145aabf88952344f516f018c94935a84fb\"\u003e\u003ccode\u003e8457581\u003c/code\u003e\u003c/a\u003e build: fix exports condition order to prefer esm with default fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/3c8e8dc7fcfdb6c0492c8351143757658334c23b\"\u003e\u003ccode\u003e3c8e8dc\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/unjs/ufo/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/07a503f71547216c197450de77f4af3a2395c528\"\u003e\u003ccode\u003e07a503f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/unjs/ufo/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/018167768365752f0bbe5b0867818cf9a1fbea50\"\u003e\u003ccode\u003e0181677\u003c/code\u003e\u003c/a\u003e chore: lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/9d1833b8a53e2347abc404d8e3db76a8f676bd4c\"\u003e\u003ccode\u003e9d1833b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/4025c7a449506dfc3d561081efabf1977ae6e385\"\u003e\u003ccode\u003e4025c7a\u003c/code\u003e\u003c/a\u003e chore(deps): update autofix-ci/action digest to 635ffb0 (\u003ca href=\"https://redirect.github.com/unjs/ufo/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/8515b2439f3056c66e58def2c71418c8e2620e6a\"\u003e\u003ccode\u003e8515b24\u003c/code\u003e\u003c/a\u003e docs: add more examples in jsdoc (\u003ca href=\"https://redirect.github.com/unjs/ufo/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/b83cbea04b7cabdfb0592f357520c08f1bf647c4\"\u003e\u003ccode\u003eb83cbea\u003c/code\u003e\u003c/a\u003e chore(release): v1.6.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ufo/compare/v1.6.1...v1.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webidl-conversions` from 8.0.0 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/webidl-conversions/releases\"\u003ewebidl-conversions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSped up and simplified \u003ccode\u003eByteString\u003c/code\u003e and \u003ccode\u003eUSVString\u003c/code\u003e conversions. (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jsdom/webidl-conversions/issues/54\"\u003e#54\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/webidl-conversions/commit/1c40227f0875ab17fbf5df0ea7590e837e4365c0\"\u003e\u003ccode\u003e1c40227\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/be2787c81b1433475ae2aa87dfe974e8b82c7220\"\u003e\u003ccode\u003ebe2787c\u003c/code\u003e\u003c/a\u003e Improve README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/287da0bc70a464e0afe443bf150feab517b0e910\"\u003e\u003ccode\u003e287da0b\u003c/code\u003e\u003c/a\u003e Automate publishing to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/891548e9835b31e1e5c8bc7e61266e2b2248624f\"\u003e\u003ccode\u003e891548e\u003c/code\u003e\u003c/a\u003e Update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/98b81094473760e021136c5e9ce7ef589b74668c\"\u003e\u003ccode\u003e98b8109\u003c/code\u003e\u003c/a\u003e Remove now-outdated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/aacfad6c109a2b4d4cb6c8084f17cfd4442d701d\"\u003e\u003ccode\u003eaacfad6\u003c/code\u003e\u003c/a\u003e Speed up and simplify ByteString and USVString conversions\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/webidl-conversions/compare/v8.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for webidl-conversions since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.18.3 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.19.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ecloseTimeout\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2308\"\u003e#2308\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eHandled a forthcoming breaking change in Node.js core (19984854).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/61349ec5dad363c56e51c68bc1c644f29af05db0\"\u003e\u003ccode\u003e61349ec\u003c/code\u003e\u003c/a\u003e [dist] 8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/3f9ffc688f1172cd599e6fbd87a06e20044bd359\"\u003e\u003ccode\u003e3f9ffc6\u003c/code\u003e\u003c/a\u003e [feature] Introduce the \u003ccode\u003ecloseTimeout\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/19984854104e637a21cbc080272ac63d3d60a273\"\u003e\u003ccode\u003e1998485\u003c/code\u003e\u003c/a\u003e [fix] Ensure all remaining data is read as a single chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/726c3732b3e5319219ed73cac4826fd36917e2e1\"\u003e\u003ccode\u003e726c373\u003c/code\u003e\u003c/a\u003e [doc] Sort options alphabetically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/b151f1e8a3d1742756d2620198bdce8cff863e1c\"\u003e\u003ccode\u003eb151f1e\u003c/code\u003e\u003c/a\u003e [ci] Update actions/checkout action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/dabdd5b3018dd05792627a53517dfdb58ae19824\"\u003e\u003ccode\u003edabdd5b\u003c/code\u003e\u003c/a\u003e [ci] Update actions/setup-node action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/86eac5b44ac2bff9087ec40c9bd06bc7b4f0da07\"\u003e\u003ccode\u003e86eac5b\u003c/code\u003e\u003c/a\u003e [ci] Test on node 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/1891e1474f0c9279459ce49e448867f1a46bc0a4\"\u003e\u003ccode\u003e1891e14\u003c/code\u003e\u003c/a\u003e [ci] Update actions/setup-node action to v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/aa28c779041b5951058e8edd73649d20de56d139\"\u003e\u003ccode\u003eaa28c77\u003c/code\u003e\u003c/a\u003e [ci] Update actions/checkout action to v5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/websockets/ws/compare/8.18.3...8.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/BjornMelin/tripsage-ai/pull/620","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BjornMelin%2Ftripsage-ai/issues/620","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/620/packages"},{"uuid":"3782264707","node_id":"PR_kwDOP1Oudc67kqn7","number":24,"state":"closed","title":"Bump the all group with 224 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T20:18:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T17:20:18.000Z","updated_at":"2026-01-12T20:18:39.000Z","time_to_close":615500,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":224,"packages":[{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.35.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.1","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"24.3.1","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.0.2","new_version":"5.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-tsconfig-paths","old_version":"5.1.4","new_version":"6.0.3","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.1.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.30","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.34","new_version":"1.0.0-beta.53","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"browserslist","old_version":"4.25.4","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001762","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.6","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.214","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.3","new_version":"5.18.4","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"html-encoding-sniffer","old_version":"4.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/html-encoding-sniffer"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.20","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"parse5","old_version":"7.3.0","new_version":"8.0.0","repository_url":"https://github.com/inikulin/parse5"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"tapable","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyexec","old_version":"0.3.2","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"undici-types","old_version":"7.10.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.1.5","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 224 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.9.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.5.2` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.35.0` | `9.39.2` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.2` | `16.1.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.13` | `4.1.18` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.1` | `25.0.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.42.0` | `8.51.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.2` | `5.1.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.2` | `16.1.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.4.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.18` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.42.0` | `8.51.0` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `5.1.4` | `6.0.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.16` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.1.1` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.0` | `0.21.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.30` | `0.3.31` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.2` | `16.1.1` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.2` | `16.1.1` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.2` | `16.1.1` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.2` | `16.1.1` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.2` | `16.1.1` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.34` | `1.0.0-beta.53` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.18` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.42.0` | `8.51.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.16` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.16` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.16` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.16` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.16` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.16` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.16` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.4` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001762` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.2` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.6` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.214` | `1.5.267` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.3` | `5.18.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [html-encoding-sniffer](https://github.com/jsdom/html-encoding-sniffer) | `4.0.0` | `6.0.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.5.1` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.20` | `2.0.27` |\n| [parse5](https://github.com/inikulin/parse5) | `7.3.0` | `8.0.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.3` | `2.3.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `0.3.2` | `1.0.2` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.10.0` | `7.16.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.5` | `7.3.0` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.1` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@tauri-apps/api` from 2.8.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/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.1]\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/ad1dec2e2488fe5c0a004b69f1bd290dfc593bf8\"\u003e\u003ccode\u003ead1dec2e2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14464\"\u003e#14464\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../funnydino\"\u003e\u003ccode\u003e@​funnydino\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eaddPluginListener\u003c/code\u003e fallback added in \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003etauri-apps/tauri#14132\u003c/a\u003e didn't work properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/5eecf8755e3ccac5da44bd37c262b650/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.9.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-\nnpm verbose logfile /home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-debug-0.log\nnpm verbose publish [ 'tauri-apps-api-2.9.1.tgz' ]\nnpm silly logfile done cleaning log files\nnpm notice\nnpm notice 📦  \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1\nnpm notice Tarball Contents\nnpm notice 97.1kB CHANGELOG.md\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/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.2 to 16.1.1\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.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.12\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: revalidateTag with profile should not trigger client cache invalidation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88069\"\u003e#88069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.11\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize CRLF line endings in jscodeshift tests on Windows: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88008\"\u003e#88008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.10\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(turbo-tasks-malloc): replace mimalloc-rspack to mimalloc: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87815\"\u003e#87815\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/xusd320\"\u003e\u003ccode\u003e@​xusd320\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.9\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emisc: fix type check log for CI envs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87838\"\u003e#87838\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87889\"\u003e#87889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87888\"\u003e#87888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d1bd5b58104021e6a361cf835233503c3cfed7e0\"\u003e\u003ccode\u003ed1bd5b5\u003c/code\u003e\u003c/a\u003e Turbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a67ee727888e2db716852b4f9c61d6c799d43cfb\"\u003e\u003ccode\u003ea67ee72\u003c/code\u003e\u003c/a\u003e setup release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a8a00d5d05bf5f0c2de93ade95389d4aeb1571f\"\u003e\u003ccode\u003e8a8a00d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Move next-env.d.ts to dist dir\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87311\"\u003e#87311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25da5f0426f0469865913ef156ffaecdb22f318b\"\u003e\u003ccode\u003e25da5f0\u003c/code\u003e\u003c/a\u003e Move next-env.d.ts to dist dir (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86752\"\u003e#86752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aa8a243e7213d77abeb71c48f6ab5e7f5c2c1229\"\u003e\u003ccode\u003eaa8a243\u003c/code\u003e\u003c/a\u003e feat: use Rspack persistent cache by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81399\"\u003e#81399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/754db28e523825e6347689f2c6c9664f44bbde98\"\u003e\u003ccode\u003e754db28\u003c/code\u003e\u003c/a\u003e bundle analyzer: remove geist font in favor of system ui fonts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87292\"\u003e#87292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.2...v16.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\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/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.12 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\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/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/83c88ad470d680060f807ef81ed4c1...\n\n_Description has been truncated_","html_url":"https://github.com/t880216t/lalf/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/t880216t%2Flalf/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"},{"uuid":"3780919401","node_id":"PR_kwDOOm4ohs67gOd1","number":613,"state":"closed","title":"deps(deps): bump the frontend-production group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","frontend"],"assignees":["BjornMelin"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-06T23:27:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T10:08:43.000Z","updated_at":"2026-01-06T23:27:57.000Z","time_to_close":134352,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"frontend-production","update_count":23,"packages":[{"name":"@ai-sdk/anthropic","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.3","new_version":"3.0.7","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/togetherai","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/xai","old_version":"3.0.1","new_version":"3.0.3","repository_url":"https://github.com/vercel/ai"},{"name":"ai","old_version":"6.0.3","new_version":"6.0.7","repository_url":"https://github.com/vercel/ai"},{"name":"file-type","old_version":"21.2.0","new_version":"21.3.0","repository_url":"https://github.com/sindresorhus/file-type"},{"name":"react-error-boundary","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"react-hook-form","old_version":"7.69.0","new_version":"7.70.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"4.2.1","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@exodus/bytes","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"cssstyle","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"normalize-url","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/sindresorhus/normalize-url"},{"name":"ts-api-utils","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-production group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai) | `3.0.1` | `3.0.2` |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.1` | `3.0.2` |\n| [@ai-sdk/react](https://github.com/vercel/ai) | `3.0.3` | `3.0.7` |\n| [@ai-sdk/togetherai](https://github.com/vercel/ai) | `2.0.1` | `2.0.2` |\n| [@ai-sdk/xai](https://github.com/vercel/ai) | `3.0.1` | `3.0.3` |\n| [ai](https://github.com/vercel/ai) | `6.0.3` | `6.0.7` |\n| [file-type](https://github.com/sindresorhus/file-type) | `21.2.0` | `21.3.0` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.0.1` | `6.0.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.69.0` | `7.70.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.1` | `4.3.5` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.7.0` | `1.8.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.5` | `5.3.6` |\n| [normalize-url](https://github.com/sindresorhus/normalize-url) | `8.1.0` | `8.1.1` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.3.0` | `2.4.0` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n\n\nUpdates `@ai-sdk/anthropic` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/anthropic\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/cohere\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/groq\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/mistral\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/perplexity\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.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/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1dad057b6b4a626efbbe2590c48fb7bb6c6ae67d\"\u003e\u003ccode\u003e1dad057\u003c/code\u003e\u003c/a\u003e fix(gateway): add error handling for oidc refresh (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a194480381f645bdeb44c3f10b3fdad4db6d3222\"\u003e\u003ccode\u003ea194480\u003c/code\u003e\u003c/a\u003e docs: remove elementstream from structured output docs (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11465\"\u003e#11465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fb4be3352d048507f42ff45bfcbf4970bc0a0ab8\"\u003e\u003ccode\u003efb4be33\u003c/code\u003e\u003c/a\u003e Update 65-devtools.mdx (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/deeb5d7e1678579bf6a8c3d1a7a049cb7b1b9cdf\"\u003e\u003ccode\u003edeeb5d7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2761f04a342559faa45549a92eab9643f98f6323\"\u003e\u003ccode\u003e2761f04\u003c/code\u003e\u003c/a\u003e feat (provider/xai): fix chat usage output token computation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11453\"\u003e#11453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7045f986afe2d9ad1ef09ee8d9596d1ac00e88ab\"\u003e\u003ccode\u003e7045f98\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11440\"\u003e#11440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd50d6beb9760d1bd055b563b131c4a07be478a3\"\u003e\u003ccode\u003ebd50d6b\u003c/code\u003e\u003c/a\u003e docs: add recipe for dynamic prompt caching (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11437\"\u003e#11437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/anthropic@3.0.1...@ai-sdk/anthropic@3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.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/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1dad057b6b4a626efbbe2590c48fb7bb6c6ae67d\"\u003e\u003ccode\u003e1dad057\u003c/code\u003e\u003c/a\u003e fix(gateway): add error handling for oidc refresh (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a194480381f645bdeb44c3f10b3fdad4db6d3222\"\u003e\u003ccode\u003ea194480\u003c/code\u003e\u003c/a\u003e docs: remove elementstream from structured output docs (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11465\"\u003e#11465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fb4be3352d048507f42ff45bfcbf4970bc0a0ab8\"\u003e\u003ccode\u003efb4be33\u003c/code\u003e\u003c/a\u003e Update 65-devtools.mdx (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/deeb5d7e1678579bf6a8c3d1a7a049cb7b1b9cdf\"\u003e\u003ccode\u003edeeb5d7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2761f04a342559faa45549a92eab9643f98f6323\"\u003e\u003ccode\u003e2761f04\u003c/code\u003e\u003c/a\u003e feat (provider/xai): fix chat usage output token computation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11453\"\u003e#11453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7045f986afe2d9ad1ef09ee8d9596d1ac00e88ab\"\u003e\u003ccode\u003e7045f98\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11440\"\u003e#11440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd50d6beb9760d1bd055b563b131c4a07be478a3\"\u003e\u003ccode\u003ebd50d6b\u003c/code\u003e\u003c/a\u003e docs: add recipe for dynamic prompt caching (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11437\"\u003e#11437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.1...@ai-sdk/openai@3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/react` from 3.0.3 to 3.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003eai@6.0.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/49b841702e39088b18c7be46a9b087ccc6b075e1\"\u003e\u003ccode\u003e49b8417\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11521\"\u003e#11521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/74c015777f36f2f474de62e99f8856ca510b744a\"\u003e\u003ccode\u003e74c0157\u003c/code\u003e\u003c/a\u003e feat (provider/gateway): support image editing (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11493\"\u003e#11493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c370b49e6a0a3e0eaa07f8c4399175e9c9825253\"\u003e\u003ccode\u003ec370b49\u003c/code\u003e\u003c/a\u003e docs: Comprehensive update to the AI SDK providers comparison table to reflec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/752c4fc5509f86f07ffb67c75ccee485b5241e80\"\u003e\u003ccode\u003e752c4fc\u003c/code\u003e\u003c/a\u003e docs: add call tools in parallel cookbook page for Node.js (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11514\"\u003e#11514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2ead89e13fe01109bb9d2657f322056faa429689\"\u003e\u003ccode\u003e2ead89e\u003c/code\u003e\u003c/a\u003e chore (docs): correct gateway request-scoped byok example (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11496\"\u003e#11496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/587dab81689eacb03cd1df89272b781221725852\"\u003e\u003ccode\u003e587dab8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7ee2d1244ebee18b3678a559f794b8d21f0ddb93\"\u003e\u003ccode\u003e7ee2d12\u003c/code\u003e\u003c/a\u003e chore (provider/gateway): bump specification version header to reflect v3 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/react@3.0.3...@ai-sdk/react@3.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/togetherai` from 2.0.1 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/togetherai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/togetherai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.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/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1dad057b6b4a626efbbe2590c48fb7bb6c6ae67d\"\u003e\u003ccode\u003e1dad057\u003c/code\u003e\u003c/a\u003e fix(gateway): add error handling for oidc refresh (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a194480381f645bdeb44c3f10b3fdad4db6d3222\"\u003e\u003ccode\u003ea194480\u003c/code\u003e\u003c/a\u003e docs: remove elementstream from structured output docs (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11465\"\u003e#11465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fb4be3352d048507f42ff45bfcbf4970bc0a0ab8\"\u003e\u003ccode\u003efb4be33\u003c/code\u003e\u003c/a\u003e Update 65-devtools.mdx (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/deeb5d7e1678579bf6a8c3d1a7a049cb7b1b9cdf\"\u003e\u003ccode\u003edeeb5d7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2761f04a342559faa45549a92eab9643f98f6323\"\u003e\u003ccode\u003e2761f04\u003c/code\u003e\u003c/a\u003e feat (provider/xai): fix chat usage output token computation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11453\"\u003e#11453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7045f986afe2d9ad1ef09ee8d9596d1ac00e88ab\"\u003e\u003ccode\u003e7045f98\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11440\"\u003e#11440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd50d6beb9760d1bd055b563b131c4a07be478a3\"\u003e\u003ccode\u003ebd50d6b\u003c/code\u003e\u003c/a\u003e docs: add recipe for dynamic prompt caching (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11437\"\u003e#11437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/togetherai@2.0.1...@ai-sdk/togetherai@2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/xai` from 3.0.1 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/xai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/xai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.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/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1dad057b6b4a626efbbe2590c48fb7bb6c6ae67d\"\u003e\u003ccode\u003e1dad057\u003c/code\u003e\u003c/a\u003e fix(gateway): add error handling for oidc refresh (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a194480381f645bdeb44c3f10b3fdad4db6d3222\"\u003e\u003ccode\u003ea194480\u003c/code\u003e\u003c/a\u003e docs: remove elementstream from structured output docs (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11465\"\u003e#11465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fb4be3352d048507f42ff45bfcbf4970bc0a0ab8\"\u003e\u003ccode\u003efb4be33\u003c/code\u003e\u003c/a\u003e Update 65-devtools.mdx (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/deeb5d7e1678579bf6a8c3d1a7a049cb7b1b9cdf\"\u003e\u003ccode\u003edeeb5d7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2761f04a342559faa45549a92eab9643f98f6323\"\u003e\u003ccode\u003e2761f04\u003c/code\u003e\u003c/a\u003e feat (provider/xai): fix chat usage output token computation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11453\"\u003e#11453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7045f986afe2d9ad1ef09ee8d9596d1ac00e88ab\"\u003e\u003ccode\u003e7045f98\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11440\"\u003e#11440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd50d6beb9760d1bd055b563b131c4a07be478a3\"\u003e\u003ccode\u003ebd50d6b\u003c/code\u003e\u003c/a\u003e docs: add recipe for dynamic prompt caching (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11437\"\u003e#11437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/xai@3.0.1...@ai-sdk/xai@3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 6.0.3 to 6.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [74c0157]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7ee2d12]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [1dad057]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.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/vercel/ai/commit/49b841702e39088b18c7be46a9b087ccc6b075e1\"\u003e\u003ccode\u003e49b8417\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11521\"\u003e#11521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/74c015777f36f2f474de62e99f8856ca510b744a\"\u003e\u003ccode\u003e74c0157\u003c/code\u003e\u003c/a\u003e feat (provider/gateway): support image editing (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11493\"\u003e#11493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c370b49e6a0a3e0eaa07f8c4399175e9c9825253\"\u003e\u003ccode\u003ec370b49\u003c/code\u003e\u003c/a\u003e docs: Comprehensive update to the AI SDK providers comparison table to reflec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/752c4fc5509f86f07ffb67c75ccee485b5241e80\"\u003e\u003ccode\u003e752c4fc\u003c/code\u003e\u003c/a\u003e docs: add call tools in parallel cookbook page for Node.js (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11514\"\u003e#11514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2ead89e13fe01109bb9d2657f322056faa429689\"\u003e\u003ccode\u003e2ead89e\u003c/code\u003e\u003c/a\u003e chore (docs): correct gateway request-scoped byok example (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11496\"\u003e#11496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/587dab81689eacb03cd1df89272b781221725852\"\u003e\u003ccode\u003e587dab8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7ee2d1244ebee18b3678a559f794b8d21f0ddb93\"\u003e\u003ccode\u003e7ee2d12\u003c/code\u003e\u003c/a\u003e chore (provider/gateway): bump specification version header to reflect v3 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/ai@6.0.3...ai@6.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `file-type` from 21.2.0 to 21.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/file-type/releases\"\u003efile-type's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Mach-O Universal (aka \u0026quot;Fat\u0026quot;) binaries and additional architectures (\u003ca href=\"https://redirect.github.com/sindresorhus/file-type/issues/779\"\u003e#779\u003c/a\u003e)  d223491\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/compare/v21.2.0...v21.3.0\"\u003ehttps://github.com/sindresorhus/file-type/compare/v21.2.0...v21.3.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/file-type/commit/2033ea7f1aef092e8251034b1207efc7c96ebeb0\"\u003e\u003ccode\u003e2033ea7\u003c/code\u003e\u003c/a\u003e 21.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/d223491482bda0a8222e29fe31cca7ecf65a0c4e\"\u003e\u003ccode\u003ed223491\u003c/code\u003e\u003c/a\u003e Add support for Mach-O Universal (aka \u0026quot;Fat\u0026quot;) binaries and additional architec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/2ca86b3869a0185ec40e273ff51a9607cce2a48e\"\u003e\u003ccode\u003e2ca86b3\u003c/code\u003e\u003c/a\u003e Docs: Remove BYOB stream requirement warning (\u003ca href=\"https://redirect.github.com/sindresorhus/file-type/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/4d7393ad119cdb56698a7b0575302913032c2692\"\u003e\u003ccode\u003e4d7393a\u003c/code\u003e\u003c/a\u003e List \u003ccode\u003e@file-type/pdf\u003c/code\u003e in available plugins (\u003ca href=\"https://redirect.github.com/sindresorhus/file-type/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/file-type/compare/v21.2.0...v21.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-error-boundary` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-error-boundary/releases\"\u003ereact-error-boundary's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2\u003c/h2\u003e\n\u003cp\u003eUpdated README and generated TS docs\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/bvaughn/react-error-boundary/commit/bc1e74b8753f4a53f907c0aae038f1dbe6003f8d\"\u003e\u003ccode\u003ebc1e74b\u003c/code\u003e\u003c/a\u003e 6.0.1 -\u0026gt; 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/9d2cb828a5796863874f99a59497a4e3c26ef0bd\"\u003e\u003ccode\u003e9d2cb82\u003c/code\u003e\u003c/a\u003e Tweaked FAQ header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/e39086d6044a12f72c66e5c92a212d10759b6dec\"\u003e\u003ccode\u003ee39086d\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/6a51a1a279daf830ad1d7075be5f788a4ecb433f\"\u003e\u003ccode\u003e6a51a1a\u003c/code\u003e\u003c/a\u003e Add FAQ section to docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/f33ab8105342ec08aa79874a2336648d17243f8a\"\u003e\u003ccode\u003ef33ab81\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/27d8a8f7e3d5785ed74a85979f837f53909e4288\"\u003e\u003ccode\u003e27d8a8f\u003c/code\u003e\u003c/a\u003e Replace og.svg with og.png\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/ea18878debfc432ed4328fba4c6548a6398fff5a\"\u003e\u003ccode\u003eea18878\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/8074ad86ef2e306eee83682dd49541c652590acb\"\u003e\u003ccode\u003e8074ad8\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/1d95257603401cdb35832cd12a08164401be3502\"\u003e\u003ccode\u003e1d95257\u003c/code\u003e\u003c/a\u003e Empty commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/f832644e3b55bc9b28c2b625292a5e7e7e5615af\"\u003e\u003ccode\u003ef832644\u003c/code\u003e\u003c/a\u003e Add logo to README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-error-boundary/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.69.0 to 7.70.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.70.0\u003c/h2\u003e\n\u003cp\u003e✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\n🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\n🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\n🐞 fix(types): handle branded types correctly in DeepPartial (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13222\"\u003e#13222\u003c/a\u003e)\n🐞 fix native validation focus issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13220\"\u003e#13220\u003c/a\u003e)\n🐞 change spread operator to set name with depricated names prop, then override with new name prop is supplied (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13214\"\u003e#13214\u003c/a\u003e)\n🐞 fix: prevent duplicate subscription trigger in setValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13206\"\u003e#13206\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13209\"\u003e#13209\u003c/a\u003e)\n👌 chore: fix lib type check include tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13229\"\u003e#13229\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/EdwardEB\"\u003e\u003ccode\u003e@​EdwardEB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/constantly-dev\"\u003e\u003ccode\u003e@​constantly-dev\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\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/react-hook-form/react-hook-form/commit/d810ff523c896281a14db31255044f7b232bcef9\"\u003e\u003ccode\u003ed810ff5\u003c/code\u003e\u003c/a\u003e 7.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/c54ebf9bc46dfacee2dc65a96ff1f57400b1a2fa\"\u003e\u003ccode\u003ec54ebf9\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3966596e8a3eca2e04ce428695f07b696feb3830\"\u003e\u003ccode\u003e3966596\u003c/code\u003e\u003c/a\u003e ✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/29885bb552a7401e39639022fa8fe29c1ba6111c\"\u003e\u003ccode\u003e29885bb\u003c/code\u003e\u003c/a\u003e 🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9c22bc72e8329dd5700d7e31e95c876382d8358a\"\u003e\u003ccode\u003e9c22bc7\u003c/code\u003e\u003c/a\u003e 👌 chore: fix lib type check include tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13229\"\u003e#13229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/76db177b28d27590a302e270597d14b9332f6ec3\"\u003e\u003ccode\u003e76db177\u003c/code\u003e\u003c/a\u003e 🐞 fix(types): handle branded types correctly in DeepPartial (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13222\"\u003e#13222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/8d693a79420920b72e1ae1cc963023672ab9f4ab\"\u003e\u003ccode\u003e8d693a7\u003c/code\u003e\u003c/a\u003e 🐞 fix native validation focus issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13220\"\u003e#13220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/74e652c9e5727446f34bdd68fa49d7e3934bd289\"\u003e\u003ccode\u003e74e652c\u003c/code\u003e\u003c/a\u003e 🐞 change spread operator to set name with depricated names prop, then overrid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/94c8af1b15f7a66eac0f53ad62e34ef6d984e7f5\"\u003e\u003ccode\u003e94c8af1\u003c/code\u003e\u003c/a\u003e ☺️ chore: move regression test to setValue.test.tsx (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13211\"\u003e#13211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e45b4cbcdf1cc604cb7f2f2961b4f67b848b42c1\"\u003e\u003ccode\u003ee45b4cb\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent duplicate subscription trigger in setValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13206\"\u003e#13206\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13209\"\u003e#13209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.69.0...v7.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.2.1 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.2.1...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/gateway` from 3.0.2 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e74c0157: feat (provider/gateway): support image editing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7ee2d12: chore (provider/gateway): bump specification version header to reflect v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1dad057: fix(gateway): add error handling for oidc refresh\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/49b841702e39088b18c7be46a9b087ccc6b075e1\"\u003e\u003ccode\u003e49b8417\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11521\"\u003e#11521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/74c015777f36f2f474de62e99f8856ca510b744a\"\u003e\u003ccode\u003e74c0157\u003c/code\u003e\u003c/a\u003e feat (provider/gateway): support image editing (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11493\"\u003e#11493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c370b49e6a0a3e0eaa07f8c4399175e9c9825253\"\u003e\u003ccode\u003ec370b49\u003c/code\u003e\u003c/a\u003e docs: Comprehensive update to the AI SDK providers comparison table to reflec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/752c4fc5509f86f07ffb67c75ccee485b5241e80\"\u003e\u003ccode\u003e752c4fc\u003c/code\u003e\u003c/a\u003e docs: add call tools in parallel cookbook page for Node.js (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11514\"\u003e#11514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2ead89e13fe01109bb9d2657f322056faa429689\"\u003e\u003ccode\u003e2ead89e\u003c/code\u003e\u003c/a\u003e chore (docs): correct gateway request-scoped byok example (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11496\"\u003e#11496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/587dab81689eacb03cd1df89272b781221725852\"\u003e\u003ccode\u003e587dab8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7ee2d1244ebee18b3678a559f794b8d21f0ddb93\"\u003e\u003ccode\u003e7ee2d12\u003c/code\u003e\u003c/a\u003e chore (provider/gateway): bump specification version header to reflect v3 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/gateway@3.0.2...@ai-sdk/gateway@3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai-compatible` from 2.0.1 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.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/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1dad057b6b4a626efbbe2590c48fb7bb6c6ae67d\"\u003e\u003ccode\u003e1dad057\u003c/code\u003e\u003c/a\u003e fix(gateway): add error handling for oidc refresh (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a194480381f645bdeb44c3f10b3fdad4db6d3222\"\u003e\u003ccode\u003ea194480\u003c/code\u003e\u003c/a\u003e docs: remove elementstream from structured output docs (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11465\"\u003e#11465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fb4be3352d048507f42ff45bfcbf4970bc0a0ab8\"\u003e\u003ccode\u003efb4be33\u003c/code\u003e\u003c/a\u003e Update 65-devtools.mdx (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/deeb5d7e1678579bf6a8c3d1a7a049cb7b1b9cdf\"\u003e\u003ccode\u003edeeb5d7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2761f04a342559faa45549a92eab9643f98f6323\"\u003e\u003ccode\u003e2761f04\u003c/code\u003e\u003c/a\u003e feat (provider/xai): fix chat usage output token computation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11453\"\u003e#11453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7045f986afe2d9ad1ef09ee8d9596d1ac00e88ab\"\u003e\u003ccode\u003e7045f98\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11440\"\u003e#11440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd50d6beb9760d1bd055b563b131c4a07be478a3\"\u003e\u003ccode\u003ebd50d6b\u003c/code\u003e\u003c/a\u003e docs: add recipe for dynamic prompt caching (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11437\"\u003e#11437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai-compatible@2.0.1...@ai-sdk/openai-compatible@2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/provider-utils` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.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/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1dad057b6b4a626efbbe2590c48fb7bb6c6ae67d\"\u003e\u003ccode\u003e1dad057\u003c/code\u003e\u003c/a\u003e fix(gateway): add error handling for oidc refresh (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a194480381f645bdeb44c3f10b3fdad4db6d3222\"\u003e\u003ccode\u003ea194480\u003c/code\u003e\u003c/a\u003e docs: remove elementstream from structured output docs (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11465\"\u003e#11465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fb4be3352d048507f42ff45bfcbf4970bc0a0ab8\"\u003e\u003ccode\u003efb4be33\u003c/code\u003e\u003c/a\u003e Update 65-devtools.mdx (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/deeb5d7e1678579bf6a8c3d1a7a049cb7b1b9cdf\"\u003e\u003ccode\u003edeeb5d7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2761f04a342559faa45549a92eab9643f98f6323\"\u003e\u003ccode\u003e2761f04\u003c/code\u003e\u003c/a\u003e feat (provider/xai): fix chat usage output token computation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11453\"\u003e#11453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7045f986afe2d9ad1ef09ee8d9596d1ac00e88ab\"\u003e\u003ccode\u003e7045f98\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11440\"\u003e#11440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd50d6beb9760d1bd055b563b131c4a07be478a3\"\u003e\u003ccode\u003ebd50d6b\u003c/code\u003e\u003c/a\u003e docs: add recipe for dynamic prompt caching (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11437\"\u003e#11437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/provider-utils@4.0.1...@ai-sdk/provider-utils@4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/provider` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1dad057b6b4a626efbbe2590c48fb7bb6c6ae67d\"\u003e\u003ccode\u003e1dad057\u003c/code\u003e\u003c/a\u003e fix(gateway): add error handling for oidc refresh (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a194480381f645bdeb44c3f10b3fdad4db6d3222\"\u003e\u003ccode\u003ea194480\u003c/code\u003e\u003c/a\u003e docs: remove elementstream from structured output docs (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11465\"\u003e#11465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fb4be3352d048507f42ff45bfcbf4970bc0a0ab8\"\u003e\u003ccode\u003efb4be33\u003c/code\u003e\u003c/a\u003e Update 65-devtools.mdx (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/deeb5d7e1678579bf6a8c3d1a7a049cb7b1b9cdf\"\u003e\u003ccode\u003edeeb5d7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2761f04a342559faa45549a92eab9643f98f6323\"\u003e\u003ccode\u003e2761f04\u003c/code\u003e\u003c/a\u003e feat (provider/xai): fix chat usage output token computation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11453\"\u003e#11453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7045f986afe2d9ad1ef09ee8d9596d1ac00e88ab\"\u003e\u003ccode\u003e7045f98\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11440\"\u003e#11440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd50d6beb9760d1bd055b563b131c4a07be478a3\"\u003e\u003ccode\u003ebd50d6b\u003c/code\u003e\u003c/a\u003e docs: add recipe for dynamic prompt caching (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11437\"\u003e#11437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/provider@3.0.0...@ai-sdk/provider@3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@borewit/text-codec` from 0.1.1 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Borewit/text-codec/releases\"\u003e\u003ccode\u003e@​borewit/text-codec\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch2\u003e🎨 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;us-ascii\u0026quot; \u003ca href=\"https://github.com/AlexErrant\"\u003e\u003ccode\u003e@​AlexErrant\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/10\"\u003e#10\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid String.fromCharCode spread in decodeASCII \u003ca href=\"https://github.com/Borewit\"\u003e\u003ccode\u003e@​Borewit\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNPM release\u003c/h2\u003e\n\u003cp\u003eNPM release: \u003ca href=\"https://www.npmjs.com/package/@borewit/text-codec/v/0.2.1\"\u003e\u003ccode\u003e@​borewit/text-codec\u003c/code\u003e\u003ccode\u003e@​0.2.1\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd polyfill classes \u003ccode\u003eTextDecoder\u003c/code\u003e and \u003ccode\u003eTextEncoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/2\"\u003e#2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNPM release\u003c/h2\u003e\n\u003cp\u003eNPM release: \u003ca href=\"https://www.npmjs.com/package/@borewit/text-codec/v/0.2.0\"\u003e\u003ccode\u003e@​borewit/text-codec\u003c/code\u003e\u003ccode\u003e@​0.2.0\u003c/code\u003e\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/Borewit/text-codec/commit/ec17227bc2890b27eb433a3c74d230d0a4657ac5\"\u003e\u003ccode\u003eec17227\u003c/code\u003e\u003c/a\u003e 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/f4158123e4b2d8fdffed985c3a1125435a8e6819\"\u003e\u003ccode\u003ef415812\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/13\"\u003e#13\u003c/a\u003e from Borewit/dependabot/npm_and_yarn/master/typescript...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/dbefd51ab88245124a939f06fd0d29bf42bd01e2\"\u003e\u003ccode\u003edbefd51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/18\"\u003e#18\u003c/a\u003e from Borewit/dependabot/npm_and_yarn/master/mocha-11.7.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/4101566698a1c857ff868cc36c39c7c89d6dda43\"\u003e\u003ccode\u003e4101566\u003c/code\u003e\u003c/a\u003e Bump mocha from 11.7.1 to 11.7.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/ce7022d0cd28c8becf71bd946b9377a15cc62d4d\"\u003e\u003ccode\u003ece7022d\u003c/code\u003e\u003c/a\u003e Bump typescript from 5.9.2 to 5.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/70894de1514b9dabddea48d7158f4895974ac65e\"\u003e\u003ccode\u003e70894de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/26\"\u003e#26\u003c/a\u003e from Borewit/update-biome\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/79c6387a39caf837535f40e686a673bfe7c3db3a\"\u003e\u003ccode\u003e79c6387\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/10\"\u003e#10\u003c/a\u003e from AlexErrant/us-ascii\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/60d1b7dd5a19e8956a1215266bd22a0b5606b946\"\u003e\u003ccode\u003e60d1b7d\u003c/code\u003e\u003c/a\u003e Update biome to 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/4f7f681f54e248b1c936be86a6618d88ef9236b1\"\u003e\u003ccode\u003e4f7f681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/25\"\u003e#25\u003c/a\u003e from Borewit/fix-issue-24-avoid-spread\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/e17b8d7468dd4458592d2ab10950da089de389b1\"\u003e\u003ccode\u003ee17b8d7\u003c/code\u003e\u003c/a\u003e fix: avoid String.fromCharCode spread in decodeASCII\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Borewit/text-codec/compare/v0.1.1...v0.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/core` from 1.7.1 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.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/toyobayashi/emnapi/commit/54037dde7be14b987744653fac4e30dd43cb8747\"\u003e\u003ccode\u003e54037dd\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/4fad89eb32c9f04370d48f7caf502205a63e82ab\"\u003e\u003ccode\u003e4fad89e\u003c/code\u003e\u003c/a\u003e [Backport] feat: add support for Float16Array (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/8ed5b338f89136b7ec7a08e9d52aba4bfa5c1e22\"\u003e\u003ccode\u003e8ed5b33\u003c/code\u003e\u003c/a\u003e 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/e874ba66c60b142c4d548d3d17b49a445843e72c\"\u003e\u003ccode\u003ee874ba6\u003c/code\u003e\u003c/a\u003e [Backport] feat: add node_api_set_prototype (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/runtime` from 1.7.1 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.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/toyobayashi/emnapi/commit/54037dde7be14b987744653fac4e30dd43cb8747\"\u003e\u003ccode\u003e54037dd\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/4fad89eb32c9f04370d48f7caf502205a63e82ab\"\u003e\u003ccode\u003e4fad89e\u003c/code\u003e\u003c/a\u003e [Backport] feat: add support for Float16Array (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/8ed5b338f89136b7ec7a08e9d52aba4bfa5c1e22\"\u003e\u003ccode\u003e8ed5b33\u003c/code\u003e\u003c/a\u003e 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/e874ba66c60b142c4d548d3d17b49a445843e72c\"\u003e\u003ccode\u003ee874ba6\u003c/code\u003e\u003c/a\u003e [Backport] feat: add node_api_set_prototype (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@exodus/bytes` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ExodusOSS/bytes/releases\"\u003e\u003ccode\u003e@​exodus/bytes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support \u003ccode\u003eiso-8859-1\u003c/code\u003e, \u003ccode\u003eiso-8859-9\u003c/code\u003e, \u003ccode\u003eiso-8859-11\u003c/code\u003e encodings in \u003ccode\u003esingle-byte.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003elatin1fromString\u003c/code\u003e, \u003ccode\u003elatin1toString\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efeat: types for \u003ccode\u003eencoding.js\u003c/code\u003e by \u003ca href=\"https://github.com/ajaymathur\"\u003e\u003ccode\u003e@​ajaymathur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ExodusOSS/bytes/pull/12\"\u003eExodusOSS/bytes#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: types for \u003ccode\u003eencoding-lite.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eperf improvements for encodings\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/ajaymathur\"\u003e\u003ccode\u003e@​ajaymathur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ExodusOSS/bytes/pull/12\"\u003eExodusOSS/bytes#12\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ExodusOSS/bytes/compare/v1.7.0...v1.8.0\"\u003ehttps://github.com/ExodusOSS/bytes/compare/v1.7.0...v1.8.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/ExodusOSS/bytes/commit/f22e886950e6472ec49c45edd79b89151a43a895\"\u003e\u003ccode\u003ef22e886\u003c/code\u003e\u003c/a\u003e v1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/a8de9d02b4f08bbb358ad6b973eb26ea6b2eafd2\"\u003e\u003ccode\u003ea8de9d0\u003c/code\u003e\u003c/a\u003e perf: decoder path for ascii is faster than latin1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/21380258ea660cb997eebe240ada8a752a80067e\"\u003e\u003ccode\u003e2138025\u003c/code\u003e\u003c/a\u003e perf: speedup decodeLatin1 with atob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/3709fb67883affcdde45fe8ea7e15c05e8532594\"\u003e\u003ccode\u003e3709fb6\u003c/code\u003e\u003c/a\u003e bench: add atob path to latin1 benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/7a427434934bfef5917e297bfd118e2052a975a0\"\u003e\u003ccode\u003e7a42743\u003c/code\u003e\u003c/a\u003e perf: optimize latin1fromString with btoa\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/2725a9431586bdc5c99e09c0e4bd1970adf0eb97\"\u003e\u003ccode\u003e2725a94\u003c/code\u003e\u003c/a\u003e bench: add tables to latin1 benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/7aa73f93accd1fa0b3456eb62ddaf096ed99eec9\"\u003e\u003ccode\u003e7aa73f9\u003c/code\u003e\u003c/a\u003e feat: support other iso-8859 encodings in single-byte (\u003ca href=\"https://redirect.github.com/ExodusOSS/bytes/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/2c93e6723499ff7a52f0ebf05eb39872dfd93d56\"\u003e\u003ccode\u003e2c93e67\u003c/code\u003e\u003c/a\u003e perf: reduce single-byte encodings map a bit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/a466aec38fdfa316785fcd592edeac0c4e9be3b9\"\u003e\u003ccode\u003ea466aec\u003c/code\u003e\u003c/a\u003e perf: save a few gzip bytes by reordering single-byte encodings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/08e05bf34a787d7b932b8635bbe259ea4340284c\"\u003e\u003ccode\u003e08e05bf\u003c/code\u003e\u003c/a\u003e refactor: dedupe ascii encode path\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ExodusOSS/bytes/compare/v1.7.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssstyle` from 5.3.5 to 5.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/3705035eef82e41945e3fd736aaf6866e3745361\"\u003e\u003ccode\u003e3705035\u003c/code\u003e\u003c/a\u003e Refactor priority calculation for property setters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/e337088e57a9cb1d53772492edcbb395d5417b72\"\u003e\u003ccode\u003ee337088\u003c/code\u003e\u003c/a\u003e Add property name exports to property modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/a3413abc9b5c2975ae051fbe1d83ae3861873c78\"\u003e\u003ccode\u003ea3413ab\u003c/code\u003e\u003c/a\u003e Refactor to prepare for addressing shorthand property issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/0a71683960ab693ef634376d14392eaa84664598\"\u003e\u003ccode\u003e0a71683\u003c/code\u003e\u003c/a\u003e Refactor calc name assignment in parsePropertyValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/b6a4e5feea971a4f24e60eef9566a163567f78ca\"\u003e\u003ccode\u003eb6a4e5f\u003c/code\u003e\u003c/a\u003e Refactor numeric value parsing logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/11e004a265e26380be844af23f9f7ac23b885900\"\u003e\u003ccode\u003e11e004a\u003c/code\u003e\u003c/a\u003e Refactor property value parsing for clarity\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.5...v5.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `normalize-url` from 8.1.0 to 8.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/normalize-url/releases\"\u003enormalize-url's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eremoveDirectoryIndex\u003c/code\u003e option to handle trailing slashes consistently  320d9b3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/compare/v8.1.0...v8.1.1\"\u003ehttps://github.com/sindresorhus/normalize-url/compare/v8.1.0...v8.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/commit/b7fbc1afd5df171654b86edb5680d99b04520dff\"\u003e\u003ccode\u003eb7fbc1a\u003c/code\u003e\u003c/a\u003e 8.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/commit/8e9b874de5256afa3a99365a620a5e3dab4fd684\"\u003e\u003ccode\u003e8e9b874\u003c/code\u003e\u003c/a\u003e Minor tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/commit/320d9b3134ab2b3ef75cb8da49ec1b48c602b5d0\"\u003e\u003ccode\u003e320d9b3\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eremoveDirectoryIndex\u003c/code\u003e option to handle trailing slashes consistently\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/normalize-url/compare/v8.1.0...v8.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `token-types` from 6.1.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Borewit/token-types/releases\"\u003etoken-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.2\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch...\n\n_Description has been truncated_","html_url":"https://github.com/BjornMelin/tripsage-ai/pull/613","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BjornMelin%2Ftripsage-ai/issues/613","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/613/packages"},{"uuid":"3780772951","node_id":"PR_kwDOL0Cses67fv6r","number":426,"state":"closed","title":"deps(deps-dev): bump cssstyle from 5.3.3 to 5.3.6 in /frontend","user":"dependabot[bot]","labels":[],"assignees":["bceverly"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-14T21:04:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T09:26:34.000Z","updated_at":"2026-01-14T21:04:24.000Z","time_to_close":819461,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev)","packages":[{"name":"cssstyle","old_version":"5.3.3","new_version":"5.3.6","repository_url":"https://github.com/jsdom/cssstyle"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [cssstyle](https://github.com/jsdom/cssstyle) from 5.3.3 to 5.3.6.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies. This fixed some subtle issues regarding, e.g., relative colors with \u003ccode\u003ecalc()\u003c/code\u003e, or the syntax of the \u003ccode\u003eclip\u003c/code\u003e property.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance when calling the \u003ccode\u003ecssText\u003c/code\u003e setter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/3705035eef82e41945e3fd736aaf6866e3745361\"\u003e\u003ccode\u003e3705035\u003c/code\u003e\u003c/a\u003e Refactor priority calculation for property setters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/e337088e57a9cb1d53772492edcbb395d5417b72\"\u003e\u003ccode\u003ee337088\u003c/code\u003e\u003c/a\u003e Add property name exports to property modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/a3413abc9b5c2975ae051fbe1d83ae3861873c78\"\u003e\u003ccode\u003ea3413ab\u003c/code\u003e\u003c/a\u003e Refactor to prepare for addressing shorthand property issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/0a71683960ab693ef634376d14392eaa84664598\"\u003e\u003ccode\u003e0a71683\u003c/code\u003e\u003c/a\u003e Refactor calc name assignment in parsePropertyValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/b6a4e5feea971a4f24e60eef9566a163567f78ca\"\u003e\u003ccode\u003eb6a4e5f\u003c/code\u003e\u003c/a\u003e Refactor numeric value parsing logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/11e004a265e26380be844af23f9f7ac23b885900\"\u003e\u003ccode\u003e11e004a\u003c/code\u003e\u003c/a\u003e Refactor property value parsing for clarity\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.3...v5.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for cssstyle since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cssstyle\u0026package-manager=npm_and_yarn\u0026previous-version=5.3.3\u0026new-version=5.3.6)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/bceverly/sysmanage/pull/426","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bceverly%2Fsysmanage/issues/426","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/426/packages"},{"uuid":"3780625252","node_id":"PR_kwDOQr7uJc67fRKU","number":22,"state":"closed","title":"chore(deps)(deps-dev): bump cssstyle from 5.3.5 to 5.3.6","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-01-05T08:40:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T08:34:55.000Z","updated_at":"2026-01-05T08:40:39.000Z","time_to_close":342,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev)","packages":[{"name":"cssstyle","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/jsdom/cssstyle"}],"path":null,"ecosystem":"npm"},"body":"Bumps [cssstyle](https://github.com/jsdom/cssstyle) from 5.3.5 to 5.3.6.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/3705035eef82e41945e3fd736aaf6866e3745361\"\u003e\u003ccode\u003e3705035\u003c/code\u003e\u003c/a\u003e Refactor priority calculation for property setters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/e337088e57a9cb1d53772492edcbb395d5417b72\"\u003e\u003ccode\u003ee337088\u003c/code\u003e\u003c/a\u003e Add property name exports to property modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/a3413abc9b5c2975ae051fbe1d83ae3861873c78\"\u003e\u003ccode\u003ea3413ab\u003c/code\u003e\u003c/a\u003e Refactor to prepare for addressing shorthand property issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/0a71683960ab693ef634376d14392eaa84664598\"\u003e\u003ccode\u003e0a71683\u003c/code\u003e\u003c/a\u003e Refactor calc name assignment in parsePropertyValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/b6a4e5feea971a4f24e60eef9566a163567f78ca\"\u003e\u003ccode\u003eb6a4e5f\u003c/code\u003e\u003c/a\u003e Refactor numeric value parsing logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/11e004a265e26380be844af23f9f7ac23b885900\"\u003e\u003ccode\u003e11e004a\u003c/code\u003e\u003c/a\u003e Refactor property value parsing for clarity\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.5...v5.3.6\"\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=cssstyle\u0026package-manager=npm_and_yarn\u0026previous-version=5.3.5\u0026new-version=5.3.6)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/k0r37k1/k0r37k1.dev/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/k0r37k1%2Fk0r37k1.dev/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"3780200825","node_id":"PR_kwDOQZWPfM67d7BR","number":33,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 85 updates","user":"dependabot[bot]","labels":["dependencies","automerge"],"assignees":["BereDarius"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-01-12T04:58:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T05:17:05.000Z","updated_at":"2026-01-12T04:58:52.000Z","time_to_close":603705,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":85,"packages":[{"name":"@sentry/nextjs","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.90.12","new_version":"5.90.16","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"0.561.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.0.10","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"react-day-picker","old_version":"9.12.0","new_version":"9.13.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-hook-form","old_version":"7.68.0","new_version":"7.70.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@next/bundle-analyzer","old_version":"16.0.10","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@storybook/addon-docs","old_version":"10.1.8","new_version":"10.1.11","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.1.8","new_version":"10.1.11","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs","old_version":"10.1.8","new_version":"10.1.11","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.1","new_version":"5.91.2","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.1","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-config-next","old_version":"16.0.10","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-storybook","old_version":"10.1.8","new_version":"10.1.11","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jsdom","old_version":"27.3.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"puppeteer","old_version":"24.33.0","new_version":"24.34.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"storybook","old_version":"10.1.8","new_version":"10.1.11","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vitest","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@acemir/cssom","old_version":"0.9.29","new_version":"0.9.30","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@asamuzakjp/css-color","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@standard-schema/spec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/standard-schema/standard-schema"},{"name":"ast-v8-to-istanbul","old_version":"0.3.8","new_version":"0.3.10","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"basic-ftp","old_version":"5.0.5","new_version":"5.1.0","repository_url":"https://github.com/patrickjuchli/basic-ftp"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001762","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"check-error","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/chaijs/check-error"},{"name":"cssstyle","old_version":"5.3.4","new_version":"5.3.6","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"engine.io-client","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.17.22","repository_url":"https://github.com/lodash/lodash"},{"name":"prettier-linter-helpers","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/prettier/prettier-linter-helpers"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"rollup","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"typescript-eslint","old_version":"8.49.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"update-browserslist-db","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.0","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack","old_version":"5.103.0","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.12` | `5.90.16` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.561.0` | `0.562.0` |\n| [next](https://github.com/vercel/next.js) | `16.0.10` | `16.1.1` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.12.0` | `9.13.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.68.0` | `7.70.0` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.5` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.0.10` | `16.1.1` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.8` | `10.1.11` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.1.8` | `10.1.11` |\n| [@storybook/nextjs](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.1.8` | `10.1.11` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.1` | `5.91.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.16` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.0.10` | `16.1.1` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.8` | `10.1.11` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `27.4.0` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.33.0` | `24.34.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.1.8` | `10.1.11` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.0.16` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.29` | `0.9.30` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.0` | `4.1.1` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@standard-schema/spec](https://github.com/standard-schema/standard-schema) | `1.0.0` | `1.1.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.8` | `0.3.10` |\n| [basic-ftp](https://github.com/patrickjuchli/basic-ftp) | `5.0.5` | `5.1.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001762` |\n| [check-error](https://github.com/chaijs/check-error) | `2.1.1` | `2.1.3` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.4` | `5.3.6` |\n| [engine.io-client](https://github.com/socketio/socket.io) | `6.6.3` | `6.6.4` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.17.22` |\n| [prettier-linter-helpers](https://github.com/prettier/prettier-linter-helpers) | `1.0.0` | `1.0.1` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.49.0` | `8.51.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.2` | `1.2.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.103.0` | `5.104.1` |\n\n\nUpdates `@sentry/nextjs` from 10.30.0 to 10.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.32.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003echore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e22.77 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e40.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e45.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e78.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e68.28 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e82.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e94.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e40.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e28.82 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e33.7 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e25.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.77 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.6 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e26.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e77.1 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e82.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e78.18 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e122.47 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e236.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e248.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e44.94 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/sveltekit\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e40.98 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node-core\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e50.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e157.73 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e - without tracing\u003c/td\u003e\n\u003ctd\u003e90.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/aws-serverless\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e106.02 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e10.32.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.32.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003echore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.32.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Apply scope attributes to logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18184\"\u003e#18184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eYou can now set attributes on the SDK's scopes which will be applied to all logs as long as the respective scopes are active. For the time being, only \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003enumber\u003c/code\u003e and \u003ccode\u003eboolean\u003c/code\u003e attribute values are supported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eSentry.geGlobalScope().setAttributes({ is_admin: true, auth_provider: 'google' });\n\u003cp\u003eSentry.withScope(scope =\u0026gt; {\u003cbr /\u003e\nscope.setAttribute('step', 'authentication');\u003c/p\u003e\n\u003cp\u003e// scope attributes \u003ccode\u003eis_admin\u003c/code\u003e, \u003ccode\u003eauth_provider\u003c/code\u003e and \u003ccode\u003estep\u003c/code\u003e are added\u003cbr /\u003e\nSentry.logger.info(\u003ccode\u003euser ${user.id} logged in\u003c/code\u003e, { activeSince: 100 });\u003cbr /\u003e\nSentry.logger.info(\u003ccode\u003eupdated ${user.id} last activity\u003c/code\u003e);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003e// scope attributes \u003ccode\u003eis_admin\u003c/code\u003e and \u003ccode\u003eauth_provider\u003c/code\u003e are added\u003cbr /\u003e\nSentry.logger.warn('stale website version, reloading page');\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add Request body with \u003ccode\u003eattachRawBodyFromRequest\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18501\"\u003e#18501\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTo attach the raw request body (from \u003ccode\u003eRequest\u003c/code\u003e objects passed as the first \u003ccode\u003efetch\u003c/code\u003e argument) to replay events, you can now use the \u003ccode\u003eattachRawBodyFromRequest\u003c/code\u003e option in the Replay integration:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  integrations: [\n    Sentry.replayIntegration({\n      attachRawBodyFromRequest: true,\n    }),\n  ],\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/528ade2d7315bc61d9419b88b2ac82ed58b04ee9\"\u003e\u003ccode\u003e528ade2\u003c/code\u003e\u003c/a\u003e release: 10.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/25f695d4c382621e5ffe805958c6833ddde346ac\"\u003e\u003ccode\u003e25f695d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18578\"\u003e#18578\u003c/a\u003e from getsentry/prepare-release/10.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a981a3dcb12d752fbaea2bc21a23e9cf04a31c31\"\u003e\u003ccode\u003ea981a3d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for \u003ccode\u003e10.32.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d8547cb0fb5cb5c49bdea1b9c9f6f8c0c69c229\"\u003e\u003ccode\u003e0d8547c\u003c/code\u003e\u003c/a\u003e fix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71384a2487c4e044c5c8f9d5cfa2ce4ac71e6a11\"\u003e\u003ccode\u003e71384a2\u003c/code\u003e\u003c/a\u003e chore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d1dd30805303a097ed0987ab71a59bc8922f9e1c\"\u003e\u003ccode\u003ed1dd308\u003c/code\u003e\u003c/a\u003e chore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/12f30071d512d2a2f5d693ac04b7448024466150\"\u003e\u003ccode\u003e12f3007\u003c/code\u003e\u003c/a\u003e fix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3fda84df88bd93ecadba2c809fa9be02e2588ced\"\u003e\u003ccode\u003e3fda84d\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a538901657d856931a95a2cd7b738616f95542ec\"\u003e\u003ccode\u003ea538901\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18563\"\u003e#18563\u003c/a\u003e from getsentry/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/063c4dc3280e82f6cb18fbc74f5a46a206f25ced\"\u003e\u003ccode\u003e063c4dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18562\"\u003e#18562\u003c/a\u003e from getsentry/ab/skip-ci-when-no-code-changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.30.0...10.32.1\"\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.90.12 to 5.90.16\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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.90.16\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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.13\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.90.14\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.90.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): allow retryOnMount when throwOnError is function (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9338\"\u003e#9338\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7f47906eaccc3f3aa5ce24b77a83bd7a620a237b\"\u003e\u003ccode\u003e7f47906\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.90.16\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.90.15\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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.12\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.90.13\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.90.15\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/fccef797d57d4a9566517bba87c8377f363920f2\"\u003e\u003ccode\u003efccef79\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.90.15\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.90.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.11\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.90.12\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.90.14\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/d576092e2ece4ca3936add3eb0da5234c1d82ed4\"\u003e\u003ccode\u003ed576092\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.90.14\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.90.13\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/c01b150e3673e11d6533768529a5e6fe3ebee68c\"\u003e\u003ccode\u003ec01b150\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.90.11\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.91.10\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/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): allow retryOnMount when throwOnError is function (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9338\"\u003e#9338\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7f47906eaccc3f3aa5ce24b77a83bd7a620a237b\"\u003e\u003ccode\u003e7f47906\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.90.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.15\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/fccef797d57d4a9566517bba87c8377f363920f2\"\u003e\u003ccode\u003efccef79\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.90.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.14\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/d576092e2ece4ca3936add3eb0da5234c1d82ed4\"\u003e\u003ccode\u003ed576092\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.90.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.13\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/4a0a78afbc2432f8cb6828035965853fa98c86a0\"\u003e\u003ccode\u003e4a0a78a\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.90.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/167db32642a88160ccb94b78160920931f8c08b1\"\u003e\u003ccode\u003e167db32\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10005\"\u003e#10005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4be3ad730c5b8a1e194a91911746be2fce06902a\"\u003e\u003ccode\u003e4be3ad7\u003c/code\u003e\u003c/a\u003e fix(react-query): allow retryOnMount when throwOnError is function (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9336\"\u003e#9336\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0a1e3e0e05e7a9a89e875682e6ccf14e2010bb96\"\u003e\u003ccode\u003e0a1e3e0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10003\"\u003e#10003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fccef797d57d4a9566517bba87c8377f363920f2\"\u003e\u003ccode\u003efccef79\u003c/code\u003e\u003c/a\u003e fix(query-core): ensure query refetches on mount/retry when status is error (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e907f89c6455bb961013e83d51c14e9a4ef96255\"\u003e\u003ccode\u003ee907f89\u003c/code\u003e\u003c/a\u003e fix(core): report errors of useMutation callbacks asynchronously (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9676\"\u003e#9676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/84564f1293f4ca067e9cb40bf3e51cce1939ef8d\"\u003e\u003ccode\u003e84564f1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10001\"\u003e#10001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/642f72d699377cedc284623f0edd9f6924810593\"\u003e\u003ccode\u003e642f72d\u003c/code\u003e\u003c/a\u003e test(react-query/ssr): add 'useIsFetching' test for SSR (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9994\"\u003e#9994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1d20c486ae650c0ba936a45cec9b17679c885207\"\u003e\u003ccode\u003e1d20c48\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9997\"\u003e#9997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2be25ca08d93a2e19ba57cf0810822e18ff72be7\"\u003e\u003ccode\u003e2be25ca\u003c/code\u003e\u003c/a\u003e test(react-query/HydrationBoundary): add tests for 'enabled: false' and 'stal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f15b7fcc01e995ab8835f1b1cc82ebb472c1ff64\"\u003e\u003ccode\u003ef15b7fc\u003c/code\u003e\u003c/a\u003e ci: prepare for trusted publishing (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9952\"\u003e#9952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.16/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.561.0 to 0.562.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 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\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/3871\"\u003elucide-icons/lucide#3871\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/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\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/0.561.0...0.562.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.562.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 `next` from 16.0.10 to 16.1.1\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.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.12\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: revalidateTag with profile should not trigger client cache invalidation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88069\"\u003e#88069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.11\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize CRLF line endings in jscodeshift tests on Windows: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88008\"\u003e#88008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.10\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(turbo-tasks-malloc): replace mimalloc-rspack to mimalloc: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87815\"\u003e#87815\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/xusd320\"\u003e\u003ccode\u003e@​xusd320\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.9\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emisc: fix type check log for CI envs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87838\"\u003e#87838\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87889\"\u003e#87889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87888\"\u003e#87888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d1bd5b58104021e6a361cf835233503c3cfed7e0\"\u003e\u003ccode\u003ed1bd5b5\u003c/code\u003e\u003c/a\u003e Turbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a67ee727888e2db716852b4f9c61d6c799d43cfb\"\u003e\u003ccode\u003ea67ee72\u003c/code\u003e\u003c/a\u003e setup release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a8a00d5d05bf5f0c2de93ade95389d4aeb1571f\"\u003e\u003ccode\u003e8a8a00d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Move next-env.d.ts to dist dir\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87311\"\u003e#87311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25da5f0426f0469865913ef156ffaecdb22f318b\"\u003e\u003ccode\u003e25da5f0\u003c/code\u003e\u003c/a\u003e Move next-env.d.ts to dist dir (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86752\"\u003e#86752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aa8a243e7213d77abeb71c48f6ab5e7f5c2c1229\"\u003e\u003ccode\u003eaa8a243\u003c/code\u003e\u003c/a\u003e feat: use Rspack persistent cache by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81399\"\u003e#81399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/754db28e523825e6347689f2c6c9664f44bbde98\"\u003e\u003ccode\u003e754db28\u003c/code\u003e\u003c/a\u003e bundle analyzer: remove geist font in favor of system ui fonts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87292\"\u003e#87292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.0.10...v16.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-day-picker` from 9.12.0 to 9.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003ereact-day-picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.13.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces an experimental \u003ccode\u003enoonSafe\u003c/code\u003e prop to help deal with historical time zones with second offsets. See \u003ca href=\"https://daypicker.dev/localization/setting-time-zone#noonsafe\"\u003ehttps://daypicker.dev/localization/setting-time-zone#noonsafe\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add experimental \u003ccode\u003enoonSafe\u003c/code\u003e prop for timezone offsets by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2879\"\u003egpbl/react-day-picker#2879\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.12.0...v9.13.0\"\u003ehttps://github.com/gpbl/react-day-picker/compare/v9.12.0...v9.13.0\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/gpbl/react-day-picker/blob/main/CHANGELOG.md\"\u003ereact-day-picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.13.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eRelease date: 2025-12-18\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces an experimental \u003ccode\u003enoonSafe\u003c/code\u003e prop to help deal with historical time zones with second offsets. See \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/localization/setting-time-zone#noonsafe\"\u003ehttps://github.com/gpbl/react-day-picker/blob/main/localization/setting-time-zone#noonsafe\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch4\u003eWhat's Changed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add experimental \u003ccode\u003enoonSafe\u003c/code\u003e prop for timezone offsets by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2879\"\u003e#2879\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/gpbl/react-day-picker/commit/103fe7f57055a681af0d1e473054a9da528b5423\"\u003e\u003ccode\u003e103fe7f\u003c/code\u003e\u003c/a\u003e docs: update noon safe link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/62bddaaa1d500702a3169a65609098885e6e80bd\"\u003e\u003ccode\u003e62bddaa\u003c/code\u003e\u003c/a\u003e build: bump v9.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/91e1fc66002605c192c4d68666878f3c832d0850\"\u003e\u003ccode\u003e91e1fc6\u003c/code\u003e\u003c/a\u003e docs: updates for time zone with \u003ccode\u003enoonSafe\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/2a080c54e0e46c52fd59da49773506133addc2dc\"\u003e\u003ccode\u003e2a080c5\u003c/code\u003e\u003c/a\u003e feat: add experimental \u003ccode\u003enoonSafe\u003c/code\u003e prop for timezone offsets (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2879\"\u003e#2879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/2bfbb3b1ac1dc4a7cff83001f4d87bf74a0560e6\"\u003e\u003ccode\u003e2bfbb3b\u003c/code\u003e\u003c/a\u003e docs: update time zone docs, add Asia/Saigon examples (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2878\"\u003e#2878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/14494d6dea5ef54d32581d41a0c4b9ff2b6a7a88\"\u003e\u003ccode\u003e14494d6\u003c/code\u003e\u003c/a\u003e repo: upgrade dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2877\"\u003e#2877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/2a85e2b9890d2f000bd96664d791eae7aa76cb2a\"\u003e\u003ccode\u003e2a85e2b\u003c/code\u003e\u003c/a\u003e docs: enhance custom components and custom selections guides (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2876\"\u003e#2876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/4988ad51512aeed96e3fb6cf93c01abbb8444564\"\u003e\u003ccode\u003e4988ad5\u003c/code\u003e\u003c/a\u003e docs: add responsive markdown tables (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2875\"\u003e#2875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/e8516892961e9a86436cc934f4fb05c39e0a4a63\"\u003e\u003ccode\u003ee851689\u003c/code\u003e\u003c/a\u003e docs: isolate daypicker demos from docusaurus css (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2874\"\u003e#2874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/de5b2e09f0473ca227ddd683476ad4bc092c1cde\"\u003e\u003ccode\u003ede5b2e0\u003c/code\u003e\u003c/a\u003e docs: reorganize customization props (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2873\"\u003e#2873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.12.0...v9.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-day-picker since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.68.0 to 7.70.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.70.0\u003c/h2\u003e\n\u003cp\u003e✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\n🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\n🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\n🐞 fix(types): handle branded types correctly in DeepPartial (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13222\"\u003e#13222\u003c/a\u003e)\n🐞 fix native validation focus issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13220\"\u003e#13220\u003c/a\u003e)\n🐞 change spread operator to set name with depricated names prop, then override with new name prop is supplied (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13214\"\u003e#13214\u003c/a\u003e)\n🐞 fix: prevent duplicate subscription trigger in setValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13206\"\u003e#13206\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13209\"\u003e#13209\u003c/a\u003e)\n👌 chore: fix lib type check include tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13229\"\u003e#13229\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/EdwardEB\"\u003e\u003ccode\u003e@​EdwardEB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/constantly-dev\"\u003e\u003ccode\u003e@​constantly-dev\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🎄 Version 7.69.0\u003c/h2\u003e\n\u003cp\u003e📏 feat: align \u003c!-- raw HTML omitted --\u003e API with useWatch (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13192\"\u003e#13192\u003c/a\u003e)\n🤦🏻‍♂️ chore: update \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e names prop on \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13198\"\u003e#13198\u003c/a\u003e)\n🏥 chore: safely call function methods on elements (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13190\"\u003e#13190\u003c/a\u003e)\n🪖 chore: cve-2025-67779 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13196\"\u003e#13196\u003c/a\u003e)\n🪖 chore: cve-2025-55184 \u0026amp; cve-2025-55183 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13194\"\u003e#13194\u003c/a\u003e)\n🪖 chore: CVE-2025-55182 Critical RCE vulnerabilty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13175\"\u003e#13175\u003c/a\u003e)\n🔬 test: add regression tests for \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12837\"\u003e#12837\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13136\"\u003e#13136\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13187\"\u003e#13187\u003c/a\u003e)\n🐞 fix(reset): preserve isValid state when keepIsValid option is used (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13173\"\u003e#13173\u003c/a\u003e)\n🐞 fix: ensure each createFormControl.subscribe subscription listens only to the changes it subscribes to (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12968\"\u003e#12968\u003c/a\u003e)\n🐞 fix(validation): batch isValidating state updates with validation result (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13181\"\u003e#13181\u003c/a\u003e)\n🐞 fix(createFormControl): resolve race condition between setError and setFocus (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13138\"\u003e#13138\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13169\"\u003e#13169\u003c/a\u003e)\n🧿 fix \u003c!-- raw HTML omitted --\u003e control prop type (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13189\"\u003e#13189\u003c/a\u003e)\n🔔 chore: clean cloneObject logic (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13179\"\u003e#13179\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/AnuragM7666\"\u003e\u003ccode\u003e@​AnuragM7666\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ap0nia\"\u003e\u003ccode\u003e@​ap0nia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dusan233\"\u003e\u003ccode\u003e@​dusan233\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/hlongc\"\u003e\u003ccode\u003e@​hlongc\u003c/code\u003e\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/react-hook-form/react-hook-form/commit/d810ff523c896281a14db31255044f7b232bcef9\"\u003e\u003ccode\u003ed810ff5\u003c/code\u003e\u003c/a\u003e 7.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/c54ebf9bc46dfacee2dc65a96ff1f57400b1a2fa\"\u003e\u003ccode\u003ec54ebf9\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3966596e8a3eca2e04ce428695f07b696feb3830\"\u003e\u003ccode\u003e3966596\u003c/code\u003e\u003c/a\u003e ✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/29885bb552a7401e39639022fa8fe29c1ba6111c\"\u003e\u003ccode\u003e29885bb\u003c/code\u003e\u003c/a\u003e 🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9c22bc72e8329dd5700d7e31e95c876382d8358a\"\u003e\u003ccode\u003e9c22bc7\u003c/code\u003e\u003c/a\u003e 👌 chore: fix lib type check include tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13229\"\u003e#13229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/76db177b28d27590a302e270597d14b9332f6ec3\"\u003e\u003ccode\u003e76db177\u003c/code\u003e\u003c/a\u003e 🐞 fix(types): handle branded types correctly in DeepPartial (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13222\"\u003e#13222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/8d693a79420920b72e1ae1cc963023672ab9f4ab\"\u003e\u003ccode\u003e8d693a7\u003c/code\u003e\u003c/a\u003e 🐞 fix native validation focus issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13220\"\u003e#13220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/74e652c9e5727446f34bdd68fa49d7e3934bd289\"\u003e\u003ccode\u003e74e652c\u003c/code\u003e\u003c/a\u003e 🐞 change spread operator to set name with depricated names prop, then overrid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/94c8af1b15f7a66eac0f53ad62e34ef6d984e7f5\"\u003e\u003ccode\u003e94c8af1\u003c/code\u003e\u003c/a\u003e ☺️ chore: move regression test to setValue.test.tsx (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13211\"\u003e#13211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e45b4cbcdf1cc604cb7f2f2961b4f67b848b42c1\"\u003e\u003ccode\u003ee45b4cb\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent duplicate subscription trigger in setValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13206\"\u003e#13206\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13209\"\u003e#13209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.68.0...v7.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-client` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/161be91975ccc12d8cc35b1b511e00e5a86bad87\"\u003e\u003ccode\u003e161be91\u003c/code\u003e\u003c/a\u003e test(sio): pin version of the client bundle in the tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-client@4.8.1...socket.io-client@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io-client since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.13 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.1.13...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/bundle-analyzer` from 16.0.10 to 16.1.1\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\"\u003e\u003ccode\u003e@​next/bundle-analyzer\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.12\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: revalidateTag with profile should not trigger client cache invalidation: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/88069\"\u003e#88069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.11\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize CRLF line endings in jscodeshift tests on Windows: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/88008\"\u003e#88008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.10\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(turbo-tasks-malloc): replace mimalloc-rspack to mimalloc: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/87815\"\u003e#87815\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/xusd320\"\u003e\u003ccode\u003e@​xusd320\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.9\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emisc: fix type check log for CI envs: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/87838\"\u003e#87838\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/87889\"\u003e#87889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/87888\"\u003e#87888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d36c03ed1bde059ddc81a31e44a4483aca6a33c6\"\u003e\u003ccode\u003ed36c03e\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1427bf872837c32d7d6edd7a5d9a05d5fee03fbe\"\u003e\u003ccode\u003e1427bf8\u003c/code\u003e\u003c/a\u003e [turbopack] update warning message in the bundle analyzer (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/87255\"\u003e#87255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b174155e8b4863e18805ca29aaa98a240667e2a9\"\u003e\u003ccode\u003eb174155\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/20da8eadc08f5a204234841aa67e3dc2f5271512\"\u003e\u003ccode\u003e20da8ea\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a856fcb9ee50fc5c6be16314862e539a0e14101\"\u003e\u003ccode\u003e7a856fc\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.1/packages/next-bundle-analyzer\"\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.1.8 to 10.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-docs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.11\u003c/h2\u003e\n\u003ch2\u003e10.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact: Fix several CSF factory bugs  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33354\"\u003e#33354\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\u003eUI: Fix React error 300 on some addons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33381\"\u003e#33381\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.10\u003c/h2\u003e\n\u003ch2\u003e10.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix `.env`-file parsing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33383\"\u003e#33383\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle v14 compatibility for draftMode import - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33341\"\u003e#33341\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.9\u003c/h2\u003e\n\u003ch2\u003e10.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Remove instance of check for sub-error handling - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33356\"\u003e#33356\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-docs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact: Fix several CSF factory bugs  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33354\"\u003e#33354\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\u003eUI: Fix React error 300 on some addons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33381\"\u003e#33381\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003e.env\u003c/code\u003e-file parsing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33383\"\u003e#33383\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle v14 compatibility for draftMode import - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33341\"\u003e#33341\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Remove instance of check for sub-error handling - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33356\"\u003e#33356\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/9a9f5382b1acee5a29690a67509c56459032a353\"\u003e\u003ccode\u003e9a9f538\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.10\u0026quot; to \u0026quot;10.1.11\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf9d34727b9c29bbede73df10c0824088982909e\"\u003e\u003ccode\u003ecf9d347\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.9\u0026quot; to \u0026quot;10.1.10\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1de75c4a5affe5591366dde5110127abcc8815d1\"\u003e\u003ccode\u003e1de75c4\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.8\u0026quot; to \u0026quot;10.1.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.1.11/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-onboarding` from 10.1.8 to 10.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-onboarding\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.11\u003c/h2\u003e\n\u003ch2\u003e10.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact: Fix several CSF factory bugs  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33354\"\u003e#33354\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\u003eUI: Fix React error 300 on some addons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33381\"\u003e#33381\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.10\u003c/h2\u003e\n\u003ch2\u003e10.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix `.env`-file parsing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33383\"\u003e#33383\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle v14 compatibility for draftMode import - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33341\"\u003e#33341\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.9\u003c/h2\u003e\n\u003ch2\u003e10.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Remove instance of check for sub-error handling - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33356\"\u003e#33356\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-onboarding\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact: Fix several CSF factory bugs  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33354\"\u003e#33354\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\u003eUI: Fix React error 300 on some addons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33381\"\u003e#33381\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003e.env\u003c/code\u003e-file parsing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33383\"\u003e#33383\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle v14 compatibility for draftMode import - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33341\"\u003e#33341\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Remove instance of check for sub-error handling - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33356\"\u003e#33356\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/9a9f5382b1acee5a29690a67509c56459032a353\"\u003e\u003ccode\u003e9a9f538\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.10\u0026quot; to \u0026quot;10.1.11\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf9d34727b9c29bbede73df10c0824088982909e\"\u003e\u003ccode\u003ecf9d347\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.9\u0026quot; to \u0026quot;10.1.10\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1de75c4a5affe5591366dde5110127abcc8815d1\"\u003e\u003ccode\u003e1de75c4\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.8\u0026quot; to \u0026quot;10.1.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.1.11/code/addons/onboarding\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/nextjs` from 10.1.8 to 10.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.11\u003c/h2\u003e\n\u003ch2\u003e10.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact: Fix several CSF factory bugs  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33354\"\u003e#33354\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\u003eUI: Fix React error 300 on some addons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33381\"\u003e#33381\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.10\u003c/h2\u003e\n\u003ch2\u003e10.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix `.env`-file parsing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33383\"\u003e#33383\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle v14 compatibility for draftMode import - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33341\"\u003e#33341\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.9\u003c/h2\u003e\n\u003ch2\u003e10.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Remove instance of check for sub-error handling - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33356\"\u003e#33356\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact: Fix several CSF factory bugs  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33354\"\u003e#33354\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\u003eUI: Fix React error 300 on some addons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33381\"\u003e#33381\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003e.env\u003c/code\u003e-file parsing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33383\"\u003e#33383\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle v14 compatibility for draftMode import - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33341\"\u003e#33341\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Remove instance of check for sub-error handling - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33356\"\u003e#33356\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/9a9f5382b1acee5a29690a67509c56459032a353\"\u003e\u003ccode\u003e9a9f538\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.10\u0026quot; to \u0026quot;10.1.11\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf9d34727b9c29bbede73df10c0824088982909e\"\u003e\u003ccode\u003ecf9d347\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.9\u0026quot; to \u0026quot;10.1.10\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c37f5404a5be12e648ce9ee521676833446a6a61\"\u003e\u003ccode\u003ec37f540\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs/issues/33341\"\u003e#33341\u003c/a\u003e from tanujbhaud/fix/nextjs-14-draft-mode-32950\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1de75c4a5affe5591366dde5110127abcc8815d1\"\u003e\u003ccode\u003e1de75c4\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.8\u0026quot; to \u0026quot;10.1.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.1.11/code/frameworks/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.91.1 to 5.91.2\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\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e'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.91.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/f9fc56a9b8724bcfae46f8f6cb229123478eb4db\"\u003e\u003ccode\u003ef9fc56a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/0b29b6f877d4b3a6d05b1c85fb9cb1e6ea736291\"\u003e\u003ccode\u003e0b29b6f\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\u003cc...\n\n_Description has been truncated_","html_url":"https://github.com/BereDarius/swapbuds-frontend/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BereDarius%2Fswapbuds-frontend/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"3780036414","node_id":"PR_kwDOPDlwOc67dZu9","number":8,"state":"open","title":"chore(deps)(deps-dev): bump the development-dependencies group across 1 directory with 16 updates","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-01-05T03:32:57.000Z","updated_at":"2026-01-12T05:05:30.557Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"development-dependencies","update_count":16,"packages":[{"name":"jsdom","old_version":"27.3.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"markdownlint-cli","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"typescript-eslint","old_version":"8.50.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@acemir/cssom","old_version":"0.9.29","new_version":"0.9.30","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@cacheable/memory","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@volar/kit","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"@volar/language-server","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"ast-v8-to-istanbul","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"cacheable","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"chai","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"hashery","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/jaredwray/hashery"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `27.4.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.46.0` | `0.47.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.50.0` | `8.51.0` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.29` | `0.9.30` |\n| [@cacheable/memory](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cacheable) | `2.0.6` | `2.0.7` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@volar/kit](https://github.com/volarjs/volar.js/tree/HEAD/packages/kit) | `2.4.26` | `2.4.27` |\n| [@volar/language-server](https://github.com/volarjs/volar.js/tree/HEAD/packages/language-server) | `2.4.26` | `2.4.27` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.9` | `0.3.10` |\n| [cacheable](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cacheable) | `2.3.0` | `2.3.1` |\n| [chai](https://github.com/chaijs/chai) | `6.2.1` | `6.2.2` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.5` | `5.3.6` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [hashery](https://github.com/jaredwray/hashery) | `1.3.0` | `1.4.0` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n\n\nUpdates `jsdom` from 27.3.0 to 27.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/blob/main/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/098d16d6b86c5f215d48658c3005cb54b1325603\"\u003e\u003ccode\u003e098d16d\u003c/code\u003e\u003c/a\u003e Version 27.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/1cd029efb72314840c46730d72f9684c60635c54\"\u003e\u003ccode\u003e1cd029e\u003c/code\u003e\u003c/a\u003e Improve asciiLowercase/asciiUppercase performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/83fcb627264def824fd80366b33c29ccb5c6dd01\"\u003e\u003ccode\u003e83fcb62\u003c/code\u003e\u003c/a\u003e Implement TextEncoder and TextDecoder; improve XML decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ddad97df73368768c5107e3d141b6bb994164c4d\"\u003e\u003ccode\u003eddad97d\u003c/code\u003e\u003c/a\u003e Switch from iconv-lite to exodus/bytes for decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/25cb2a1c2b2944ab218b347a602accb736cdaa92\"\u003e\u003ccode\u003e25cb2a1\u003c/code\u003e\u003c/a\u003e Use weak references for ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ed4f5ed66d0b5b3ee888389a27850fe17253c357\"\u003e\u003ccode\u003eed4f5ed\u003c/code\u003e\u003c/a\u003e Add currently-failing CSS regression tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/jsdom/compare/27.3.0...27.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli` from 0.46.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/releases\"\u003emarkdownlint-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output and exit code support for warnings\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.40.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD011\u003c/code\u003e/\u003ccode\u003eMD013\u003c/code\u003e/\u003ccode\u003eMD051\u003c/code\u003e/\u003ccode\u003eMD060\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/76b3d32d3f4b965e1d6425253c59407420ae2c43\"\u003e\u003ccode\u003e76b3d32\u003c/code\u003e\u003c/a\u003e Bump version 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/a8463473941d5ea7a20a025b79c4992126097f2e\"\u003e\u003ccode\u003ea846347\u003c/code\u003e\u003c/a\u003e Return exit code 0 when only warnings are present (fixes \u003ca href=\"https://redirect.github.com/igorshubovych/markdownlint-cli/issues/177\"\u003e#177\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/bea81c4ab242342020c47979d9eb02e692bdd60a\"\u003e\u003ccode\u003ebea81c4\u003c/code\u003e\u003c/a\u003e Update violation summary output to include severity.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/5174cace1cd2e1bc6d816ac81ff44fc0749717e3\"\u003e\u003ccode\u003e5174cac\u003c/code\u003e\u003c/a\u003e Add output test for severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/dabfdb41a04512d1b5519f371e25fb715c7f1da4\"\u003e\u003ccode\u003edabfdb4\u003c/code\u003e\u003c/a\u003e Update JSON output test to include severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/7f9da43c5aba2ca2766ab1709ec13e023432ddaa\"\u003e\u003ccode\u003e7f9da43\u003c/code\u003e\u003c/a\u003e Fix outdated workflow status badge.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/20a2943a907ac4c5d1d0d12fd3bc2f6586bfbd80\"\u003e\u003ccode\u003e20a2943\u003c/code\u003e\u003c/a\u003e Bump markdownlint from 0.39.0 to 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/9b4465ebfe8748c1eb7a89fb3c29e01cc48f6aae\"\u003e\u003ccode\u003e9b4465e\u003c/code\u003e\u003c/a\u003e Add explicit versioning to Docker entry points in .pre-commit-hooks.yaml so p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/974546440cb0f5b9a9f44ba1eeb617826f0445fb\"\u003e\u003ccode\u003e9745464\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/compare/v0.46.0...v0.47.0\"\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.50.0 to 8.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.51.0\u003c/h2\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11719\"\u003e#11719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix some cases to optional syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871\"\u003e#11871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add namespace to plugin meta (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etsconfig-utils:\u003c/strong\u003e more informative error on parsing failures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11888\"\u003e#11888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e fix crash and false positives in \u003ccode\u003eno-useless-default-assignment\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845\"\u003e#11845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e remove fixable from no-dynamic-delete rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11876\"\u003e#11876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e bump ts-api-utils to 2.2.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881\"\u003e#11881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] handle MemberExpression in final chain position (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eYannick Decat \u003ca href=\"https://github.com/mho22\"\u003e\u003ccode\u003e@​mho22\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.50.1\u003c/h2\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [method-signature-style] ignore methods that return \u003ccode\u003ethis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11813\"\u003e#11813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] correct handling of undefined vs. void (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11826\"\u003e#11826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.51.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 `@acemir/cssom` from 0.9.29 to 0.9.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/commit/d2a120560995b737a936ba3c9180ae2594dc43c2\"\u003e\u003ccode\u003ed2a1205\u003c/code\u003e\u003c/a\u003e fix: next-version on release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/13cfe6d3efadae1fdd2134af0e957d6729520a56\"\u003e\u003ccode\u003e13cfe6d\u003c/code\u003e\u003c/a\u003e Version 0.9.30 (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e feat: sync styleSheet.title with ownerNode.title (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e fix: preserve context for sibling nested selectors (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e1d7a646cf65f938356d5946d759c419a143c3e7\"\u003e\u003ccode\u003ee1d7a64\u003c/code\u003e\u003c/a\u003e chore: remove uneeded folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/935185b65d0a65e7210e65a23ad6a0c6e86d2e0a\"\u003e\u003ccode\u003e935185b\u003c/code\u003e\u003c/a\u003e chore: update release workflow (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acemir/CSSOM/compare/v0.9.29...v0.9.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cacheable/memory` from 2.0.6 to 2.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/cacheable\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-utils` from 4.9.0 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-utils/releases\"\u003e\u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.9.0...v4.9.1\"\u003e4.9.1\u003c/a\u003e (2025-12-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix ESLint v9 compatibility (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/292\"\u003e#292\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3123493c280e49cb76456a24c803af3302eaa2d6\"\u003e3123493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3123493c280e49cb76456a24c803af3302eaa2d6\"\u003e\u003ccode\u003e3123493\u003c/code\u003e\u003c/a\u003e fix: fix ESLint v9 compatibility (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/85e05cb8a299f31cc70683fde526f93737a28b4c\"\u003e\u003ccode\u003e85e05cb\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/stale from 9 to 10 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/1b352497bca905ea41ea2d09ba61fb13ccfdca21\"\u003e\u003ccode\u003e1b35249\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/0730e0acce53c0367b979bfbce967fd6af474d3d\"\u003e\u003ccode\u003e0730e0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3cd1a721c476aafe4f587bba6d8cbfa2b33c4cdf\"\u003e\u003ccode\u003e3cd1a72\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/f83b8296015ef1f07f6e11e61e2993eee9afe0be\"\u003e\u003ccode\u003ef83b829\u003c/code\u003e\u003c/a\u003e chore(deps): bump cycjimmy/semantic-release-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/873d813c6f39cecc6eac9f4971443a3041199191\"\u003e\u003ccode\u003e873d813\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-pages-artifact from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/1da21d4440028679f3c8d5841b85f9d97ca7f0f7\"\u003e\u003ccode\u003e1da21d4\u003c/code\u003e\u003c/a\u003e chore: flow-up for trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/1a66ae74a5d27f763583a2ecd74cb2a25f28be10\"\u003e\u003ccode\u003e1a66ae7\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.9.0...v4.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@volar/kit` from 2.4.26 to 2.4.27\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/volarjs/volar.js/commit/574c2ceea001bf359557508def5913da3c27b7f1\"\u003e\u003ccode\u003e574c2ce\u003c/code\u003e\u003c/a\u003e v2.4.27\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/volarjs/volar.js/commits/v2.4.27/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@volar/language-server` from 2.4.26 to 2.4.27\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/volarjs/volar.js/commit/574c2ceea001bf359557508def5913da3c27b7f1\"\u003e\u003ccode\u003e574c2ce\u003c/code\u003e\u003c/a\u003e v2.4.27\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/volarjs/volar.js/commits/v2.4.27/packages/language-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ast-v8-to-istanbul` from 0.3.9 to 0.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/releases\"\u003east-v8-to-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: split entrypoint to \u003ccode\u003eCoverageMapper\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/117\"\u003eAriPerkkio/ast-v8-to-istanbul#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: map functions without closing brace mapping by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\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/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\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/AriPerkkio/ast-v8-to-istanbul/commit/3188674a801fc8a6a71a98cf548b73c9769fb755\"\u003e\u003ccode\u003e3188674\u003c/code\u003e\u003c/a\u003e 0.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/4cbe2ec4e17857da26c4740cbc1a84ad6b81e184\"\u003e\u003ccode\u003e4cbe2ec\u003c/code\u003e\u003c/a\u003e fix: remap without closing brace mapping (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/3274879a1b07d0dcd5b4b1485723e2144a5f61a1\"\u003e\u003ccode\u003e3274879\u003c/code\u003e\u003c/a\u003e refactor: split entrypoint to \u003ccode\u003eCoverageMapper\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/c757ac74dcceef277da564d21b79ba59dbe01411\"\u003e\u003ccode\u003ec757ac7\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/0026082081b497ff65e901573927264c1789e0f4\"\u003e\u003ccode\u003e0026082\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v25 (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/370a8de29ac5de6fac6583348746fa6568e8cd2b\"\u003e\u003ccode\u003e370a8de\u003c/code\u003e\u003c/a\u003e refactor: avoid modifying AST nodes with custom properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/34432b666404d03542731e6d76361b2e78052bd7\"\u003e\u003ccode\u003e34432b6\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@e18e/eslint-plugin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cacheable` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/cacheable\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 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/chaijs/chai/pull/1745\"\u003echaijs/chai#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 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/chaijs/chai/pull/1746\"\u003echaijs/chai#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump glob from 10.4.5 to 10.5.0 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/chaijs/chai/pull/1747\"\u003echaijs/chai#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/chaijs/chai/pull/1749\"\u003echaijs/chai#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid BigInt literal in closeTo for runtime compat by \u003ca href=\"https://github.com/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 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/chaijs/chai/pull/1751\"\u003echaijs/chai#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.7.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/chaijs/chai/pull/1754\"\u003echaijs/chai#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies 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/chaijs/chai/pull/1755\"\u003echaijs/chai#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies to v9.39.2 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/chaijs/chai/pull/1757\"\u003echaijs/chai#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add --legal-comments=none option by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency esbuild to v0.27.2 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/chaijs/chai/pull/1759\"\u003echaijs/chai#1759\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/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v6.2.1...v6.2.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/chaijs/chai/commit/814172d0e0c3c2819b36d093fdf1025262769b88\"\u003e\u003ccode\u003e814172d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to v0.27.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b38c22bb939720b37ee61644fd2d5b98e125d0e9\"\u003e\u003ccode\u003eb38c22b\u003c/code\u003e\u003c/a\u003e chore: add legal-comments=none option (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/180d4cc77759c8658ac0951e1951d055dd74fa10\"\u003e\u003ccode\u003e180d4cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies to v9.39.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/678cd0039ef3e6d7c07cbe4b764551b4598ca515\"\u003e\u003ccode\u003e678cd00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/c8fb10034b7e0a752e7f17be8d3d8b0fd0103af5\"\u003e\u003ccode\u003ec8fb100\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.7.3 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d63c74ece14407b538c119e2e147388e98b7f401\"\u003e\u003ccode\u003ed63c74e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/243bf86855ad8ab02f9ab9274fa1ca12c3fa6978\"\u003e\u003ccode\u003e243bf86\u003c/code\u003e\u003c/a\u003e fix: avoid BigInt literal in closeTo for runtime compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d8b0395c79901e17823de28e3aad73f8c9a52c53\"\u003e\u003ccode\u003ed8b0395\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/7e1e24732e75a1ac8cd523a9e82f8031e5f7b879\"\u003e\u003ccode\u003e7e1e247\u003c/code\u003e\u003c/a\u003e build(deps): bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b25e5d85785187c9c040707a915ba49b4d34eacc\"\u003e\u003ccode\u003eb25e5d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssstyle` from 5.3.5 to 5.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/3705035eef82e41945e3fd736aaf6866e3745361\"\u003e\u003ccode\u003e3705035\u003c/code\u003e\u003c/a\u003e Refactor priority calculation for property setters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/e337088e57a9cb1d53772492edcbb395d5417b72\"\u003e\u003ccode\u003ee337088\u003c/code\u003e\u003c/a\u003e Add property name exports to property modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/a3413abc9b5c2975ae051fbe1d83ae3861873c78\"\u003e\u003ccode\u003ea3413ab\u003c/code\u003e\u003c/a\u003e Refactor to prepare for addressing shorthand property issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/0a71683960ab693ef634376d14392eaa84664598\"\u003e\u003ccode\u003e0a71683\u003c/code\u003e\u003c/a\u003e Refactor calc name assignment in parsePropertyValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/b6a4e5feea971a4f24e60eef9566a163567f78ca\"\u003e\u003ccode\u003eb6a4e5f\u003c/code\u003e\u003c/a\u003e Refactor numeric value parsing logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/11e004a265e26380be844af23f9f7ac23b885900\"\u003e\u003ccode\u003e11e004a\u003c/code\u003e\u003c/a\u003e Refactor property value parsing for clarity\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.5...v5.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esquery` from 1.6.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/estools/esquery/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastq` from 1.19.1 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mcollina/fastq/releases\"\u003efastq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(package): explicitly declare js module type by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate from StandardJS to ESLint with neostandard by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/98\"\u003emcollina/fastq#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add abort() method to settle pending tasks by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/101\"\u003emcollina/fastq#101\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/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\u003ehttps://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/be305967511b91f80453a095b7b6d95b895f1d00\"\u003e\u003ccode\u003ebe30596\u003c/code\u003e\u003c/a\u003e Bumped v1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/5be7d8e20f56beb42fa5fc9b68c2d2daf4308097\"\u003e\u003ccode\u003e5be7d8e\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:mcollina/fastq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/038b2de0ab7217aef27fe76decab18feb7d030a7\"\u003e\u003ccode\u003e038b2de\u003c/code\u003e\u003c/a\u003e fix release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/b74f7a5d1dde73ae851a5cbf7ea83fed8b5ed11c\"\u003e\u003ccode\u003eb74f7a5\u003c/code\u003e\u003c/a\u003e Bumped v1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/0cb02ff0f82bfe3dec48a26444fdfee713b1ebff\"\u003e\u003ccode\u003e0cb02ff\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/3e245f0f02b7f7f1a165ca9a0317209dc53ec60d\"\u003e\u003ccode\u003e3e245f0\u003c/code\u003e\u003c/a\u003e Added release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/f25340892f5e9ed53f07272d89c8648429e1a005\"\u003e\u003ccode\u003ef253408\u003c/code\u003e\u003c/a\u003e feat: add abort() method to settle pending tasks (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/c01e6490556e29eb09badcf9d065c8c4e04184b4\"\u003e\u003ccode\u003ec01e649\u003c/code\u003e\u003c/a\u003e feat: migrate from StandardJS to ESLint with neostandard (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/d5b2db70d986eda922386f978d293fb9e4677ff5\"\u003e\u003ccode\u003ed5b2db7\u003c/code\u003e\u003c/a\u003e chore(package): explicitly declare js module type (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fastq since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hashery` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaredwray/hashery/releases\"\u003ehashery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adding in hashery vs node crypto benchmark by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/33\"\u003ejaredwray/hashery#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adding in minimum release age by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/34\"\u003ejaredwray/hashery#34\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrading vitest to 4.0.16 by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/35\"\u003ejaredwray/hashery#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrading hookified to 1.14.0 by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/36\"\u003ejaredwray/hashery#36\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrading tinybench to 6.0.0 by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/37\"\u003ejaredwray/hashery#37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding in readme about nodejs support by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/38\"\u003ejaredwray/hashery#38\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding in emit warning when algo is not found by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/39\"\u003ejaredwray/hashery#39\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jaredwray/hashery/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/jaredwray/hashery/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/ad980151f07ed9667ddd5c18dc1d0f11919981c1\"\u003e\u003ccode\u003ead98015\u003c/code\u003e\u003c/a\u003e version bump to v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/0c06ff5c8bd7de068950083d389c52beb95b4ba6\"\u003e\u003ccode\u003e0c06ff5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/39\"\u003e#39\u003c/a\u003e from jaredwray/feat-adding-in-emit-warning-when-algo-i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/05d875c83178057e0aa2283e884051b2b6afb5db\"\u003e\u003ccode\u003e05d875c\u003c/code\u003e\u003c/a\u003e feat: adding in emit warning when algo is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/23fa512d7b76fd1e392f89347bbf4ef72f719007\"\u003e\u003ccode\u003e23fa512\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/38\"\u003e#38\u003c/a\u003e from jaredwray/feat-adding-in-readme-about-nodejs-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/14fe844a4b208472c3365e20b54d05a2ddfc15f1\"\u003e\u003ccode\u003e14fe844\u003c/code\u003e\u003c/a\u003e Update .nvmrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/75721b218c65ee7e8bb405bf36222d9702e489c9\"\u003e\u003ccode\u003e75721b2\u003c/code\u003e\u003c/a\u003e feat: adding in readme about nodejs support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/95467025fa2353fa0868f4e72e8b7d1e76b9ae9c\"\u003e\u003ccode\u003e9546702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/37\"\u003e#37\u003c/a\u003e from jaredwray/chore-upgrading-tinybench-to-6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/14dd388ff4f6ae283e64abae39c6e78666660c33\"\u003e\u003ccode\u003e14dd388\u003c/code\u003e\u003c/a\u003e chore: upgrading tinybench to 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/2a253a28f007698aefd816b3e632067e6c0b1d73\"\u003e\u003ccode\u003e2a253a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/36\"\u003e#36\u003c/a\u003e from jaredwray/chore-upgrading-hookified-to-1.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/e4b7885eea1a8c2b5c310de5b8d7e3f7ff96b1c0\"\u003e\u003ccode\u003ee4b7885\u003c/code\u003e\u003c/a\u003e chore: upgrading hookified to 1.14.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jaredwray/hashery/compare/v1.3.0...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webidl-conversions` from 8.0.0 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/webidl-conversions/releases\"\u003ewebidl-conversions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSped up and simplified \u003ccode\u003eByteString\u003c/code\u003e and \u003ccode\u003eUSVString\u003c/code\u003e conversions. (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jsdom/webidl-conversions/issues/54\"\u003e#54\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/webidl-conversions/commit/1c40227f0875ab17fbf5df0ea7590e837e4365c0\"\u003e\u003ccode\u003e1c40227\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/be2787c81b1433475ae2aa87dfe974e8b82c7220\"\u003e\u003ccode\u003ebe2787c\u003c/code\u003e\u003c/a\u003e Improve README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/287da0bc70a464e0afe443bf150feab517b0e910\"\u003e\u003ccode\u003e287da0b\u003c/code\u003e\u003c/a\u003e Automate publishing to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/891548e9835b31e1e5c8bc7e61266e2b2248624f\"\u003e\u003ccode\u003e891548e\u003c/code\u003e\u003c/a\u003e Update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/98b81094473760e021136c5e9ce7ef589b74668c\"\u003e\u003ccode\u003e98b8109\u003c/code\u003e\u003c/a\u003e Remove now-outdated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/aacfad6c109a2b4d4cb6c8084f17cfd4442d701d\"\u003e\u003ccode\u003eaacfad6\u003c/code\u003e\u003c/a\u003e Speed up and simplify ByteString and USVString conversions\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/webidl-conversions/compare/v8.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for webidl-conversions 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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/WebsecLabs/sql-injection-knowledge-base/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebsecLabs%2Fsql-injection-knowledge-base/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}],"issue_packages":[{"old_version":"5.3.7","new_version":"6.1.0","update_type":"major","path":"/frontend","pr_created_at":"2026-03-05T05:08:18.000Z","version_change":"5.3.7 → 6.1.0","issue":{"uuid":"4025812821","node_id":"PR_kwDOLc9THc7IEwU7","number":2992,"state":"open","title":"Bump the npm group in /frontend with 69 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-03-05T05:08:18.000Z","updated_at":"2026-03-05T05:11:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":69,"packages":[{"name":"react-router","old_version":"7.13.0","new_version":"7.13.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@biomejs/biome","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.39.2","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-vitest","old_version":"10.2.7","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.2.7","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@types/node","old_version":"24.10.10","new_version":"24.10.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.56.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.56.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-playwright","old_version":"2.5.1","new_version":"2.7.1","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-storybook","old_version":"10.2.7","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jsdom","old_version":"28.0.0","new_version":"28.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.12.8","new_version":"2.12.10","repository_url":"https://github.com/mswjs/msw"},{"name":"playwright","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.2.10","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript-eslint","old_version":"8.56.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"xstate","old_version":"5.26.0","new_version":"5.28.0","repository_url":"https://github.com/statelyai/xstate"},{"name":"@asamuzakjp/css-color","old_version":"4.1.2","new_version":"5.0.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@asamuzakjp/dom-selector","old_version":"6.7.8","new_version":"6.8.1","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.3.14","new_version":"2.4.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@csstools/color-helpers","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-calc","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.26","new_version":"1.0.28","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@eslint/eslintrc","old_version":"3.3.3","new_version":"3.3.4","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@exodus/bytes","old_version":"1.11.0","new_version":"1.14.1","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"@joshwooding/vite-plugin-react-docgen-typescript","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/joshwooding/vite-plugin-react-docgen-typescript"},{"name":"@mswjs/interceptors","old_version":"0.41.0","new_version":"0.41.3","repository_url":"https://github.com/mswjs/interceptors"},{"name":"@storybook/builder-vite","old_version":"10.2.7","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/csf-plugin","old_version":"10.2.7","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-dom-shim","old_version":"10.2.7","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.2.7","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/core","old_version":"1.15.11","new_version":"1.15.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@typescript-eslint/project-service","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.56.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.54.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ast-v8-to-istanbul","old_version":"0.3.11","new_version":"0.3.12","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"balanced-match","old_version":"4.0.2","new_version":"4.0.4","repository_url":"https://github.com/juliangruber/balanced-match"},{"name":"baseline-browser-mapping","old_version":"2.9.19","new_version":"2.10.0","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"5.0.2","new_version":"5.0.4","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"caniuse-lite","old_version":"1.0.30001769","new_version":"1.0.30001775","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cssstyle","old_version":"5.3.7","new_version":"6.1.0","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"electron-to-chromium","old_version":"1.5.286","new_version":"1.5.302","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"get-tsconfig","old_version":"4.13.5","new_version":"4.13.6","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.0","repository_url":"https://github.com/graphql/graphql-js"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"path-scurry","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/isaacs/path-scurry"},{"name":"playwright-core","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"tldts-core","old_version":"7.0.22","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"7.0.22","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"type-fest","old_version":"5.4.3","new_version":"5.4.4","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"undici","old_version":"7.20.0","new_version":"7.22.0","repository_url":"https://github.com/nodejs/undici"},{"name":"whatwg-url","old_version":"16.0.0","new_version":"16.0.1","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the npm group in /frontend with 69 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.0` | `7.13.1` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `10.0.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.2.7` | `10.2.13` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.2.7` | `10.2.13` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.10` | `24.10.15` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.56.0` | `8.56.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.56.0` | `8.56.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.3` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.5.1` | `2.7.1` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.2.7` | `10.2.13` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.0.0` | `28.1.0` |\n| [msw](https://github.com/mswjs/msw) | `2.12.8` | `2.12.10` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.2.10` | `10.2.13` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.0` | `8.56.1` |\n| [xstate](https://github.com/statelyai/xstate) | `5.26.0` | `5.28.0` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.2` | `5.0.1` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.7.8` | `6.8.1` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.14` | `2.4.4` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `6.0.1` | `6.0.2` |\n| [@csstools/css-calc](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-calc) | `3.0.0` | `3.1.1` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `4.0.1` | `4.0.2` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.26` | `1.0.28` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.3` | `3.3.4` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.11.0` | `1.14.1` |\n| [@joshwooding/vite-plugin-react-docgen-typescript](https://github.com/joshwooding/vite-plugin-react-docgen-typescript) | `0.6.3` | `0.6.4` |\n| [@mswjs/interceptors](https://github.com/mswjs/interceptors) | `0.41.0` | `0.41.3` |\n| [@storybook/builder-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite) | `10.2.7` | `10.2.13` |\n| [@storybook/csf-plugin](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/csf-plugin) | `10.2.7` | `10.2.13` |\n| [@storybook/react-dom-shim](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/react-dom-shim) | `10.2.7` | `10.2.13` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.2.7` | `10.2.13` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.11` | `1.15.18` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.54.0` | `8.56.1` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.54.0` | `8.56.1` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.54.0` | `8.56.1` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.56.0` | `8.56.1` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.54.0` | `8.56.1` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.54.0` | `8.56.1` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.54.0` | `8.56.1` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.54.0` | `8.56.1` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.11` | `0.3.12` |\n| [balanced-match](https://github.com/juliangruber/balanced-match) | `4.0.2` | `4.0.4` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.19` | `2.10.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `5.0.2` | `5.0.4` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001769` | `1.0.30001775` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.7` | `6.1.0` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.286` | `1.5.302` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.5` | `4.13.6` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.6` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.0` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [path-scurry](https://github.com/isaacs/path-scurry) | `2.0.1` | `2.0.2` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.22` | `7.0.23` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.22` | `7.0.23` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.4.3` | `5.4.4` |\n| [undici](https://github.com/nodejs/undici) | `7.20.0` | `7.22.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `16.0.0` | `16.0.1` |\n\nUpdates `react-router` from 7.13.0 to 7.13.1\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\u003ev7.13.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\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\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix null reference exception in bad codepath leading to invalid route tree comparisons (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14780\"\u003e#14780\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14810\"\u003e#14810\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error message when Origin header is invalid (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14743\"\u003e#14743\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix matchPath optional params matching without a \u0026quot;/\u0026quot; separator. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14689\"\u003e#14689\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ematchPath(\u0026quot;/users/:id?\u0026quot;, \u0026quot;/usersblah\u0026quot;) now returns null.\u003c/li\u003e\n\u003cli\u003ematchPath(\u0026quot;/test_route/:part?\u0026quot;, \u0026quot;/test_route_more\u0026quot;) now returns null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd RSC unstable_getRequest (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14758\"\u003e#14758\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eHydrateFallback\u003c/code\u003e rendering during initial lazy route discovery with matching splat route (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14740\"\u003e#14740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[UNSTABLE] Add support for \u003ccode\u003e\u0026lt;Link unstable_mask\u0026gt;\u003c/code\u003e in Data Mode which allows users to navigate to a URL in the router but \u0026quot;mask\u0026quot; the URL displayed in the browser. This is useful for contextual routing usages such as displaying an image in a model on top of a gallery, but displaying a browser URL directly to the image that can be shared and loaded without the contextual gallery in the background. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14716\"\u003e#14716\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// routes/gallery.tsx\nexport function clientLoader({ request }: Route.LoaderArgs) {\n  let sp = new URL(request.url).searchParams;\n  return {\n    images: getImages(),\n    // When the router location has the image param, load the modal data\n    modalImage: sp.has(\u0026quot;image\u0026quot;) ? getImage(sp.get(\u0026quot;image\u0026quot;)!) : null,\n  };\n}\n\u003cp\u003eexport default function Gallery({ loaderData }: Route.ComponentProps) {\nreturn (\n\u0026lt;\u0026gt;\n\u0026lt;GalleryGrid\u0026gt;\n{loaderData.images.map((image) =\u0026gt; (\n\u0026lt;Link\nkey={image.id}\n{/* Navigate the router to /galley?image=N \u003cem\u003e/}}\nto={\u003ccode\u003e/gallery?image=${image.id}\u003c/code\u003e}\n{/\u003c/em\u003e But display /images/N in the URL bar */}}\nunstable_mask={\u003ccode\u003e/images/${image.id}\u003c/code\u003e}\n\u0026gt;\n\u0026lt;img src={image.url} alt={image.alt} /\u0026gt;\n\u0026lt;/Link\u0026gt;\n))}\n\u0026lt;/GalleryGrid\u0026gt;\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  {/* When the modal data exists, display the modal */}\n  {data.modalImage ? (\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\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/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa93af3e4d6606241961c7ec43b51dd8f51e1f34\"\u003e\u003ccode\u003eaa93af3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into release-next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/db7eb57d13a609ef345ff1fb2a5bf1a28d40f461\"\u003e\u003ccode\u003edb7eb57\u003c/code\u003e\u003c/a\u003e Fix manifest version mismatch reload losing query parameters and hash (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14813\"\u003e#14813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2994019035579a06a27d80c1a154602813e9ed0e\"\u003e\u003ccode\u003e2994019\u003c/code\u003e\u003c/a\u003e Add support for \u0026lt;Link unstable_mask\u0026gt; (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14716\"\u003e#14716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6dda561b4648446c7fc00216ca083e084385eec6\"\u003e\u003ccode\u003e6dda561\u003c/code\u003e\u003c/a\u003e fix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14735\"\u003e#14735\u003c/a\u003e) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14810\"\u003e#14810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/407d88583b617334e8aa9f91fe0bbbb5bde95267\"\u003e\u003ccode\u003e407d885\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14735\"\u003e#14735\u003c/a\u003e)\u0026quot; (\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/11a1600bbcc7e60adad63ec01091c482dedb719d\"\u003e\u003ccode\u003e11a1600\u003c/code\u003e\u003c/a\u003e Fix meta function API reference URL (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14808\"\u003e#14808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/44991a9fb054958389fc0743413e09df00e48216\"\u003e\u003ccode\u003e44991a9\u003c/code\u003e\u003c/a\u003e fix: clear timeout when turbo-stream encoding completes (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14735\"\u003e#14735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b66e632db5b6731a8056958682a58384395cbc34\"\u003e\u003ccode\u003eb66e632\u003c/code\u003e\u003c/a\u003e Fix hydrate fallback rendering during initial lazy route discovery (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14740\"\u003e#14740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.13.1/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.3.14 to 2.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.4\u003c/h2\u003e\n\u003ch2\u003e2.4.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/biomejs/biome/pull/9150\"\u003e#9150\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6946835b2c12078b326da5b51e4e4c62fbba525c\"\u003e\u003ccode\u003e6946835\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9138\"\u003e#9138\u003c/a\u003e: Astro files containing \u003ccode\u003e---\u003c/code\u003e in HTML content (e.g., \u003ccode\u003e\u0026lt;h1\u0026gt;---Hi\u0026lt;/h1\u0026gt;\u003c/code\u003e) are now parsed correctly, both when a frontmatter block is present and when there is no frontmatter at all.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9150\"\u003e#9150\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa6f8370ae7e4694901d04914689611c9f42ad1a\"\u003e\u003ccode\u003eaa6f837\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9138\"\u003e#9138\u003c/a\u003e: The HTML parser incorrectly failing to parse bracket characters (\u003ccode\u003e[\u003c/code\u003e and \u003ccode\u003e]\u003c/code\u003e) in text content (e.g. \u003ccode\u003e\u0026lt;div\u0026gt;[Foo]\u0026lt;/div\u0026gt;\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9151\"\u003e#9151\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c0d4b0c06dac60ff2a7f52de38adad3ca37dffc4\"\u003e\u003ccode\u003ec0d4b0c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed parsing of Svelte directive keywords (\u003ccode\u003euse\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e) when used as plain text content in HTML/Svelte files. Previously, \u003ccode\u003e\u0026lt;p\u0026gt;use JavaScript\u0026lt;/p\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;p\u0026gt;style it\u0026lt;/p\u0026gt;\u003c/code\u003e would incorrectly produce a bogus element instead of proper text content.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9162\"\u003e#9162\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f1e0608099cb1245a29e80eee671e181e9e470b\"\u003e\u003ccode\u003e7f1e060\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9161\"\u003e#9161\u003c/a\u003e: The Vue parser now correctly handles colon attributes like \u003ccode\u003exlink:href\u003c/code\u003e and \u003ccode\u003exmlns:xlink\u003c/code\u003e by parsing them as single attributes instead of splitting them into separate tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9164\"\u003e#9164\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/458211bd5c9167c474f1411f48167999fb9f4b9f\"\u003e\u003ccode\u003e458211b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9161\"\u003e#9161\u003c/a\u003e: The \u003ccode\u003enoAssignInExpressions\u003c/code\u003e rule no longer flags assignments in Vue v-on directives (e.g., \u003ccode\u003e@click=\u0026quot;counter += 1\u0026quot;\u003c/code\u003e). Assignments in event handlers are idiomatic Vue patterns and are now skipped by the rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(scss): cherry-picks by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9149\"\u003ebiomejs/biome#9149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(parse/html): don't lex square brackets as special tokens in contexts where they don't mean anything by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9150\"\u003ebiomejs/biome#9150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(parse/html): use token_set! instead of matches! for svelte keywords and directives helpers by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9148\"\u003ebiomejs/biome#9148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(parse/html): don't lex \u0026quot;use\u0026quot; as \u003ccode\u003eUSE_KW\u003c/code\u003e when in html text content by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9151\"\u003ebiomejs/biome#9151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(css): enhance SCSS qualified name detection by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9159\"\u003ebiomejs/biome#9159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(html): more html benchmarks by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8153\"\u003ebiomejs/biome#8153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(parse/html/vue): don't treat \u003ccode\u003e:\u003c/code\u003e as special token outside of vue directives by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9162\"\u003ebiomejs/biome#9162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint/vue): automatically ignore \u003ccode\u003enoAssignInExpressions\u003c/code\u003e for vue v-on directives by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9164\"\u003ebiomejs/biome#9164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: release 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/biomejs/biome/pull/9160\"\u003ebiomejs/biome#9160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/biomejs/biome/compare/@biomejs/biome@2.4.3...@biomejs/biome@2.4.4\"\u003ehttps://github.com/biomejs/biome/compare/\u003ccode\u003e@​biomejs/biome\u003c/code\u003e\u003ccode\u003e@​2.4.3...\u003c/code\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e\u003ccode\u003e@​2.4.4\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBiome CLI v2.4.3\u003c/h2\u003e\n\u003ch2\u003e2.4.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/biomejs/biome/pull/9120\"\u003e#9120\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa40fc237a1379188edcbbbf4dc37fd7de7c58f5\"\u003e\u003ccode\u003eaa40fc2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9109\"\u003e#9109\u003c/a\u003e, where the GitHub reporter wasn't correctly enabled when \u003ccode\u003ebiome ci\u003c/code\u003e runs on GitHub Actions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9128\"\u003e#9128\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/8ca3f7fcd1b0041fd7ade381032dfbb0f9693a41\"\u003e\u003ccode\u003e8ca3f7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9107\"\u003e#9107\u003c/a\u003e: The HTML parser can now correctly parse Astro directives (client/set/class/is/server), which fixes the formatting for Astro directives.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9124\"\u003e#9124\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f5b0e8d0761c08d79d6cb1ad8df33da8605f20a9\"\u003e\u003ccode\u003ef5b0e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8882\"\u003e#8882\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9108\"\u003e#9108\u003c/a\u003e: The Astro frontmatter lexer now correctly identifies the closing \u003ccode\u003e---\u003c/code\u003e fence when the frontmatter contains multi-line block comments with quote characters, strings that mix quote types (e.g. \u003ccode\u003e\u0026quot;it's\u0026quot;\u003c/code\u003e), or escaped quote characters (e.g. \u003ccode\u003e\u0026quot;\\\u0026quot;\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9142\"\u003e#9142\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3ca066bbb73cfbe1a1bcb1c9fc76f4a79966efc0\"\u003e\u003ccode\u003e3ca066b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/THernandez03\"\u003e\u003ccode\u003e@​THernandez03\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9141\"\u003e#9141\u003c/a\u003e: The \u003ccode\u003enoUnknownAttribute\u003c/code\u003e rule no longer reports \u003ccode\u003eclosedby\u003c/code\u003e as an unknown attribute on \u003ccode\u003e\u0026lt;dialog\u0026gt;\u003c/code\u003e elements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9126\"\u003e#9126\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/792013eb767188608d0b6dd4dfa24413832dcb93\"\u003e\u003ccode\u003e792013e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added missing Mocha globals to the \u003ccode\u003eTest\u003c/code\u003e domain: \u003ccode\u003econtext\u003c/code\u003e, \u003ccode\u003erun\u003c/code\u003e, \u003ccode\u003esetup\u003c/code\u003e, \u003ccode\u003especify\u003c/code\u003e, \u003ccode\u003esuite\u003c/code\u003e, \u003ccode\u003esuiteSetup\u003c/code\u003e, \u003ccode\u003esuiteTeardown\u003c/code\u003e, \u003ccode\u003eteardown\u003c/code\u003e, \u003ccode\u003excontext\u003c/code\u003e, \u003ccode\u003exdescribe\u003c/code\u003e, \u003ccode\u003exit\u003c/code\u003e, and \u003ccode\u003exspecify\u003c/code\u003e. These are injected by Mocha's BDD and TDD interfaces and were previously flagged as undeclared variables in projects using Mocha.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8855\"\u003e#8855\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6918c9e2bf4da19b3ac9f772272bc1a28f454fc1\"\u003e\u003ccode\u003e6918c9e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ruidosujeira\"\u003e\u003ccode\u003e@​ruidosujeira\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8840\"\u003e#8840\u003c/a\u003e. Now the Biome CSS parser correctly parses \u003ccode\u003enot + scroll-state\u003c/code\u003e inside \u003ccode\u003e@container\u003c/code\u003e queries.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.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/biomejs/biome/pull/9150\"\u003e#9150\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6946835b2c12078b326da5b51e4e4c62fbba525c\"\u003e\u003ccode\u003e6946835\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9138\"\u003e#9138\u003c/a\u003e: Astro files containing \u003ccode\u003e---\u003c/code\u003e in HTML content (e.g., \u003ccode\u003e\u0026lt;h1\u0026gt;---Hi\u0026lt;/h1\u0026gt;\u003c/code\u003e) are now parsed correctly, both when a frontmatter block is present and when there is no frontmatter at all.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9150\"\u003e#9150\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa6f8370ae7e4694901d04914689611c9f42ad1a\"\u003e\u003ccode\u003eaa6f837\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9138\"\u003e#9138\u003c/a\u003e: The HTML parser incorrectly failing to parse bracket characters (\u003ccode\u003e[\u003c/code\u003e and \u003ccode\u003e]\u003c/code\u003e) in text content (e.g. \u003ccode\u003e\u0026lt;div\u0026gt;[Foo]\u0026lt;/div\u0026gt;\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9151\"\u003e#9151\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c0d4b0c06dac60ff2a7f52de38adad3ca37dffc4\"\u003e\u003ccode\u003ec0d4b0c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed parsing of Svelte directive keywords (\u003ccode\u003euse\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e) when used as plain text content in HTML/Svelte files. Previously, \u003ccode\u003e\u0026lt;p\u0026gt;use JavaScript\u0026lt;/p\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;p\u0026gt;style it\u0026lt;/p\u0026gt;\u003c/code\u003e would incorrectly produce a bogus element instead of proper text content.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9162\"\u003e#9162\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f1e0608099cb1245a29e80eee671e181e9e470b\"\u003e\u003ccode\u003e7f1e060\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9161\"\u003e#9161\u003c/a\u003e: The Vue parser now correctly handles colon attributes like \u003ccode\u003exlink:href\u003c/code\u003e and \u003ccode\u003exmlns:xlink\u003c/code\u003e by parsing them as single attributes instead of splitting them into separate tokens.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9164\"\u003e#9164\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/458211bd5c9167c474f1411f48167999fb9f4b9f\"\u003e\u003ccode\u003e458211b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9161\"\u003e#9161\u003c/a\u003e: The \u003ccode\u003enoAssignInExpressions\u003c/code\u003e rule no longer flags assignments in Vue v-on directives (e.g., \u003ccode\u003e@click=\u0026quot;counter += 1\u0026quot;\u003c/code\u003e). Assignments in event handlers are idiomatic Vue patterns and are now skipped by the rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.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/biomejs/biome/pull/9120\"\u003e#9120\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa40fc237a1379188edcbbbf4dc37fd7de7c58f5\"\u003e\u003ccode\u003eaa40fc2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9109\"\u003e#9109\u003c/a\u003e, where the GitHub reporter wasn't correctly enabled when \u003ccode\u003ebiome ci\u003c/code\u003e runs on GitHub Actions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9128\"\u003e#9128\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/8ca3f7fcd1b0041fd7ade381032dfbb0f9693a41\"\u003e\u003ccode\u003e8ca3f7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9107\"\u003e#9107\u003c/a\u003e: The HTML parser can now correctly parse Astro directives (client/set/class/is/server), which fixes the formatting for Astro directives.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9124\"\u003e#9124\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f5b0e8d0761c08d79d6cb1ad8df33da8605f20a9\"\u003e\u003ccode\u003ef5b0e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8882\"\u003e#8882\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9108\"\u003e#9108\u003c/a\u003e: The Astro frontmatter lexer now correctly identifies the closing \u003ccode\u003e---\u003c/code\u003e fence when the frontmatter contains multi-line block comments with quote characters, strings that mix quote types (e.g. \u003ccode\u003e\u0026quot;it's\u0026quot;\u003c/code\u003e), or escaped quote characters (e.g. \u003ccode\u003e\u0026quot;\\\u0026quot;\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9142\"\u003e#9142\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3ca066bbb73cfbe1a1bcb1c9fc76f4a79966efc0\"\u003e\u003ccode\u003e3ca066b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/THernandez03\"\u003e\u003ccode\u003e@​THernandez03\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9141\"\u003e#9141\u003c/a\u003e: The \u003ccode\u003enoUnknownAttribute\u003c/code\u003e rule no longer reports \u003ccode\u003eclosedby\u003c/code\u003e as an unknown attribute on \u003ccode\u003e\u0026lt;dialog\u0026gt;\u003c/code\u003e elements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9126\"\u003e#9126\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/792013eb767188608d0b6dd4dfa24413832dcb93\"\u003e\u003ccode\u003e792013e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added missing Mocha globals to the \u003ccode\u003eTest\u003c/code\u003e domain: \u003ccode\u003econtext\u003c/code\u003e, \u003ccode\u003erun\u003c/code\u003e, \u003ccode\u003esetup\u003c/code\u003e, \u003ccode\u003especify\u003c/code\u003e, \u003ccode\u003esuite\u003c/code\u003e, \u003ccode\u003esuiteSetup\u003c/code\u003e, \u003ccode\u003esuiteTeardown\u003c/code\u003e, \u003ccode\u003eteardown\u003c/code\u003e, \u003ccode\u003excontext\u003c/code\u003e, \u003ccode\u003exdescribe\u003c/code\u003e, \u003ccode\u003exit\u003c/code\u003e, and \u003ccode\u003exspecify\u003c/code\u003e. These are injected by Mocha's BDD and TDD interfaces and were previously flagged as undeclared variables in projects using Mocha.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8855\"\u003e#8855\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6918c9e2bf4da19b3ac9f772272bc1a28f454fc1\"\u003e\u003ccode\u003e6918c9e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ruidosujeira\"\u003e\u003ccode\u003e@​ruidosujeira\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8840\"\u003e#8840\u003c/a\u003e. Now the Biome CSS parser correctly parses \u003ccode\u003enot + scroll-state\u003c/code\u003e inside \u003ccode\u003e@container\u003c/code\u003e queries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9111\"\u003e#9111\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4fb55cf998a3d41c4451679fe359ebec47692f5d\"\u003e\u003ccode\u003e4fb55cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Jayllyz\"\u003e\u003ccode\u003e@​Jayllyz\u003c/code\u003e\u003c/a\u003e! - Slightly improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-irregular-whitespace/\"\u003e\u003ccode\u003enoIrregularWhitespace\u003c/code\u003e\u003c/a\u003e by adding early return optimization and simplifying character detection logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8975\"\u003e#8975\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/086a0c5c35a147df13197642bead23aa7df18a84\"\u003e\u003ccode\u003e086a0c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FrankFMY\"\u003e\u003ccode\u003e@​FrankFMY\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8478\"\u003e#8478\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-destructuring/\"\u003e\u003ccode\u003euseDestructuring\u003c/code\u003e\u003c/a\u003e no longer suggests destructuring when the variable has a type annotation, like \u003ccode\u003econst foo: string = object.foo\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.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/biomejs/biome/pull/9103\"\u003e#9103\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/fc9850c4858f6d1a9c1314d782fd561a6c2253c3\"\u003e\u003ccode\u003efc9850c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9098\"\u003e#9098\u003c/a\u003e: \u003ccode\u003euseImportType\u003c/code\u003e no longer incorrectly flags imports used in Svelte control flow blocks (\u003ccode\u003e{#if}\u003c/code\u003e, \u003ccode\u003e{#each}\u003c/code\u003e, \u003ccode\u003e{#await}\u003c/code\u003e, \u003ccode\u003e{#key}\u003c/code\u003e) as type-only imports.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9106\"\u003e#9106\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f4b729679e0ff4452758e026e053bb7b08add4b2\"\u003e\u003ccode\u003ef4b7296\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Updated rule source metadata for rules from \u003ccode\u003ehtml-eslint\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8960\"\u003e#8960\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4a5ff4034d8406d7de28aa6ce8095987c3fef547\"\u003e\u003ccode\u003e4a5ff40\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/abossenbroek\"\u003e\u003ccode\u003e@​abossenbroek\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-conditional-expect/\"\u003e\u003ccode\u003enoConditionalExpect\u003c/code\u003e\u003c/a\u003e. This rule disallows conditional \u003ccode\u003eexpect()\u003c/code\u003e calls inside tests, which can lead to tests that silently pass when assertions never run.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid - conditional expect may not run\ntest(\u0026quot;conditional\u0026quot;, async ({ page }) =\u0026gt; {\n  if (someCondition) {\n    await expect(page).toHaveTitle(\u0026quot;Title\u0026quot;);\n  }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6c296ea921902278b133e42eb84bfbae158b70ba\"\u003e\u003ccode\u003e6c296ea\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9160\"\u003e#9160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/312b6db87d472c232ae16ffbfb93a4cf4d830852\"\u003e\u003ccode\u003e312b6db\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9116\"\u003e#9116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b99e7db921107b80792f8fbabfce358c527fd4a5\"\u003e\u003ccode\u003eb99e7db\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9104\"\u003e#9104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4a5ff4034d8406d7de28aa6ce8095987c3fef547\"\u003e\u003ccode\u003e4a5ff40\u003c/code\u003e\u003c/a\u003e feat(lint): add Playwright ESLint rules (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5153f2fce719c28620e45af8c6826937d0cb24b0\"\u003e\u003ccode\u003e5153f2f\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9094\"\u003e#9094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4cc531cb6697e1b018c6c78efd1be86f17f7c904\"\u003e\u003ccode\u003e4cc531c\u003c/code\u003e\u003c/a\u003e chore: docs that break website (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9077\"\u003e#9077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/bf6e5f90e1ed5705211151d01fee8c6c4a051bf4\"\u003e\u003ccode\u003ebf6e5f9\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9045\"\u003e#9045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e0143366bd60eb6f123ea1325135754bf2107f34\"\u003e\u003ccode\u003ee014336\u003c/code\u003e\u003c/a\u003e feat: promote rules for v2.4 (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9011\"\u003e#9011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7e33fd5f1107cabdbabe4e984f1a80b2e48355ec\"\u003e\u003ccode\u003e7e33fd5\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/df210062a19180b964c529d9e15f2fb80d2bf80f\"\u003e\u003ccode\u003edf21006\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.2 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.1 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.1...v1.58.2\"\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.2.7 to 10.2.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.13\u003c/h2\u003e\n\u003ch2\u003e10.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Pseudo-states: Process all nested css rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33605\"\u003e#33605\u003c/a\u003e, thanks \u003ca href=\"https://github.com/hpohlmeyer\"\u003e\u003ccode\u003e@​hpohlmeyer\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Prevent config duplication - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33883\"\u003e#33883\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix React native web A11y issues - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33937\"\u003e#33937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonniebigodes\"\u003e\u003ccode\u003e@​jonniebigodes\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid hanging when inferring args for recursive calls on DOM elemens - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33922\"\u003e#33922\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\u003eEslint: Fix ESLint 10 compatibility in eslint-plugin-storybook rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33884\"\u003e#33884\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eViewport: Prioritize story viewport globals and avoid user-global pollution - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33849\"\u003e#33849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.12\u003c/h2\u003e\n\u003ch2\u003e10.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Sanitize inputs for save from controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33868\"\u003e#33868\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\u003eTelemetry: Add project age - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33910\"\u003e#33910\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWebpack: Improve performance of module-mocking plugins - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33169\"\u003e#33169\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.11\u003c/h2\u003e\n\u003ch2\u003e10.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Fix postinstall a11y installation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33888\"\u003e#33888\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\u003eManifests: Use correct story name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33709\"\u003e#33709\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle legacyBehavior prop in Link mock component  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33862\"\u003e#33862\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix manifest stories empty when meta has no explicit title - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33878\"\u003e#33878\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.10\u003c/h2\u003e\n\u003ch2\u003e10.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Require token for websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33820\"\u003e#33820\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.9\u003c/h2\u003e\n\u003ch2\u003e10.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Improve config file detection in monorepos - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33814\"\u003e#33814\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\u003eBuilder-Vite: Update dependencies react-vite framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33810\"\u003e#33810\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\u003eBuilder-Vite: Use relative path for mocker entry in production builds - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33792\"\u003e#33792\u003c/a\u003e, thanks \u003ca href=\"https://github.com/DukeDeSouth\"\u003e\u003ccode\u003e@​DukeDeSouth\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix Link component override in appDirectory configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31251\"\u003e#31251\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.8\u003c/h2\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\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\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Pseudo-states: Process all nested css rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33605\"\u003e#33605\u003c/a\u003e, thanks \u003ca href=\"https://github.com/hpohlmeyer\"\u003e\u003ccode\u003e@​hpohlmeyer\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Prevent config duplication - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33883\"\u003e#33883\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix React native web A11y issues - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33937\"\u003e#33937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonniebigodes\"\u003e\u003ccode\u003e@​jonniebigodes\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid hanging when inferring args for recursive calls on DOM elemens - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33922\"\u003e#33922\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\u003eEslint: Fix ESLint 10 compatibility in eslint-plugin-storybook rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33884\"\u003e#33884\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eViewport: Prioritize story viewport globals and avoid user-global pollution - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33849\"\u003e#33849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Sanitize inputs for save from controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33868\"\u003e#33868\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\u003eTelemetry: Add project age - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33910\"\u003e#33910\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWebpack: Improve performance of module-mocking plugins - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33169\"\u003e#33169\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Fix postinstall a11y installation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33888\"\u003e#33888\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\u003eManifests: Use correct story name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33709\"\u003e#33709\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle legacyBehavior prop in Link mock component  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33862\"\u003e#33862\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix manifest stories empty when meta has no explicit title - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33878\"\u003e#33878\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Require token for websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33820\"\u003e#33820\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Improve config file detection in monorepos - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33814\"\u003e#33814\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\u003eBuilder-Vite: Update dependencies react-vite framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33810\"\u003e#33810\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\u003eBuilder-Vite: Use relative path for mocker entry in production builds - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33792\"\u003e#33792\u003c/a\u003e, thanks \u003ca href=\"https://github.com/DukeDeSouth\"\u003e\u003ccode\u003e@​DukeDeSouth\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix Link component override in appDirectory configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31251\"\u003e#31251\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\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\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/305b534323184fc8ab3b05319b6769fb7598e277\"\u003e\u003ccode\u003e305b534\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.12\u0026quot; to \u0026quot;10.2.13\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/68f811fe084c32d2e5391d9e2017846e35219620\"\u003e\u003ccode\u003e68f811f\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.11\u0026quot; to \u0026quot;10.2.12\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/be01dca2effce953b052f6d2c58a23695ed3dfa0\"\u003e\u003ccode\u003ebe01dca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.10\u0026quot; to \u0026quot;10.2.11\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c812573ca3d708dcddff748f72fc123d617f5735\"\u003e\u003ccode\u003ec812573\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.9\u0026quot; to \u0026quot;10.2.10\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4cdde82a0756e5b63da5b0672bcdfd926049e25c\"\u003e\u003ccode\u003e4cdde82\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.8\u0026quot; to \u0026quot;10.2.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/b119439439522e399c2c9aaaeaa4254c877e6ee6\"\u003e\u003ccode\u003eb119439\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest/issues/33814\"\u003e#33814\u003c/a\u003e from storybookjs/valentin/improve-config-file-detec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/719b6ca5557663d368b06c65845d5a490e9c12fc\"\u003e\u003ccode\u003e719b6ca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.7\u0026quot; to \u0026quot;10.2.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.13/code/addons/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.2.7 to 10.2.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/react-vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.13\u003c/h2\u003e\n\u003ch2\u003e10.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Pseudo-states: Process all nested css rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33605\"\u003e#33605\u003c/a\u003e, thanks \u003ca href=\"https://github.com/hpohlmeyer\"\u003e\u003ccode\u003e@​hpohlmeyer\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Prevent config duplication - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33883\"\u003e#33883\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix React native web A11y issues - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33937\"\u003e#33937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonniebigodes\"\u003e\u003ccode\u003e@​jonniebigodes\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid hanging when inferring args for recursive calls on DOM elemens - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33922\"\u003e#33922\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/c...\n\n_Description has been truncated_","html_url":"https://github.com/kiesraad/abacus/pull/2992","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiesraad%2Fabacus/issues/2992","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2992/packages"}},{"old_version":"6.1.0","new_version":"6.2.0","update_type":"minor","path":null,"pr_created_at":"2026-03-03T01:34:06.000Z","version_change":"6.1.0 → 6.2.0","issue":{"uuid":"4014187994","node_id":"PR_kwDOGdDxes7He2TY","number":6507,"state":"open","title":"build(deps-dev): Bump cssstyle from 6.1.0 to 6.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-03T01:34:06.000Z","updated_at":"2026-03-03T03:22:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): Bump","packages":[{"name":"cssstyle","old_version":"6.1.0","new_version":"6.2.0","repository_url":"https://github.com/jsdom/cssstyle"}],"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 [cssstyle](https://github.com/jsdom/cssstyle) from 6.1.0 to 6.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies, notably \u003ccode\u003e@webref/css\u003c/code\u003e, which causes the \u003ccode\u003epropertyDefinitions\u003c/code\u003e export to contain information about longhands now.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/2d6f8afac8ceadf5e5974dbc111ec884b3fbfc45\"\u003e\u003ccode\u003e2d6f8af\u003c/code\u003e\u003c/a\u003e 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/fab62900c6e7db248707156237d2a4eef3bfd771\"\u003e\u003ccode\u003efab6290\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v6.1.0...v6.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cssstyle\u0026package-manager=npm_and_yarn\u0026previous-version=6.1.0\u0026new-version=6.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mitre/saf/pull/6507","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fsaf/issues/6507","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6507/packages"}},{"old_version":"5.3.7","new_version":"6.0.1","update_type":"major","path":null,"pr_created_at":"2026-02-19T09:18:55.000Z","version_change":"5.3.7 → 6.0.1","issue":{"uuid":"3961814107","node_id":"PR_kwDORTGdw87E0gT4","number":2,"state":"open","title":"chore(deps): bump the maintenance group with 247 updates","user":"dependabot[bot]","labels":["javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-19T09:18:55.000Z","updated_at":"2026-02-19T10:07:31.753Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maintenance","update_count":247,"packages":[{"name":"@hookform/resolvers","old_version":"3.10.0","new_version":"5.2.2","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@microsoft/applicationinsights-react-js","old_version":"17.3.6","new_version":"19.3.8","repository_url":"https://github.com/microsoft/applicationinsights-react-js"},{"name":"@piwikpro/react-piwik-pro","old_version":"1.3.3","new_version":"2.5.0","repository_url":"https://github.com/PiwikPRO/react-piwik-pro"},{"name":"@react-spring/web","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@tanstack/react-query","old_version":"4.36.1","new_version":"5.90.21","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"4.36.1","new_version":"5.91.3","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.13.1","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"date-fns","old_version":"2.30.0","new_version":"4.1.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"html-react-parser","old_version":"5.2.15","new_version":"5.2.17","repository_url":"https://github.com/remarkablemark/html-react-parser"},{"name":"i18next","old_version":"23.16.8","new_version":"25.8.11","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"7.2.2","new_version":"8.2.1","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"react-i18next","old_version":"13.5.0","new_version":"16.5.4","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router","old_version":"6.30.3","new_version":"7.13.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.13.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"styled-components","old_version":"5.3.11","new_version":"6.3.10","repository_url":"https://github.com/styled-components/styled-components"},{"name":"typescript","old_version":"4.9.5","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@commitlint/cli","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@testing-library/dom","old_version":"9.3.4","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/react","old_version":"12.1.5","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/jest","old_version":"28.1.8","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.30","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.1.2","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"8.57.1","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"8.10.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"4.2.5","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"http-proxy-middleware","old_version":"2.0.9","new_version":"3.0.5","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"husky","old_version":"8.0.3","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"jsdom","old_version":"27.4.0","new_version":"28.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"14.0.1","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.12.7","new_version":"2.12.10","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"2.8.8","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-is","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-is","old_version":"18.2.4","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@adobe/css-tools","old_version":"4.4.0","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@asamuzakjp/css-color","old_version":"4.1.1","new_version":"4.1.2","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@asamuzakjp/dom-selector","old_version":"6.7.7","new_version":"6.8.1","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.22.5","new_version":"7.27.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.24.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.23.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.22.5","new_version":"7.27.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.22.20","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.22.5","new_version":"7.27.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.23.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.24.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@commitlint/config-validator","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/ensure","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/execute-rule","old_version":"17.8.1","new_version":"20.0.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/format","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/is-ignored","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"semver","old_version":"5.7.2","new_version":"6.3.1","repository_url":"https://github.com/npm/node-semver"},{"name":"@commitlint/lint","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/load","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/message","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/parse","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/read","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/resolve-extends","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/rules","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/to-lines","old_version":"17.8.1","new_version":"20.0.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/top-level","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/types","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.9","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@csstools/color-helpers","old_version":"5.1.0","new_version":"6.0.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-calc","old_version":"2.1.4","new_version":"3.1.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.1.0","new_version":"4.0.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-parser-algorithms","old_version":"3.0.5","new_version":"4.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-tokenizer","old_version":"3.0.4","new_version":"4.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emotion/is-prop-valid","old_version":"1.2.2","new_version":"1.4.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"@emotion/memoize","old_version":"0.8.1","new_version":"0.9.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"@emotion/unitless","old_version":"0.7.5","new_version":"0.10.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"type-fest","old_version":"0.6.0","new_version":"0.21.3","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"@exodus/bytes","old_version":"1.10.0","new_version":"1.14.1","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"@inquirer/ansi","old_version":"1.0.0","new_version":"1.0.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/confirm","old_version":"5.1.18","new_version":"5.1.21","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/core","old_version":"10.2.2","new_version":"10.3.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/figures","old_version":"1.0.13","new_version":"1.0.15","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/type","old_version":"3.0.8","new_version":"3.0.10","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@jest/schemas","old_version":"28.1.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/types","old_version":"28.1.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"@sinclair/typebox","old_version":"0.24.51","new_version":"0.34.48","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"ci-info","old_version":"3.9.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"jest-message-util","old_version":"28.1.3","new_version":"30.1.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-util","old_version":"28.1.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"micromatch","old_version":"4.0.5","new_version":"4.0.8","repository_url":"https://github.com/micromatch/micromatch"},{"name":"@jest/expect-utils","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"expect","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-diff","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-matcher-utils","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"@mswjs/interceptors","old_version":"0.40.0","new_version":"0.41.3","repository_url":"https://github.com/mswjs/interceptors"},{"name":"@nevware21/ts-async","old_version":"0.5.4","new_version":"0.5.5","repository_url":"https://github.com/nevware21/ts-async"},{"name":"@nevware21/ts-utils","old_version":"0.11.8","new_version":"0.12.6","repository_url":"https://github.com/nevware21/ts-utils"},{"name":"@react-spring/animated","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/core","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/rafz","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/shared","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/types","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.53","new_version":"1.0.0-rc.3","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@tanstack/query-core","old_version":"4.36.1","new_version":"5.90.20","repository_url":"https://github.com/TanStack/query"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hoist-non-react-statics","old_version":"3.3.5","new_version":"3.3.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-proxy","old_version":"1.17.14","new_version":"1.17.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/prop-types","old_version":"15.7.11","new_version":"15.7.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/scheduler","old_version":"0.16.8","new_version":"0.26.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.33","new_version":"17.0.35","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ignore","old_version":"5.3.1","new_version":"5.3.2","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"@typescript-eslint/project-service","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"acorn","old_version":"8.11.3","new_version":"8.15.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"aria-query","old_version":"5.1.3","new_version":"5.3.0","repository_url":"https://github.com/A11yance/aria-query"},{"name":"axe-core","old_version":"4.10.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.6","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.2","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001745","new_version":"1.0.30001770","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"has-flag","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/sindresorhus/has-flag"},{"name":"supports-color","old_version":"5.5.0","new_version":"7.2.0","repository_url":"https://github.com/chalk/supports-color"},{"name":"cjs-module-lexer","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"cli-cursor","old_version":"4.0.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/cli-cursor"},{"name":"cli-truncate","old_version":"3.1.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"collect-v8-coverage","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/SimenB/collect-v8-coverage"},{"name":"commander","old_version":"11.0.0","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"conventional-changelog-angular","old_version":"6.0.0","new_version":"8.1.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"conventional-changelog-conventionalcommits","old_version":"6.1.0","new_version":"9.1.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"conventional-commits-parser","old_version":"4.0.0","new_version":"6.2.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"cookie","old_version":"1.0.2","new_version":"1.1.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"cosmiconfig-typescript-loader","old_version":"4.4.0","new_version":"6.2.0","repository_url":"https://github.com/Codex-/cosmiconfig-typescript-loader"},{"name":"cssstyle","old_version":"5.3.7","new_version":"6.0.1","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"dargs","old_version":"7.0.0","new_version":"8.1.0","repository_url":"https://github.com/sindresorhus/dargs"},{"name":"data-urls","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"whatwg-url","old_version":"15.1.0","new_version":"16.0.1","repository_url":"https://github.com/jsdom/whatwg-url"},{"name":"dedent","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/dmnd/dedent"},{"name":"electron-to-chromium","old_version":"1.5.223","new_version":"1.5.286","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"error-ex","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/qix-/node-error-ex"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"resolve","old_version":"1.22.8","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"eslint-scope","old_version":"7.2.2","new_version":"9.1.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"9.6.1","new_version":"11.1.0","repository_url":"https://github.com/eslint/js"},{"name":"esquery","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"file-entry-cache","old_version":"6.0.1","new_version":"8.0.0","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"flat-cache","old_version":"3.2.0","new_version":"4.0.1","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"flatted","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/WebReflection/flatted"},{"name":"follow-redirects","old_version":"1.15.6","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"git-raw-commits","old_version":"2.0.11","new_version":"4.0.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"has-bigints","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/ljharb/has-bigints"},{"name":"html-dom-parser","old_version":"5.1.4","new_version":"5.1.8","repository_url":"https://github.com/remarkablemark/html-dom-parser"},{"name":"import-fresh","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/sindresorhus/import-fresh"},{"name":"ini","old_version":"1.3.8","new_version":"4.1.1","repository_url":"https://github.com/npm/ini"},{"name":"is-generator-function","old_version":"1.0.10","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"is-plain-obj","old_version":"1.1.0","new_version":"4.1.0","repository_url":"https://github.com/sindresorhus/is-plain-obj"},{"name":"is-weakset","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/is-weakset"},{"name":"jest","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-changed-files","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-cli","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-config","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-docblock","old_version":"30.0.1","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-each","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.1.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-haste-map","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-leak-detector","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-mock","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-resolve","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-resolve-dependencies","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-runner","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-runtime","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-snapshot","old_version":"30.1.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-validate","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-watcher","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-worker","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"language-subtag-registry","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/mattcg/language-subtag-registry"},{"name":"yaml","old_version":"2.3.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"},{"name":"listr2","old_version":"6.6.1","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"log-update","old_version":"5.0.1","new_version":"6.1.0","repository_url":"https://github.com/sindresorhus/log-update"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"meow","old_version":"8.1.2","new_version":"12.1.1","repository_url":"https://github.com/sindresorhus/meow"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.21","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"optionator","old_version":"0.9.3","new_version":"0.9.4","repository_url":"https://github.com/gkz/optionator"},{"name":"possible-typed-array-names","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/ljharb/possible-typed-array-names"},{"name":"postcss","old_version":"8.5.6","new_version":"8.4.49","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier-linter-helpers","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/prettier/prettier-linter-helpers"},{"name":"proj4","old_version":"2.10.0","new_version":"2.20.2","repository_url":"https://github.com/proj4js/proj4js"},{"name":"react-uid","old_version":"2.3.3","new_version":"2.4.0","repository_url":"https://github.com/thearnica/react-uid"},{"name":"restore-cursor","old_version":"4.0.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/restore-cursor"},{"name":"rettime","old_version":"0.7.0","new_version":"0.10.1","repository_url":"https://github.com/kettanaito/rettime"},{"name":"rfdc","old_version":"1.3.1","new_version":"1.4.1","repository_url":"https://github.com/davidmarkclements/rfdc"},{"name":"rollup","old_version":"4.52.2","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"},{"name":"slice-ansi","old_version":"5.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"split2","old_version":"3.2.2","new_version":"4.2.0","repository_url":"https://github.com/mcollina/split2"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"synckit","old_version":"0.11.11","new_version":"0.11.12","repository_url":"https://github.com/un-ts/synckit"},{"name":"tinyexec","old_version":"0.3.2","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts","old_version":"7.0.16","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-core","old_version":"7.0.16","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"tslib","old_version":"2.6.2","new_version":"2.8.1","repository_url":"https://github.com/Microsoft/tslib"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.18.2","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.2.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-mimetype","old_version":"4.0.0","new_version":"5.0.0","repository_url":"https://github.com/jsdom/whatwg-mimetype"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"wkt-parser","old_version":"1.3.3","new_version":"1.5.2","repository_url":"https://github.com/proj4js/wkt-parser"},{"name":"yargs-parser","old_version":"20.2.9","new_version":"21.1.1","repository_url":"https://github.com/yargs/yargs-parser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the maintenance group with 247 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `3.10.0` | `5.2.2` |\n| [@microsoft/applicationinsights-react-js](https://github.com/microsoft/applicationinsights-react-js) | `17.3.6` | `19.3.8` |\n| [@piwikpro/react-piwik-pro](https://github.com/PiwikPRO/react-piwik-pro) | `1.3.3` | `2.5.0` |\n| [@react-spring/web](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `4.36.1` | `5.90.21` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `4.36.1` | `5.91.3` |\n| [axios](https://github.com/axios/axios) | `1.13.1` | `1.13.5` |\n| [date-fns](https://github.com/date-fns/date-fns) | `2.30.0` | `4.1.0` |\n| [html-react-parser](https://github.com/remarkablemark/html-react-parser) | `5.2.15` | `5.2.17` |\n| [i18next](https://github.com/i18next/i18next) | `23.16.8` | `25.8.11` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `7.2.2` | `8.2.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `13.5.0` | `16.5.4` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `6.30.3` | `7.13.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.13.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `5.3.11` | `6.3.10` |\n| [typescript](https://github.com/microsoft/TypeScript) | `4.9.5` | `5.9.3` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `17.8.1` | `20.4.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `17.8.1` | `20.4.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `9.3.4` | `10.4.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `12.1.5` | `16.3.2` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `28.1.8` | `30.0.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.30` | `25.3.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.54.0` | `8.56.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.2` | `5.1.4` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.0.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `8.10.2` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `4.2.5` | `5.5.5` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.9` | `3.0.5` |\n| [husky](https://github.com/typicode/husky) | `8.0.3` | `9.1.7` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.4.0` | `28.1.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `14.0.1` | `16.2.7` |\n| [msw](https://github.com/mswjs/msw) | `2.12.7` | `2.12.10` |\n| [prettier](https://github.com/prettier/prettier) | `2.8.8` | `3.8.1` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `18.3.1` | `19.2.4` |\n| [@types/react-is](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-is) | `18.2.4` | `19.2.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.0` | `4.4.4` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.1` | `4.1.2` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.7.7` | `6.8.1` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.1` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.22.5` | `7.27.3` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.24.0` | `7.28.6` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.23.0` | `7.28.5` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.22.5` | `7.27.1` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.22.20` | `7.28.6` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.22.5` | `7.27.1` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.0` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.23.4` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.24.0` | `7.28.6` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.27.2` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.29.0` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.0` |\n| [@commitlint/config-validator](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-validator) | `17.8.1` | `20.4.0` |\n| [@commitlint/ensure](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/ensure) | `17.8.1` | `20.4.1` |\n| [@commitlint/execute-rule](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/execute-rule) | `17.8.1` | `20.0.0` |\n| [@commitlint/format](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/format) | `17.8.1` | `20.4.0` |\n| [@commitlint/is-ignored](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/is-ignored) | `17.8.1` | `20.4.1` |\n| [semver](https://github.com/npm/node-semver) | `5.7.2` | `6.3.1` |\n| [@commitlint/lint](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/lint) | `17.8.1` | `20.4.1` |\n| [@commitlint/load](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/load) | `17.8.1` | `20.4.0` |\n| [@commitlint/message](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/message) | `17.8.1` | `20.4.0` |\n| [@commitlint/parse](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/parse) | `17.8.1` | `20.4.1` |\n| [@commitlint/read](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/read) | `17.8.1` | `20.4.0` |\n| [@commitlint/resolve-extends](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/resolve-extends) | `17.8.1` | `20.4.0` |\n| [@commitlint/rules](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/rules) | `17.8.1` | `20.4.1` |\n| [@commitlint/to-lines](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/to-lines) | `17.8.1` | `20.0.0` |\n| [@commitlint/top-level](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/top-level) | `17.8.1` | `20.4.0` |\n| [@commitlint/types](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types) | `17.8.1` | `20.4.0` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.9` | `0.3.31` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.1.0` | `6.0.1` |\n| [@csstools/css-calc](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-calc) | `2.1.4` | `3.1.1` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.1.0` | `4.0.1` |\n| [@csstools/css-parser-algorithms](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-parser-algorithms) | `3.0.5` | `4.0.0` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.26` | `1.0.27` |\n| [@csstools/css-tokenizer](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-tokenizer) | `3.0.4` | `4.0.0` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emotion/is-prop-valid](https://github.com/emotion-js/emotion) | `1.2.2` | `1.4.0` |\n| [@emotion/memoize](https://github.com/emotion-js/emotion) | `0.8.1` | `0.9.0` |\n| [@emotion/unitless](https://github.com/emotion-js/emotion) | `0.7.5` | `0.10.0` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `0.6.0` | `0.21.3` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.10.0` | `1.14.1` |\n| [@inquirer/ansi](https://github.com/SBoudrias/Inquirer.js) | `1.0.0` | `1.0.2` |\n| [@inquirer/confirm](https://github.com/SBoudrias/Inquirer.js) | `5.1.18` | `5.1.21` |\n| [@inquirer/core](https://github.com/SBoudrias/Inquirer.js) | `10.2.2` | `10.3.2` |\n| [@inquirer/figures](https://github.com/SBoudrias/Inquirer.js) | `1.0.13` | `1.0.15` |\n| [@inquirer/type](https://github.com/SBoudrias/Inquirer.js) | `3.0.8` | `3.0.10` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [@jest/schemas](https://github.com/jestjs/jest/tree/HEAD/packages/jest-schemas) | `28.1.3` | `30.0.5` |\n| [@jest/types](https://github.com/jestjs/jest/tree/HEAD/packages/jest-types) | `28.1.3` | `30.0.5` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.24.51` | `0.34.48` |\n| [ci-info](https://github.com/watson/ci-info) | `3.9.0` | `4.4.0` |\n| [jest-message-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-message-util) | `28.1.3` | `30.1.0` |\n| [jest-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-util) | `28.1.3` | `30.0.5` |\n| [micromatch](https://github.com/micromatch/micromatch) | `4.0.5` | `4.0.8` |\n| [@jest/expect-utils](https://github.com/jestjs/jest/tree/HEAD/packages/expect-utils) | `28.1.3` | `30.1.2` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `28.1.3` | `30.1.2` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `28.1.3` | `30.1.2` |\n| [jest-matcher-utils](https://github.com/jestjs/jest/tree/HEAD/packages/jest-matcher-utils) | `28.1.3` | `30.1.2` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [@mswjs/interceptors](https://github.com/mswjs/interceptors) | `0.40.0` | `0.41.3` |\n| [@nevware21/ts-async](https://github.com/nevware21/ts-async) | `0.5.4` | `0.5.5` |\n| [@nevware21/ts-utils](https://github.com/nevware21/ts-utils) | `0.11.8` | `0.12.6` |\n| [@react-spring/animated](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/core](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/rafz](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/shared](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/types](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.53` | `1.0.0-rc.3` |\n| [@tanstack/query-core](https://github.com/TanStack/query/tree/HEAD/packages/query-core) | `4.36.1` | `5.90.20` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@types/hoist-non-react-statics](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hoist-non-react-statics) | `3.3.5` | `3.3.7` |\n| [@types/http-proxy](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-proxy) | `1.17.14` | `1.17.17` |\n| [@types/prop-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/prop-types) | `15.7.11` | `15.7.15` |\n| [@types/scheduler](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/scheduler) | `0.16.8` | `0.26.0` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.33` | `17.0.35` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `5.3.1` | `5.3.2` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.54.0` | `8.56.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.18` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.18` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.18` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.18` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.18` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.18` |\n| [acorn](https://github.com/acornjs/acorn) | `8.11.3` | `8.15.0` |\n| [aria-query](https://github.com/A11yance/aria-query) | `5.1.3` | `5.3.0` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.0` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.6` | `2.9.19` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.2` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001745` | `1.0.30001770` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.2` |\n| [has-flag](https://github.com/sindresorhus/has-flag) | `3.0.0` | `4.0.0` |\n| [supports-color](https://github.com/chalk/supports-color) | `5.5.0` | `7.2.0` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.0` | `2.2.0` |\n| [cli-cursor](https://github.com/sindresorhus/cli-cursor) | `4.0.0` | `5.0.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `3.1.0` | `5.1.1` |\n| [collect-v8-coverage](https://github.com/SimenB/collect-v8-coverage) | `1.0.2` | `1.0.3` |\n| [commander](https://github.com/tj/commander.js) | `11.0.0` | `14.0.3` |\n| [conventional-changelog-angular](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-angular) | `6.0.0` | `8.1.0` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `6.1.0` | `9.1.0` |\n| [conventional-commits-parser](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-commits-parser) | `4.0.0` | `6.2.1` |\n| [cookie](https://github.com/jshttp/cookie) | `1.0.2` | `1.1.1` |\n| [cosmiconfig-typescript-loader](https://github.com/Codex-/cosmiconfig-typescript-loader) | `4.4.0` | `6.2.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.7` | `6.0.1` |\n| [dargs](https://github.com/sindresorhus/dargs) | `7.0.0` | `8.1.0` |\n| [data-urls](https://github.com/jsdom/data-urls) | `6.0.0` | `7.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `15.1.0` | `16.0.1` |\n| [dedent](https://github.com/dmnd/dedent) | `1.7.0` | `1.7.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.223` | `1.5.286` |\n| [error-ex](https://github.com/qix-/node-error-ex) | `1.3.2` | `1.3.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.8` | `1.22.11` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `7.2.2` | `9.1.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `9.6.1` | `11.1.0` |\n| [esquery](https://github.com/estools/esquery) | `1.5.0` | `1.7.0` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [file-entry-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/file-entry-cache) | `6.0.1` | `8.0.0` |\n| [flat-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/flat-cache) | `3.2.0` | `4.0.1` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.1` | `3.3.3` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.6` | `1.15.11` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [git-raw-commits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/git-raw-commits) | `2.0.11` | `4.0.0` |\n| [has-bigints](https://github.com/ljharb/has-bigints) | `1.0.2` | `1.1.0` |\n| [html-dom-parser](https://github.com/remarkablemark/html-dom-parser) | `5.1.4` | `5.1.8` |\n| [import-fresh](https://github.com/sindresorhus/import-fresh) | `3.3.0` | `3.3.1` |\n| [ini](https://github.com/npm/ini) | `1.3.8` | `4.1.1` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.0.10` | `1.1.2` |\n| [is-plain-obj](https://github.com/sindresorhus/is-plain-obj) | `1.1.0` | `4.1.0` |\n| [is-weakset](https://github.com/inspect-js/is-weakset) | `2.0.3` | `2.0.4` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.1.3` | `30.2.0` |\n| [jest-changed-files](https://github.com/jestjs/jest/tree/HEAD/packages/jest-changed-files) | `30.0.5` | `30.2.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.1.3` | `30.2.0` |\n| [jest-cli](https://github.com/jestjs/jest/tree/HEAD/packages/jest-cli) | `30.1.3` | `30.2.0` |\n| [jest-config](https://github.com/jestjs/jest/tree/HEAD/packages/jest-config) | `30.1.3` | `30.2.0` |\n| [jest-docblock](https://github.com/jestjs/jest/tree/HEAD/packages/jest-docblock) | `30.0.1` | `30.2.0` |\n| [jest-each](https://github.com/jestjs/jest/tree/HEAD/packages/jest-each) | `30.1.0` | `30.2.0` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.1.2` | `30.2.0` |\n| [jest-haste-map](https://github.com/jestjs/jest/tree/HEAD/packages/jest-haste-map) | `30.1.0` | `30.2.0` |\n| [jest-leak-detector](https://github.com/jestjs/jest/tree/HEAD/packages/jest-leak-detector) | `30.1.0` | `30.2.0` |\n| [jest-mock](https://github.com/jestjs/jest/tree/HEAD/packages/jest-mock) | `30.0.5` | `30.2.0` |\n| [jest-resolve](https://github.com/jestjs/jest/tree/HEAD/packages/jest-resolve) | `30.1.3` | `30.2.0` |\n| [jest-resolve-dependencies](https://github.com/jestjs/jest/tree/HEAD/packages/jest-resolve-dependencies) | `30.1.3` | `30.2.0` |\n| [jest-runner](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runner) | `30.1.3` | `30.2.0` |\n| [jest-runtime](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runtime) | `30.1.3` | `30.2.0` |\n| [jest-snapshot](https://github.com/jestjs/jest/tree/HEAD/packages/jest-snapshot) | `30.1.2` | `30.2.0` |\n| [jest-validate](https://github.com/jestjs/jest/tree/HEAD/packages/jest-validate) | `30.1.0` | `30.2.0` |\n| [jest-watcher](https://github.com/jestjs/jest/tree/HEAD/packages/jest-watcher) | `30.1.3` | `30.2.0` |\n| [jest-worker](https://github.com/jestjs/jest/tree/HEAD/packages/jest-worker) | `30.1.0` | `30.2.0` |\n| [language-subtag-registry](https://github.com/mattcg/language-subtag-registry) | `0.3.22` | `0.3.23` |\n| [yaml](https://github.com/eemeli/yaml) | `2.3.1` | `2.8.2` |\n| [listr2](https://github.com/listr2/listr2) | `6.6.1` | `9.0.5` |\n| [log-update](https://github.com/sindresorhus/log-update) | `5.0.1` | `6.1.0` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [meow](https://github.com/sindresorhus/meow) | `8.1.2` | `12.1.1` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.21` | `2.0.27` |\n| [optionator](https://github.com/gkz/optionator) | `0.9.3` | `0.9.4` |\n| [possible-typed-array-names](https://github.com/ljharb/possible-typed-array-names) | `1.0.0` | `1.1.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.4.49` |\n| [prettier-linter-helpers](https://github.com/prettier/prettier-linter-helpers) | `1.0.0` | `1.0.1` |\n| [proj4](https://github.com/proj4js/proj4js) | `2.10.0` | `2.20.2` |\n| [react-uid](https://github.com/thearnica/react-uid) | `2.3.3` | `2.4.0` |\n| [restore-cursor](https://github.com/sindresorhus/restore-cursor) | `4.0.0` | `5.1.0` |\n| [rettime](https://github.com/kettanaito/rettime) | `0.7.0` | `0.10.1` |\n| [rfdc](https://github.com/davidmarkclements/rfdc) | `1.3.1` | `1.4.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.2` | `4.57.1` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `5.0.0` | `7.1.2` |\n| [split2](https://github.com/mcollina/split2) | `3.2.2` | `4.2.0` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.11` | `0.11.12` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `0.3.2` | `1.0.2` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.16` | `7.0.23` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.16` | `7.0.23` |\n| [tslib](https://github.com/Microsoft/tslib) | `2.6.2` | `2.8.1` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.18.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [use-sync-external-store](https://github.com/facebook/react/tree/HEAD/packages/use-sync-external-store) | `1.2.0` | `1.6.0` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.18` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n| [whatwg-mimetype](https://github.com/jsdom/whatwg-mimetype) | `4.0.0` | `5.0.0` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n| [wkt-parser](https://github.com/proj4js/wkt-parser) | `1.3.3` | `1.5.2` |\n| [yargs-parser](https://github.com/yargs/yargs-parser) | `20.2.9` | `21.1.1` |\n\nUpdates `@hookform/resolvers` from 3.10.0 to 5.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e\u003ccode\u003e@​hookform/resolvers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.1...v5.2.2\"\u003e5.2.2\u003c/a\u003e (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/803\"\u003e#803\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e95721d3c8c6d6e555508b0e7b21c6ac801360cf\"\u003ee95721d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.0...v5.2.1\"\u003e5.2.1\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ediscriminated union for zod v4 mini (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/49a0d7ba939f58e04ca2d01a98949fc70f50b53e\"\u003e49a0d7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ezod v4 peer deps (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/798\"\u003e#798\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2d28e6aca611b042e07da0ae4cf448adbe78e1f3\"\u003e2d28e6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/801\"\u003e#801\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/bc09647a5eec21d07097a8ccf89fb52ebf50a1ec\"\u003ebc09647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.1.1...v5.2.0\"\u003e5.2.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eajv:\u003c/strong\u003e add ajv-formats for ajvResolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/797\"\u003e#797\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f04003972a3cc7875beb073ff88c942deb6a2086\"\u003ef040039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ezod peer dep issue (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/79cd8b284da29a5a42cd5fdafa2e767747fcfcf7\"\u003e79cd8b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.0.1...v5.1.0\"\u003e5.1.0\u003c/a\u003e (2025-06-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Zod 4, Zod v4 mini, and retains compatibility with Zod v3. (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/777\"\u003e#777\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8d083bd5f5c3242afa1d59e10b1f72988e7b7e82\"\u003e8d083bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-04-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e95721d3c8c6d6e555508b0e7b21c6ac801360cf\"\u003e\u003ccode\u003ee95721d\u003c/code\u003e\u003c/a\u003e fix(zod): fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/49a0d7ba939f58e04ca2d01a98949fc70f50b53e\"\u003e\u003ccode\u003e49a0d7b\u003c/code\u003e\u003c/a\u003e fix: discriminated union for zod v4 mini (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/bc09647a5eec21d07097a8ccf89fb52ebf50a1ec\"\u003e\u003ccode\u003ebc09647\u003c/code\u003e\u003c/a\u003e fix(zod): fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2d28e6aca611b042e07da0ae4cf448adbe78e1f3\"\u003e\u003ccode\u003e2d28e6a\u003c/code\u003e\u003c/a\u003e fix: zod v4 peer deps (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f04003972a3cc7875beb073ff88c942deb6a2086\"\u003e\u003ccode\u003ef040039\u003c/code\u003e\u003c/a\u003e feat(ajv): add ajv-formats for ajvResolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/79cd8b284da29a5a42cd5fdafa2e767747fcfcf7\"\u003e\u003ccode\u003e79cd8b2\u003c/code\u003e\u003c/a\u003e fix: zod peer dep issue (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8d083bd5f5c3242afa1d59e10b1f72988e7b7e82\"\u003e\u003ccode\u003e8d083bd\u003c/code\u003e\u003c/a\u003e feat: support Zod 4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3bc2ad50a63ef8c114336403f182a32e2df7552d\"\u003e\u003ccode\u003e3bc2ad5\u003c/code\u003e\u003c/a\u003e docs: fix table formatting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/6e8839343dcfea0fe9b874772a01f3bc551cbb5c\"\u003e\u003ccode\u003e6e88393\u003c/code\u003e\u003c/a\u003e fix: relax version constraint for react-hook-form 7.55.0 → ^7.55.0 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a54d05a9a27545c0be563bd770596a9c0e24a172\"\u003e\u003ccode\u003ea54d05a\u003c/code\u003e\u003c/a\u003e Merge branch 'dev'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v3.10.0...v5.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/applicationinsights-react-js` from 17.3.6 to 19.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-react-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.8\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/167\"\u003e#167\u003c/a\u003e: Update to ApplicationInsights 3.3.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Pre-Release] Update Application Insights dependencies to v3.3.10 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/167\"\u003emicrosoft/applicationinsights-react-js#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 19.3.8 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/168\"\u003emicrosoft/applicationinsights-react-js#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/19.3.7...19.3.8\"\u003ehttps://github.com/microsoft/applicationinsights-react-js/compare/19.3.7...19.3.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e19.3.7\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/139\"\u003e#139\u003c/a\u003e: Update to ApplicationInsights 3.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/160\"\u003e#160\u003c/a\u003e: Update Components to address Component Governance issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/164\"\u003e#164\u003c/a\u003e: Removing jquery reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e: Fix for IAppInsights is incomplete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Components to address governance issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/159\"\u003emicrosoft/applicationinsights-react-js#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Components to address Component Governance issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/160\"\u003emicrosoft/applicationinsights-react-js#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated react-js package in sample app to match the release by \u003ca href=\"https://github.com/rads-1996\"\u003e\u003ccode\u003e@​rads-1996\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/161\"\u003emicrosoft/applicationinsights-react-js#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoving jquery reference by \u003ca href=\"https://github.com/hectorhdzg\"\u003e\u003ccode\u003e@​hectorhdzg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/164\"\u003emicrosoft/applicationinsights-react-js#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Pre-Release] Update Application Insights dependencies to v3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/165\"\u003emicrosoft/applicationinsights-react-js#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 19.3.7 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/166\"\u003emicrosoft/applicationinsights-react-js#166\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/hectorhdzg\"\u003e\u003ccode\u003e@​hectorhdzg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/164\"\u003emicrosoft/applicationinsights-react-js#164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/19.3.6...19.3.7\"\u003ehttps://github.com/microsoft/applicationinsights-react-js/compare/19.3.6...19.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e19.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[main] Update v18.3.6 branch link in the read to identify the new branch by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/152\"\u003emicrosoft/applicationinsights-react-js#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[main] Prepare main to support react 19 by \u003ca href=\"https://github.com/siyuniu-ms\"\u003e\u003ccode\u003e@​siyuniu-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/153\"\u003emicrosoft/applicationinsights-react-js#153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for BUG(\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/19\"\u003e#19\u003c/a\u003e) - IAppInsights is incomplete by \u003ca href=\"https://github.com/rads-1996\"\u003e\u003ccode\u003e@​rads-1996\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/158\"\u003emicrosoft/applicationinsights-react-js#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 19.3.6  by \u003ca href=\"https://github.com/siyuniu-ms\"\u003e\u003ccode\u003e@​siyuniu-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/154\"\u003emicrosoft/applicationinsights-react-js#154\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/rads-1996\"\u003e\u003ccode\u003e@​rads-1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/158\"\u003emicrosoft/applicationinsights-react-js#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/18.3.6...19.3.6\"\u003ehttps://github.com/microsoft/applicationinsights-react-js/compare/18.3.6...19.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e18.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[React18] upgrade to react 18  by \u003ca href=\"https://github.com/siyuniu-ms\"\u003e\u003ccode\u003e@​siyuniu-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/142\"\u003emicrosoft/applicationinsights-react-js#142\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/microsoft/applicationinsights-react-js/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-react-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.8 (Sept 24th, 2025)\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/167\"\u003e#167\u003c/a\u003e: Update to ApplicationInsights 3.3.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.3.7 (July 18th, 2025)\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/139\"\u003e#139\u003c/a\u003e: Update to ApplicationInsights 3.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/160\"\u003e#160\u003c/a\u003e: Update Components to address Component Governance issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/164\"\u003e#164\u003c/a\u003e: Removing jquery reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e: Fix for IAppInsights is incomplete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.3.6 (April 29th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release targets React 19 and upgrades to Application Insights 3.3.6. We are aligning the major version number with the React framework, following the numbering convention outlined \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-angularplugin-js/issues/57\"\u003ehere\u003c/a\u003e\nFor users on React 18.x, ongoing maintenance and releases will be available from the \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/tree/19.3.6\"\u003erelease18.x\u003c/a\u003e\nFor users on React 17.x, ongoing maintenance and releases will be available from the \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/tree/17.3.6\"\u003erelease17.3.x\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/153\"\u003e#153\u003c/a\u003e [main] Prepare main to support react 19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e Fix for BUG(\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/19\"\u003e#19\u003c/a\u003e) - IAppInsights is incomplete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e18.3.6 (March 12th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release targets React 18 and upgrades to Application Insights 3.3.6. We are aligning the major version number with the React framework, following the numbering convention outlined \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-angularplugin-js/issues/57\"\u003ehere\u003c/a\u003e\nFor users on React 17.x, ongoing maintenance and releases will be available from the \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/tree/17.3.6\"\u003erelease17.3.x\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/142\"\u003e#142\u003c/a\u003e [React18] upgrade to react 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/applicationinsights-react-js/commit/2292faffafd52ba8a8335722473b9fb026bbd92c\"\u003e\u003ccode\u003e2292faf\u003c/code\u003e\u003c/a\u003e release 19.3.8 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/45d429ca474085e6b88bd687be4e9ce2eee5c34f\"\u003e\u003ccode\u003e45d429c\u003c/code\u003e\u003c/a\u003e [Pre-Release] Update Application Insights dependencies to v3.3.10 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/af21b053857c4ea5288a1a0ec4829284b362a9f0\"\u003e\u003ccode\u003eaf21b05\u003c/code\u003e\u003c/a\u003e release 19.3.7 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/10828fc5b7a9cdc2a881fa4e033336b4e4758c3f\"\u003e\u003ccode\u003e10828fc\u003c/code\u003e\u003c/a\u003e update to core 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/a6d7f41b12f9e992bc2b874ee74cf48bec469056\"\u003e\u003ccode\u003ea6d7f41\u003c/code\u003e\u003c/a\u003e Removing jquery reference (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/ca9596ab87df2769d65ce70d747fdb328410bf35\"\u003e\u003ccode\u003eca9596a\u003c/code\u003e\u003c/a\u003e Updated react-js package in sample app to match the release (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/fd51461e4f2e2cc92bef3df9bb5750266e7ceff9\"\u003e\u003ccode\u003efd51461\u003c/code\u003e\u003c/a\u003e Update Components to address Component Governance issues (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/0d187a7225380d29c26ebfe2049947cf9265902d\"\u003e\u003ccode\u003e0d187a7\u003c/code\u003e\u003c/a\u003e Update Components to address governance issues (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/907b2b68d3ce9144f4f14d04cf62e66bc1645575\"\u003e\u003ccode\u003e907b2b6\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 19.3.6  (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/d0a62ae3f12fa90bb2a4136e12f3bb245eae67f0\"\u003e\u003ccode\u003ed0a62ae\u003c/code\u003e\u003c/a\u003e Fix for BUG(\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/19\"\u003e#19\u003c/a\u003e) - IAppInsights is incomplete (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/17.3.6...19.3.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@piwikpro/react-piwik-pro` from 1.3.3 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/releases\"\u003e\u003ccode\u003e@​piwikpro/react-piwik-pro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged on-push workflow to build an example app by \u003ca href=\"https://github.com/eryk171\"\u003e\u003ccode\u003e@​eryk171\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/54\"\u003ePiwikPRO/react-piwik-pro#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tracking-base-library version - tolerate trailing slashes in container URLs by \u003ca href=\"https://github.com/eryk171\"\u003e\u003ccode\u003e@​eryk171\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/55\"\u003ePiwikPRO/react-piwik-pro#55\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/eryk171\"\u003e\u003ccode\u003e@​eryk171\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/54\"\u003ePiwikPRO/react-piwik-pro#54\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.4.0...2.5.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.4.0...2.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecurrency conversion by \u003ca href=\"https://github.com/auto200\"\u003e\u003ccode\u003e@​auto200\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/53\"\u003ePiwikPRO/react-piwik-pro#53\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.3.0...2.4.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.3.0...2.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet provider upon initialization by \u003ca href=\"https://github.com/auto200\"\u003e\u003ccode\u003e@​auto200\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/52\"\u003ePiwikPRO/react-piwik-pro#52\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.2.1...2.3.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.2.1...2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate new README.md by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/50\"\u003ePiwikPRO/react-piwik-pro#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/51\"\u003ePiwikPRO/react-piwik-pro#51\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.2.0...2.2.1\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.2.0...2.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePPI-1357 Update tracking-base-library by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/48\"\u003ePiwikPRO/react-piwik-pro#48\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.1.3...2.2.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.1.3...2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePPI-1318 Dependency bump version tracker base library by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/46\"\u003ePiwikPRO/react-piwik-pro#46\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.1.2...2.1.3\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.1.2...2.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBump \u003ca href=\"https://github.com/PiwikPRO/tracking-base-library/releases/tag/1.2.2\"\u003etracking-base-library\u003c/a\u003e\nincludes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebugfix - Prevent sending parameters in wrong order in customEvents by \u003ca href=\"https://github.com/lysy-vlc\"\u003e\u003ccode\u003e@​lysy-vlc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/tracking-base-library/pull/20\"\u003ePiwikPRO/tracking-base-library#20\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/PiwikPRO/react-piwik-pro/commit/bb9049ac3ede23e87edaa94c767ebc7900ee6f81\"\u003e\u003ccode\u003ebb9049a\u003c/code\u003e\u003c/a\u003e Bump tracking-base-library version (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/e043bee63c7b61d549fe813f2a681be2dba343ca\"\u003e\u003ccode\u003ee043bee\u003c/code\u003e\u003c/a\u003e Changed on-push workflow to build an example app (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/757ba64c3a3348f9359f0bab54b8970d84593c07\"\u003e\u003ccode\u003e757ba64\u003c/code\u003e\u003c/a\u003e update tracking base lib, update examples (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/9ac00d20b223adcc4bba675d83d2f88a57e860e9\"\u003e\u003ccode\u003e9ac00d2\u003c/code\u003e\u003c/a\u003e Set provider upon initialization (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/e6d823a487d559a4a66f8dc6e102c8be2d7ecef8\"\u003e\u003ccode\u003ee6d823a\u003c/code\u003e\u003c/a\u003e Bump version (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/48d4eb2719f81efcf719b371f84968fe03c52df8\"\u003e\u003ccode\u003e48d4eb2\u003c/code\u003e\u003c/a\u003e Generate new README.md (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/b94b02f57438958218968e6349e3a72b9fa8389b\"\u003e\u003ccode\u003eb94b02f\u003c/code\u003e\u003c/a\u003e PPI-1357 Update tracking-base-library, bump package version (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/47a5f5a77e0b78bd55794639cb1a7dfcee6135ea\"\u003e\u003ccode\u003e47a5f5a\u003c/code\u003e\u003c/a\u003e PPI-1318 Dependency bump version tracker base library (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/734ba466c40e38f93e2d5ac5edb3993b00d43d7f\"\u003e\u003ccode\u003e734ba46\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/43\"\u003e#43\u003c/a\u003e from PiwikPRO/feature/update-tracking-base-library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/2505cd87c475a99aae5aa53f664ad9d8f7e645b4\"\u003e\u003ccode\u003e2505cd8\u003c/code\u003e\u003c/a\u003e update lock file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/1.3.3...2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-spring/web` from 9.7.5 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-spring/releases\"\u003e\u003ccode\u003e@​react-spring/web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with Jest and legacy React apps using useTransition by \u003ca href=\"https://github.com/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\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/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove accessing elem.ref in renderTransitions by \u003ca href=\"https://github.com/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport immediate useResize by \u003ca href=\"https://github.com/LoganDark\"\u003e\u003ccode\u003e@​LoganDark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2375\"\u003epmndrs/react-spring#2375\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/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: spring does not start by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2372\"\u003epmndrs/react-spring#2372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency concurrently to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2326\"\u003epmndrs/react-spring#2326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update TSUP to v8 by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2328\"\u003epmndrs/react-spring#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency chokidar to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2325\"\u003epmndrs/react-spring#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2274\"\u003epmndrs/react-spring#2274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix bad spelling of package name by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2350\"\u003epmndrs/react-spring#2350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite-tsconfig-paths to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2338\"\u003epmndrs/react-spring#2338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2337\"\u003epmndrs/react-spring#2337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2330\"\u003epmndrs/react-spring#2330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003eimmediate\u003c/code\u003e does by \u003ca href=\"https://github.com/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2360\"\u003epmndrs/react-spring#2360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: react 19 support by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2339\"\u003epmndrs/react-spring#2339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency cypress to v14 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2367\"\u003epmndrs/react-spring#2367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency cookie to v1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2348\"\u003epmndrs/react-spring#2348\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/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.0\"\u003ehttps://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/b6fbb98101f2cf00a6668cffed6d1b4d0012ae3a\"\u003e\u003ccode\u003eb6fbb98\u003c/code\u003e\u003c/a\u003e v10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f69b748600d3c528a141191b4a26b0c7bd062177\"\u003e\u003ccode\u003ef69b748\u003c/code\u003e\u003c/a\u003e fix: ref access issue in jest and legacy react apps (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2394\"\u003e#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/8631391a51634a327a235c26d7fc44723ee3a564\"\u003e\u003ccode\u003e8631391\u003c/code\u003e\u003c/a\u003e v10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7cc1c901aaa218681afd6b7528ea58f1e9b249ce\"\u003e\u003ccode\u003e7cc1c90\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003eimmediate\u003c/code\u003e option to \u003ccode\u003euseResize\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2375\"\u003e#2375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/197e0a7f9699b27e5000bdbc3307c4866e66a816\"\u003e\u003ccode\u003e197e0a7\u003c/code\u003e\u003c/a\u003e fix: remove accessing elem.ref in renderTransitions (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2373\"\u003e#2373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/2dec5832e881758c977b280443dc2e25d09c1134\"\u003e\u003ccode\u003e2dec583\u003c/code\u003e\u003c/a\u003e v10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/de1244b8777a87305b6a359db3851dd36e72b78b\"\u003e\u003ccode\u003ede1244b\u003c/code\u003e\u003c/a\u003e fix: spring does not start (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/195c479b0360bf106edf16b3c602aa3b7c02c6ad\"\u003e\u003ccode\u003e195c479\u003c/code\u003e\u003c/a\u003e chore: v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7116bba5081366beeef5fb17723289bebab2f253\"\u003e\u003ccode\u003e7116bba\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cookie to v1 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f463ef7024380fdd5b7f1c1ad205c27db739a4d6\"\u003e\u003ccode\u003ef463ef7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress to v14 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.3\"\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 4.36.1 to 5.90.21\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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.90.21\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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.18\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.90.19\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.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\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.90.20\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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.17\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.90.18\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.90.20\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/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\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.90.20\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.90.19\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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.16\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.90.17\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.90.19\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/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\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.90.19\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.90.18\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/4be3ad730c5b8a1e194a91911746be2fce06902a\"\u003e\u003ccode\u003e4be3ad7\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.90.16\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.91.15\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.90.18\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/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\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.90.18\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.20\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/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\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.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.19\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/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\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.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.18\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/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\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.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.17\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/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\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.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): allow retryOnMount when throwOnError is function (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9338\"\u003e#9338\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7f47906eaccc3f3aa5ce24b77a83bd7a620a237b\"\u003e\u003ccode\u003e7f47906\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.90.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.15\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/fccef797d57d4a9566517bba87c8377f363920f2\"\u003e\u003ccode\u003efccef79\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.90.15\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/TanStack/query/commit/08050cb3ebb693ccf782558ba863fd5ff3df2e38\"\u003e\u003ccode\u003e08050cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10115\"\u003e#10115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c5def66a18b77a0012b32bf65216d495d...\n\n_Description has been truncated_","html_url":"https://github.com/ferhany/bereikbaarheid-frontend/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ferhany%2Fbereikbaarheid-frontend/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"5.3.3","new_version":"5.3.7","update_type":"patch","path":null,"pr_created_at":"2026-02-16T09:37:00.000Z","version_change":"5.3.3 → 5.3.7","issue":{"uuid":"3946810312","node_id":"PR_kwDOQH4iCc7EDJIx","number":197,"state":"open","title":"chore(deps-dev): bump cssstyle from 5.3.3 to 5.3.7","user":"dependabot[bot]","labels":["dependencies","size/s"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T09:37:00.000Z","updated_at":"2026-03-04T02:19:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"cssstyle","old_version":"5.3.3","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"}],"path":null,"ecosystem":"npm"},"body":"Bumps [cssstyle](https://github.com/jsdom/cssstyle) from 5.3.3 to 5.3.7.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed assigning non-string values to CSS properties to properly convert to strings.\u003c/li\u003e\n\u003cli\u003eFixed negative values for the \u003ccode\u003etop\u003c/code\u003e property being treated as invalid. (This regressed in v5.3.6.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies. This fixed some subtle issues regarding, e.g., relative colors with \u003ccode\u003ecalc()\u003c/code\u003e, or the syntax of the \u003ccode\u003eclip\u003c/code\u003e property.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance when calling the \u003ccode\u003ecssText\u003c/code\u003e setter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/8b4cd296da829b2ae1b97ca25446f327170e0f30\"\u003e\u003ccode\u003e8b4cd29\u003c/code\u003e\u003c/a\u003e 5.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/235ba62cbf5280ddd441e842fad56a86c576260b\"\u003e\u003ccode\u003e235ba62\u003c/code\u003e\u003c/a\u003e Fix top property always clamped to 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/22dc694e5b8b08e827f582a6ca7642f26c2fafec\"\u003e\u003ccode\u003e22dc694\u003c/code\u003e\u003c/a\u003e Remove unnecessary argument passing to prepareValue()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/37bb130273d673d6a3723792c99a6a7a54f31fd4\"\u003e\u003ccode\u003e37bb130\u003c/code\u003e\u003c/a\u003e Improve string conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/f764e2dbfc8b2e95f8c2aa7c69af4cc64e8e0e7c\"\u003e\u003ccode\u003ef764e2d\u003c/code\u003e\u003c/a\u003e Handle _setInProgress in a try-catch-finally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/4d9266c1134a70aba6a9db9a3aa2bc3cbbd37138\"\u003e\u003ccode\u003e4d9266c\u003c/code\u003e\u003c/a\u003e Replace more constants with property names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.3...v5.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for cssstyle since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cssstyle\u0026package-manager=npm_and_yarn\u0026previous-version=5.3.3\u0026new-version=5.3.7)](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/organvm-iii-ergon/fetch-familiar-friends/pull/197","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/organvm-iii-ergon%2Ffetch-familiar-friends/issues/197","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/197/packages"}},{"old_version":"5.3.4","new_version":"5.3.7","update_type":"patch","path":null,"pr_created_at":"2026-01-26T15:39:03.000Z","version_change":"5.3.4 → 5.3.7","issue":{"uuid":"3856495517","node_id":"PR_kwDOQnMicM6_ZKMl","number":29,"state":"closed","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-02-02T16:07:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T15:39:03.000Z","updated_at":"2026-02-02T16:07:57.000Z","time_to_close":606531,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":24,"packages":[{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/react-virtualized-auto-sizer","old_version":"1.0.4","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.49.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.4.26","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"@acemir/cssom","old_version":"0.9.29","new_version":"0.9.31","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@asamuzakjp/css-color","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@exodus/bytes","old_version":"1.8.0","new_version":"1.10.0","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"cssstyle","old_version":"5.3.4","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"data-urls","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/jsdom/data-urls"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/react-virtualized-auto-sizer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-virtualized-auto-sizer) | `1.0.4` | `1.0.8` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.49.0` | `8.53.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.18` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.4.26` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.29` | `0.9.31` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.0` | `4.1.1` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.8.0` | `1.10.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.4` | `5.3.7` |\n| [data-urls](https://github.com/jsdom/data-urls) | `6.0.0` | `6.0.1` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.6` |\n\n\nUpdates `@playwright/test` from 1.57.0 to 1.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003e:light\u003c/code\u003e selector engine suffix. Use standard CSS selectors instead.\u003c/li\u003e\n\u003cli\u003eOption \u003ccode\u003edevtools\u003c/code\u003e from \u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-launch\"\u003ebrowserType.launch()\u003c/a\u003e has been removed. Use \u003ccode\u003eargs: ['--auto-open-devtools-for-tabs']\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eRemoved macOS 13 support for WebKit. We recommend to upgrade your macOS version, or keep using an older Playwright version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version was also tested against the following stable channels:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGoogle Chrome 144\u003c/li\u003e\n\u003cli\u003eMicrosoft Edge 144\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/961381ec73a9fa2661d92504eab1a6bd6eaffc75\"\u003e\u003ccode\u003e961381e\u003c/code\u003e\u003c/a\u003e chore: mark 1.58.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38921\"\u003e#38921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c1b64c8fcfc53332c72a92a4243817fd57bd9ba\"\u003e\u003ccode\u003e0c1b64c\u003c/code\u003e\u003c/a\u003e chore: hide stuff (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38882\"\u003e#38882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/b1fd5d0c5bfc27af126abd2e738c4ec0d9a196b8\"\u003e\u003ccode\u003eb1fd5d0\u003c/code\u003e\u003c/a\u003e test: unflake some ui-mode tests (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38907\"\u003e#38907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/faf317ca1e203265dc4a998ee55a1808db75fae3\"\u003e\u003ccode\u003efaf317c\u003c/code\u003e\u003c/a\u003e chore: tune press/type via cli (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38898\"\u003e#38898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ba4b983c1673c2b7bef3711a3ad100e2883a28e6\"\u003e\u003ccode\u003eba4b983\u003c/code\u003e\u003c/a\u003e docs: add v1.58 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38879\"\u003e#38879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/00fb7a962713a8d095efffc071bc5d094b3b59ac\"\u003e\u003ccode\u003e00fb7a9\u003c/code\u003e\u003c/a\u003e chore: implement shard weights feedback (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38902\"\u003e#38902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/42d4f18d7fff541243ab10dd2a372c5e608f8346\"\u003e\u003ccode\u003e42d4f18\u003c/code\u003e\u003c/a\u003e test: unflake/skip/fix some tests (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38905\"\u003e#38905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/42b978447280252d7942e0ace915a406e4cf925c\"\u003e\u003ccode\u003e42b9784\u003c/code\u003e\u003c/a\u003e feat(dot): onTestPause + make --pause private (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38904\"\u003e#38904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/428b5576d191cc196969acd1a65a80160b875da1\"\u003e\u003ccode\u003e428b557\u003c/code\u003e\u003c/a\u003e fix(html): truncate step titles (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38884\"\u003e#38884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/595983451517d48ebeb24fc7148cc82a5750e7ff\"\u003e\u003ccode\u003e5959834\u003c/code\u003e\u003c/a\u003e chore(list): onTestPaused (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38777\"\u003e#38777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.0 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\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/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-virtualized-auto-sizer` from 1.0.4 to 1.0.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-virtualized-auto-sizer\"\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.49.0 to 8.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\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\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e0f2a010628dad876d66b63ba97b85d6ecafc3b2\"\u003e\u003ccode\u003ee0f2a01\u003c/code\u003e\u003c/a\u003e fix(utils): make RuleCreator root defaultOptions optional (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/76f8ff7a4257822dc8217a8ad49659cd5951f117\"\u003e\u003ccode\u003e76f8ff7\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [consistent-indexed-object-style] skip fixer if interface...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/722ab62547213f9521377c3003629317403075b1\"\u003e\u003ccode\u003e722ab62\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] fix false positive for pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/92fcf3ee719f4ec0903c4fe1bc86ed7a837b98b3\"\u003e\u003ccode\u003e92fcf3e\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): add rule [strict-void-return] (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3fb03817d66e274560a4ed115e53fb2d770bf6a1\"\u003e\u003ccode\u003e3fb0381\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): [no-useless-default-assignment] fix misformatted link (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/62ee26ead99bf23c16e819dbcae6eb4c24c67175\"\u003e\u003ccode\u003e62ee26e\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unused-vars] add a fixer to remove unused imports (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c4d5a56925e588d0e84e18f6f2d7756d0248d3be\"\u003e\u003ccode\u003ec4d5a56\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful descrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ac77355112f5c4150f5a9e2f97fd6aa9812ab4e\"\u003e\u003ccode\u003e3ac7735\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interfac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/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.49.0 to 8.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\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\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.0 (2025-12-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c62e85874f0e482156a54b6744fe90a6f270012a\"\u003e\u003ccode\u003ec62e858\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/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 4.0.15 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\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\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\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/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\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.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  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/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in 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/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\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\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  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/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\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\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\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/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/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-plugin-react-refresh` from 0.4.24 to 0.4.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert changes to fix \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport cases like \u003ccode\u003eexport const ENUM = Object.keys(TABLE) as EnumType[];\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e_\u003c/code\u003e in component names (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/94\"\u003e#94\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/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert changes to fix \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport cases like \u003ccode\u003eexport const ENUM = Object.keys(TABLE) as EnumType[];\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e) (reverted in 0.4.26)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e_\u003c/code\u003e in component names (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/94\"\u003e#94\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/ArnaudBarre/eslint-plugin-react-refresh/commit/95c02ba163eb04da82224611ea4f24d83e600ee5\"\u003e\u003ccode\u003e95c02ba\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Catch non React exports defined as call expressions\u0026quot;(fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e) [publ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/8ea312dffc209bc06963a0bee33d1c0a5eb1818f\"\u003e\u003ccode\u003e8ea312d\u003c/code\u003e\u003c/a\u003e Update the name of next config (\u003ccode\u003evite\u003c/code\u003e -\u0026gt; \u003ccode\u003enext\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/4fc6d3dc363034f5d58511e7d96e274e0815a7db\"\u003e\u003ccode\u003e4fc6d3d\u003c/code\u003e\u003c/a\u003e Catch non React exports defined as call expressions [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/0397bde377968a21d6d55af3118e4cccabb942d4\"\u003e\u003ccode\u003e0397bde\u003c/code\u003e\u003c/a\u003e Allow non-leading underscores (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.24...v0.4.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.4 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.15 to 4.0.18\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.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\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\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\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/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\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.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  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/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in 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/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\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\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  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/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\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\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\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/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d75780a67af437331d8d689cdcfe291e\"\u003e\u003ccode\u003eea837de\u003c/code\u003e\u003c/a\u003e feat(experimental): add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9286\"\u003e#9286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca5ea282cf0b0d37b7b51f182397fc370\"\u003e\u003ccode\u003ee057281\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403bf97b3145911aaeffbae36b465284c7\"\u003e\u003ccode\u003e59f92d4\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): add importers alongside importedModules (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9423\"\u003e#9423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec8e7a5e9d205146e44f1ed06d7afc57c\"\u003e\u003ccode\u003e751364e\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): don't store importers in cache (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a8f221c536a499bd3f3e802115eadc5d\"\u003e\u003ccode\u003e4b67fc2\u003c/code\u003e\u003c/a\u003e fix: typo in browser.provider error (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9394\"\u003e#9394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff005cf518064b4611b34a6ca86303ac645\"\u003e\u003ccode\u003e40841ff\u003c/code\u003e\u003c/a\u003e fix: handle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371\"\u003e#9371\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9372\"\u003e#9372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb328a5e71f0805ee05e24f11af23ecf2db\"\u003e\u003ccode\u003e200dadb\u003c/code\u003e\u003c/a\u003e fix(pool): handle worker start failures gracefully (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9337\"\u003e#9337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459b96a5ed3b9f07ab3001596492032183\"\u003e\u003ccode\u003e1500654\u003c/code\u003e\u003c/a\u003e fix(browser): support \u003ccode\u003efileParallelism\u003c/code\u003e on an instance (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9328\"\u003e#9328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@acemir/cssom` from 0.9.29 to 0.9.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/91\"\u003e#91\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e600e1d16c6518279266ca5f7508ef39301df44c\"\u003e\u003ccode\u003ee600e1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve RegExp and attr selectors handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Verridian-ai/life-os-Pulse-banner-generator/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Verridian-ai%2Flife-os-Pulse-banner-generator/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"}},{"old_version":"5.3.6","new_version":"5.3.7","update_type":"patch","path":null,"pr_created_at":"2026-01-25T07:38:28.000Z","version_change":"5.3.6 → 5.3.7","issue":{"uuid":"3852793862","node_id":"PR_kwDOOUWnnc6_NcGd","number":55,"state":"closed","title":"chore: bump the frontend-dependencies group across 1 directory with 96 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-01T07:37:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-25T07:38:28.000Z","updated_at":"2026-02-01T07:37:15.000Z","time_to_close":604725,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"frontend-dependencies","update_count":96,"packages":[{"name":"@types/node","old_version":"25.0.3","new_version":"25.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.0.16","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/eslint-plugin","old_version":"1.6.5","new_version":"1.6.6","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"@vue/compiler-sfc","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/language-server","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@vue/typescript-plugin","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"eslint-plugin-oxlint","old_version":"1.36.0","new_version":"1.41.0","repository_url":"https://github.com/oxc-project/eslint-plugin-oxlint"},{"name":"eslint-plugin-vue","old_version":"10.6.2","new_version":"10.7.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"oxlint","old_version":"1.36.0","new_version":"1.41.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"vite","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.16","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"vue-tsc","old_version":"3.2.1","new_version":"3.2.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@acemir/cssom","old_version":"0.9.30","new_version":"0.9.31","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-proposal-decorators","old_version":"7.28.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typescript","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.22","new_version":"1.0.25","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@exodus/bytes","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"@typescript-eslint/utils","old_version":"8.49.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cssstyle","old_version":"5.3.6","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"data-urls","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/jsdom/data-urls"},{"name":"typescript-eslint","old_version":"8.51.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-dependencies group with 36 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `25.0.10` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.16` | `4.0.18` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.6.5` | `1.6.6` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.26` | `3.5.27` |\n| [@vue/language-server](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server) | `3.2.1` | `3.2.3` |\n| [@vue/typescript-plugin](https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin) | `3.2.1` | `3.2.3` |\n| [eslint-plugin-oxlint](https://github.com/oxc-project/eslint-plugin-oxlint) | `1.36.0` | `1.41.0` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.6.2` | `10.7.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.36.0` | `1.41.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `7.3.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.16` | `4.0.18` |\n| [vue](https://github.com/vuejs/core) | `3.5.26` | `3.5.27` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.1` | `3.2.3` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.30` | `0.9.31` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.28.6` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.28.6` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.5` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-proposal-decorators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators) | `7.28.0` | `7.28.6` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typescript) | `7.28.5` | `7.28.6` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.27.2` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.28.6` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.28.6` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.22` | `1.0.25` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.8.0` | `1.9.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.49.0` | `8.51.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.6` | `5.3.7` |\n| [data-urls](https://github.com/jsdom/data-urls) | `6.0.0` | `6.0.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.51.0` | `8.53.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n\n\nUpdates `@types/node` from 25.0.3 to 25.0.10\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.0.16 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\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\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\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/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\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.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  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/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in 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/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\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\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  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/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\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\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\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/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/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/eslint-plugin` from 1.6.5 to 1.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e\u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.6\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd require-test-timeout rule  -  by \u003ca href=\"https://github.com/hamirmahal\"\u003e\u003ccode\u003e@​hamirmahal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/863\"\u003evitest-dev/eslint-plugin-vitest#863\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/0829c0a\"\u003e\u003c!-- raw HTML omitted --\u003e(0829c)\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/eslint-plugin-vitest/compare/v1.6.5...v1.6.6\"\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/eslint-plugin-vitest/commit/472ba3d120e12eb7faa3d625c59679caa3ef2211\"\u003e\u003ccode\u003e472ba3d\u003c/code\u003e\u003c/a\u003e chore: release v1.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/0829c0a84b3026d211f997ffa415957c83e872f8\"\u003e\u003ccode\u003e0829c0a\u003c/code\u003e\u003c/a\u003e feat: add require-test-timeout rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/863\"\u003e#863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.5...v1.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-sfc` from 3.5.26 to 3.5.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-sfc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-sfc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.26...v3.5.27\"\u003e3.5.27\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompile-sfc:\u003c/strong\u003e correctly handle variable shadowing in for loop for \u003ccode\u003edefineProps\u003c/code\u003e destructuring. (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14296\"\u003e#14296\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e6a1bb50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14294\"\u003e#14294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle indexed access types in declare global blocks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14260\"\u003e#14260\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003ee4091fe\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14236\"\u003e#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e use correct scope when resolving indexed access types from external files (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14297\"\u003e#14297\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003ef0f0a21\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14292\"\u003e#14292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e collection iteration should inherit iterator instance methods (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12644\"\u003e#12644\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3c8b2fc836b2f60c90c2459933e66b2fd9fb8c08\"\u003e3c8b2fc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12615\"\u003e#12615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip patching reserved props for custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14275\"\u003e#14275\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/19cc7e2cd053629f3233cd55dff98951e69f5391\"\u003e19cc7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14274\"\u003e#14274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e use ssrRenderClass helper for className attribute (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14327\"\u003e#14327\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a4708f324f62ac2122f87c4ee039deb2745f0905\"\u003ea4708f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e handle v-bind modifiers during render attrs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14263\"\u003e#14263\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c2f5964c47890321cab40fcf0ebc528e6d00337f\"\u003ec2f5964\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14262\"\u003e#14262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/aa9af1deeda38457e33b595a7c68389cf7cf03fd\"\u003e\u003ccode\u003eaa9af1d\u003c/code\u003e\u003c/a\u003e release: v3.5.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e4091fe1f917346a66ffa8d013b3cf4b331b6682\"\u003e\u003ccode\u003ee4091fe\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): handle indexed access types in declare global blocks (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc/issues/14260\"\u003e#14260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/6a1bb50594db03904f401fc33ea85afa8fa71cf7\"\u003e\u003ccode\u003e6a1bb50\u003c/code\u003e\u003c/a\u003e fix(compile-sfc): correctly handle variable shadowing in for loop for `define...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f0f0a21dfaf0f41bb2198106db0f4ff32b97dcd3\"\u003e\u003ccode\u003ef0f0a21\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): use correct scope when resolving indexed access types from...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/aac7e1898907445c8f89b22047a9bfcf0a6e91b8\"\u003e\u003ccode\u003eaac7e18\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments in the code (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc/issues/14253\"\u003e#14253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.27/packages/compiler-sfc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/language-server` from 3.2.1 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/releases\"\u003e\u003ccode\u003e@​vue/language-server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support configuration for language plugins (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5678\"\u003e#5678\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e avoid \u003ccode\u003edefineModel\u003c/code\u003e breaking ast in \u003ccode\u003elang=\u0026quot;js\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5935\"\u003e#5935\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e infer object keys as string if it does not extend string (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5933\"\u003e#5933\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e correct rename behavior on same name shorthands in template (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5907\"\u003e#5907\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e only forward quick info for original results without tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5938\"\u003e#5938\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correct indent for \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5925\"\u003e#5925\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOur Sponsors ❤️\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/language-server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.3 (2026-01-23)\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support configuration for language plugins (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5678\"\u003e#5678\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e avoid \u003ccode\u003edefineModel\u003c/code\u003e breaking ast in \u003ccode\u003elang=\u0026quot;js\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5935\"\u003e#5935\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e infer object keys as string if it does not extend string (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5933\"\u003e#5933\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e correct rename behavior on same name shorthands in template (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5907\"\u003e#5907\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e only forward quick info for original results without tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5938\"\u003e#5938\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correct indent for \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5925\"\u003e#5925\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.2 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correct code features on v-bind shorthands of special attributes - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-plugin-pug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e accurate Pug shorthand mapping (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5906\"\u003e#5906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e pre-map HTML to Pug offset attribute (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5905\"\u003e#5905\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e strip \u003ccode\u003e=\u0026quot;\u0026quot;\u003c/code\u003e for boolean props completion edits (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5888\"\u003e#5888\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e avoid duplicate directive modifiers in completion (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5920\"\u003e#5920\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e only forward quick info and suggestion diagnostics for setup bindings (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5892\"\u003e#5892\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\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/vuejs/language-tools/commit/efc6882ab62a518b41ab5c8dc1d762c41c862ebc\"\u003e\u003ccode\u003eefc6882\u003c/code\u003e\u003c/a\u003e v3.2.3 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5942\"\u003e#5942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/506e5ab84e113fed726ae530d68d4dcb7b61b112\"\u003e\u003ccode\u003e506e5ab\u003c/code\u003e\u003c/a\u003e feat(typescript-plugin): correct rename behavior on same name shorthands in t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/17394f4e80c2267e8b7159468ab40c948ea37d65\"\u003e\u003ccode\u003e17394f4\u003c/code\u003e\u003c/a\u003e v3.2.2 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5923\"\u003e#5923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/f1314eff7ccaccfc6ff92b7fcdae01ac947a7cff\"\u003e\u003ccode\u003ef1314ef\u003c/code\u003e\u003c/a\u003e feat(language-service): strip \u003ccode\u003e=\u0026quot;\u0026quot;\u003c/code\u003e for boolean props completion edits (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5888\"\u003e#5888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/b7244e1c68daa0761c0ea0e901c4b8e8f19aae2c\"\u003e\u003ccode\u003eb7244e1\u003c/code\u003e\u003c/a\u003e fix(language-service): avoid duplicate directive modifiers in completion (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5920\"\u003e#5920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/language-tools/commits/v3.2.3/packages/language-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/typescript-plugin` from 3.2.1 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/releases\"\u003e\u003ccode\u003e@​vue/typescript-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support configuration for language plugins (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5678\"\u003e#5678\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e avoid \u003ccode\u003edefineModel\u003c/code\u003e breaking ast in \u003ccode\u003elang=\u0026quot;js\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5935\"\u003e#5935\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e infer object keys as string if it does not extend string (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5933\"\u003e#5933\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e correct rename behavior on same name shorthands in template (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5907\"\u003e#5907\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e only forward quick info for original results without tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5938\"\u003e#5938\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correct indent for \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5925\"\u003e#5925\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOur Sponsors ❤️\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/typescript-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.3 (2026-01-23)\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support configuration for language plugins (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5678\"\u003e#5678\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e avoid \u003ccode\u003edefineModel\u003c/code\u003e breaking ast in \u003ccode\u003elang=\u0026quot;js\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5935\"\u003e#5935\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e infer object keys as string if it does not extend string (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5933\"\u003e#5933\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e correct rename behavior on same name shorthands in template (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5907\"\u003e#5907\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e only forward quick info for original results without tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5938\"\u003e#5938\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correct indent for \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tags (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5925\"\u003e#5925\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.2 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correct code features on v-bind shorthands of special attributes - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-plugin-pug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e accurate Pug shorthand mapping (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5906\"\u003e#5906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e pre-map HTML to Pug offset attribute (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5905\"\u003e#5905\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e strip \u003ccode\u003e=\u0026quot;\u0026quot;\u003c/code\u003e for boolean props completion edits (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5888\"\u003e#5888\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e avoid duplicate directive modifiers in completion (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5920\"\u003e#5920\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e only forward quick info and suggestion diagnostics for setup bindings (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5892\"\u003e#5892\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\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/vuejs/language-tools/commit/efc6882ab62a518b41ab5c8dc1d762c41c862ebc\"\u003e\u003ccode\u003eefc6882\u003c/code\u003e\u003c/a\u003e v3.2.3 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5942\"\u003e#5942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/506e5ab84e113fed726ae530d68d4dcb7b61b112\"\u003e\u003ccode\u003e506e5ab\u003c/code\u003e\u003c/a\u003e feat(typescript-plugin): correct rename behavior on same name shorthands in t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/601176ef99616d916f4805ead04de22ceb12d6c3\"\u003e\u003ccode\u003e601176e\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): only forward quick info for original results without ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/17394f4e80c2267e8b7159468ab40c948ea37d65\"\u003e\u003ccode\u003e17394f4\u003c/code\u003e\u003c/a\u003e v3.2.2 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5923\"\u003e#5923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/5f2d2dbf75e1caccd13bd9f42c6803f6aff866a7\"\u003e\u003ccode\u003e5f2d2db\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): only forward quick info and suggestion diagnostics fo...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/language-tools/commits/v3.2.3/packages/typescript-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-oxlint` from 1.36.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/releases\"\u003eeslint-plugin-oxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.41.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.40.0...v1.41.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.39.0...v1.40.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.39.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.38.0...v1.39.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.38.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.37.0...v1.38.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoxlint.buildFromOxlintConfigFile\u003c/code\u003e disables ts alias rules  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/595\"\u003eoxc-project/eslint-plugin-oxlint#595\u003c/a\u003e \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/a685a10\"\u003e\u003c!-- raw HTML omitted --\u003e(a685a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.36.0...v1.37.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/3698204f446a5baaaab214df699c47cfe6b83bec\"\u003e\u003ccode\u003e3698204\u003c/code\u003e\u003c/a\u003e release: v1.41.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/612\"\u003e#612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/1bcb84b02c08461213433e180d25ac3b7aabf234\"\u003e\u003ccode\u003e1bcb84b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxfmt to ^0.26.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/681b6c03bc512c2b514985eea676c7bec6468f4b\"\u003e\u003ccode\u003e681b6c0\u003c/code\u003e\u003c/a\u003e release: v1.40.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/8502dfcc541a8c0c490faf084f25ec49c0a3b076\"\u003e\u003ccode\u003e8502dfc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxfmt to ^0.25.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/b1fb8336792956c7e5e32aff25a96cb95a261824\"\u003e\u003ccode\u003eb1fb833\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/1626c1f80559c1ddce1a2b9a08b71f9fd9f58ba4\"\u003e\u003ccode\u003e1626c1f\u003c/code\u003e\u003c/a\u003e chore(deps): update github-actions (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/9a7de58cb6aedeeb8b954b268573da182580b1c0\"\u003e\u003ccode\u003e9a7de58\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxfmt to ^0.24.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/4142d5dae4e3b26d420b77c47ae2b81f8a6e32e4\"\u003e\u003ccode\u003e4142d5d\u003c/code\u003e\u003c/a\u003e release: v1.39.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/b5963bf45c2f41caca38df2c5b86ffa6393ded13\"\u003e\u003ccode\u003eb5963bf\u003c/code\u003e\u003c/a\u003e chore(deps): update taiki-e/install-action action to v2.66.1 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/603\"\u003e#603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/9843ecc679fdd0f32c0d82e03cc0e5fa5a4bed43\"\u003e\u003ccode\u003e9843ecc\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/602\"\u003e#602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.36.0...v1.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-vue` from 10.6.2 to 10.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/releases\"\u003eeslint-plugin-vue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://eslint.vuejs.org/user-guide/#bundle-configurations-eslint-config-js\"\u003enew \u003ccode\u003e-error\u003c/code\u003e config variants\u003c/a\u003e, with all rules' severity set to \u003ccode\u003eerror\u003c/code\u003e: \u003ccode\u003estrongly-recommended-error\u003c/code\u003e, \u003ccode\u003erecommended-error\u003c/code\u003e, \u003ccode\u003evue2-strongly-recommended-error\u003c/code\u003e, \u003ccode\u003evue2-recommended-error\u003c/code\u003e (along with their flat config equivalents) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2796\"\u003e#2796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-literals-in-template.html\"\u003e\u003ccode\u003evue/no-literals-in-template\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-undef-directives.html\"\u003e\u003ccode\u003evue/no-undef-directives\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eignoreEOLComments\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/no-multi-spaces.html\"\u003e\u003ccode\u003evue/no-multi-spaces\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged \u003ca href=\"https://eslint.vuejs.org/rules/no-negated-v-if-condition.html\"\u003e\u003ccode\u003evue/no-negated-v-if-condition\u003c/code\u003e\u003c/a\u003e suggestion to autofix (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded TypeScript support for eslint-plugin-vue development (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives in \u003ca href=\"https://eslint.vuejs.org/rules/define-props-destructuring.html\"\u003e\u003ccode\u003evue/define-props-destructuring\u003c/code\u003e\u003c/a\u003e rule when imported types are passed to \u003ccode\u003edefineProps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003eDirectiveModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003enodeOps\u003c/code\u003e and \u003ccode\u003epatchProp\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2986\"\u003e#2986\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/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md\"\u003eeslint-plugin-vue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://eslint.vuejs.org/user-guide/#bundle-configurations-eslint-config-js\"\u003enew \u003ccode\u003e-error\u003c/code\u003e config variants\u003c/a\u003e, with all rules' severity set to \u003ccode\u003eerror\u003c/code\u003e: \u003ccode\u003estrongly-recommended-error\u003c/code\u003e, \u003ccode\u003erecommended-error\u003c/code\u003e, \u003ccode\u003evue2-strongly-recommended-error\u003c/code\u003e, \u003ccode\u003evue2-recommended-error\u003c/code\u003e (along with their flat config equivalents) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2796\"\u003e#2796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-literals-in-template.html\"\u003e\u003ccode\u003evue/no-literals-in-template\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-undef-directives.html\"\u003e\u003ccode\u003evue/no-undef-directives\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eignoreEOLComments\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/no-multi-spaces.html\"\u003e\u003ccode\u003evue/no-multi-spaces\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged \u003ca href=\"https://eslint.vuejs.org/rules/no-negated-v-if-condition.html\"\u003e\u003ccode\u003evue/no-negated-v-if-condition\u003c/code\u003e\u003c/a\u003e suggestion to autofix (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded TypeScript support for eslint-plugin-vue development (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives in \u003ca href=\"https://eslint.vuejs.org/rules/define-props-destructuring.html\"\u003e\u003ccode\u003evue/define-props-destructuring\u003c/code\u003e\u003c/a\u003e rule when imported types are passed to \u003ccode\u003edefineProps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003eDirectiveModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003enodeOps\u003c/code\u003e and \u003ccode\u003epatchProp\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2986\"\u003e#2986\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/eslint-plugin-vue/commit/745fd4e1f3719c3a2f93bd3531da5e886c16f008\"\u003e\u003ccode\u003e745fd4e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2988\"\u003e#2988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/4c2efa45e7f8d0bf70d2432ad1dc024993affc90\"\u003e\u003ccode\u003e4c2efa4\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e-error\u003c/code\u003e configs to types (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3001\"\u003e#3001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/ce20297414014b2e95061c273826e57ed6929017\"\u003e\u003ccode\u003ece20297\u003c/code\u003e\u003c/a\u003e feat: introduce \u003ccode\u003etsdown\u003c/code\u003e, support mixed js \u0026amp; ts in codebase (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/1c77cf912cc844cdc2f3150937c94f1d7a0c6239\"\u003e\u003ccode\u003e1c77cf9\u003c/code\u003e\u003c/a\u003e feat: add vue/no-literals-in-template rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/e9d3f4366ae6bce8cdb7c162aa08a2f7d0e5ce33\"\u003e\u003ccode\u003ee9d3f43\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etype\u003c/code\u003e property from asserted errors (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/ff8c8e08613fbf1c2a6af144dc41def9e2a65718\"\u003e\u003ccode\u003eff8c8e0\u003c/code\u003e\u003c/a\u003e docs: improve editor interaction experience (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2997\"\u003e#2997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/97ff02476e242f0bd362c0b3451d7c1471558828\"\u003e\u003ccode\u003e97ff024\u003c/code\u003e\u003c/a\u003e Update changeset message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/bf68a176c5d98e6616b21113a3bc50912b95247b\"\u003e\u003ccode\u003ebf68a17\u003c/code\u003e\u003c/a\u003e Update changeset message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/2713fb26feded0bb5145fd73a1f60b73e8b0be47\"\u003e\u003ccode\u003e2713fb2\u003c/code\u003e\u003c/a\u003e fix(define-props-destructuring): imported props declaration does not work (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/e13bfc747bf5b280f2ac50b9154f02c8b5010eb0\"\u003e\u003ccode\u003ee13bfc7\u003c/code\u003e\u003c/a\u003e Updates resources (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/compare/v10.6.2...v10.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.36.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.41.0] - 2026-01-19\u003c/h2\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8a294d5 oxfmt, oxlint: Update logo (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/18242\"\u003e#18242\u003c/a\u003e) (Dunqing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.37.0] - 2026-01-05\u003c/h2\u003e\n\u003ch3\u003e💥 BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef7da875 oxlint: [\u003cstrong\u003eBREAKING\u003c/strong\u003e] Remove oxc_language_server binary (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17457\"\u003e#17457\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7e5fc90 linter: Update list of plugins that are reserved. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17516\"\u003e#17516\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.35.0] - 2025-12-22\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e624c9 linter/react: Add \u003ccode\u003eversion\u003c/code\u003e to \u003ccode\u003eReactPluginSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17169\"\u003e#17169\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.34.0] - 2025-12-19\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea0f74a0 linter/config: Allow aliasing plugin names to allow names the same as builtin plugins (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15569\"\u003e#15569\u003c/a\u003e) (Cameron)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e005ec25 linter: Permit \u003ccode\u003e$schema\u003c/code\u003e \u003ccode\u003e.oxlintrc.json\u003c/code\u003e struct (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17060\"\u003e#17060\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003ed446c43 linter: Prevent extra fields from being present on oxlint config file (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/16874\"\u003e#16874\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.30.0] - 2025-11-24\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e595867a oxlint: Generate markdownDescription fields for oxlint JSON schema. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15959\"\u003e#15959\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.29.0] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84de1ca oxlint,oxfmt: Allow comments and also commas for vscode-json-ls (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15612\"\u003e#15612\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.26.0] - 2025-11-05\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e26f24d5 linter: Permit comments in \u003ccode\u003e.oxlintrc.json\u003c/code\u003e via json schema file (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15249\"\u003e#15249\u003c/a\u003e) (Martin Leduc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/8dea8d381d588f54d92a041f2630e97d8945ccc5\"\u003e\u003ccode\u003e8dea8d3\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.41.0 \u0026amp;\u0026amp; oxfmt v0.26.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/18264\"\u003e#18264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/8a294d5a997636207e3db296272cc6c33e532c2f\"\u003e\u003ccode\u003e8a294d5\u003c/code\u003e\u003c/a\u003e docs(oxfmt, oxlint): update logo (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/18242\"\u003e#18242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/8fe1e8ee49c249dfe817f78ab5b934a2d597de84\"\u003e\u003ccode\u003e8fe1e8e\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.40.0 \u0026amp;\u0026amp; oxfmt v0.25.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/18223\"\u003e#18223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/1aafdd92ef1c912a97199cb07d3a05c82e8652c1\"\u003e\u003ccode\u003e1aafdd9\u003c/code\u003e\u003c/a\u003e chore(linter): Bump the peer dependency for oxlint-tsgolint to \u0026gt;=0.11.1 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/18217\"\u003e#18217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/7c664cfdf0f11b469b7d4f427045fd890b2dbb91\"\u003e\u003ccode\u003e7c664cf\u003c/code\u003e\u003c/a\u003e refactor(apps,website): Use the same \u003ccode\u003egenerate_schema_json()\u003c/code\u003e function (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/18025\"\u003e#18025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b56d60fedd6e05a9766d611289843eb064d0f1cb\"\u003e\u003ccode\u003eb56d60f\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.39.0 \u0026amp;\u0026amp; oxfmt v0.24.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17921\"\u003e#17921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/f3767ea04bccd8ef21e2d395409459c4c9d348fe\"\u003e\u003ccode\u003ef3767ea\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.38.0 \u0026amp;\u0026amp; oxfmt v0.23.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17709\"\u003e#17709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/186a347244effdb6127b12fb625bf7c3177811bb\"\u003e\u003ccode\u003e186a347\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.37.0 \u0026amp;\u0026amp; oxfmt v0.22.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17662\"\u003e#17662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/7e5fc9049b193b0bd3c0b54caebc67d24755e64b\"\u003e\u003ccode\u003e7e5fc90\u003c/code\u003e\u003c/a\u003e docs(linter): Update list of plugins that are reserved. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17516\"\u003e#17516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/f7da875f0b4a357722a7079c8f1f1cec92259b38\"\u003e\u003ccode\u003ef7da875\u003c/code\u003e\u003c/a\u003e feat(oxlint)!: remove oxc_language_server binary (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17457\"\u003e#17457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.41.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.3.0 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/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/v7.3.1/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\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/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.1/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 4.0.16 to 4.0.18\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.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\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\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\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/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTM...\n\n_Description has been truncated_","html_url":"https://github.com/iagocanalejas/richjet/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iagocanalejas%2Frichjet/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}},{"old_version":"5.3.4","new_version":"5.3.7","update_type":"patch","path":null,"pr_created_at":"2026-01-19T16:15:26.000Z","version_change":"5.3.4 → 5.3.7","issue":{"uuid":"3830390191","node_id":"PR_kwDOQnMicM6-CxHb","number":28,"state":"open","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 22 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-01-19T16:15:26.000Z","updated_at":"2026-01-19T16:16:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":22,"packages":[{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/react-virtualized-auto-sizer","old_version":"1.0.4","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.49.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.17","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.4.26","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.0","repository_url":"https://github.com/prettier/prettier"},{"name":"@acemir/cssom","old_version":"0.9.29","new_version":"0.9.31","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@asamuzakjp/css-color","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@exodus/bytes","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"cssstyle","old_version":"5.3.4","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/react-virtualized-auto-sizer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-virtualized-auto-sizer) | `1.0.4` | `1.0.8` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.49.0` | `8.53.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.17` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.4.26` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.0` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.29` | `0.9.31` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.0` | `4.1.1` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.8.0` | `1.9.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.4` | `5.3.7` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.5` |\n\n\nUpdates `@testing-library/react` from 16.3.0 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\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/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-virtualized-auto-sizer` from 1.0.4 to 1.0.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-virtualized-auto-sizer\"\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.49.0 to 8.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\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\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\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/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/722ab62547213f9521377c3003629317403075b1\"\u003e\u003ccode\u003e722ab62\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] fix false positive for pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/92fcf3ee719f4ec0903c4fe1bc86ed7a837b98b3\"\u003e\u003ccode\u003e92fcf3e\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): add rule [strict-void-return] (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3fb03817d66e274560a4ed115e53fb2d770bf6a1\"\u003e\u003ccode\u003e3fb0381\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): [no-useless-default-assignment] fix misformatted link (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/62ee26ead99bf23c16e819dbcae6eb4c24c67175\"\u003e\u003ccode\u003e62ee26e\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unused-vars] add a fixer to remove unused imports (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c4d5a56925e588d0e84e18f6f2d7756d0248d3be\"\u003e\u003ccode\u003ec4d5a56\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful descrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ac77355112f5c4150f5a9e2f97fd6aa9812ab4e\"\u003e\u003ccode\u003e3ac7735\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interfac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a8b924b3cd736068216c2036832ee4f0338c670a\"\u003e\u003ccode\u003ea8b924b\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): forbid invalid class implements (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a98ec1f3931cd38226ce358d644154a696a280a2\"\u003e\u003ccode\u003ea98ec1f\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): forbid type-only import with both default and named s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.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.49.0 to 8.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\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\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\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/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.0 (2025-12-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c62e85874f0e482156a54b6744fe90a6f270012a\"\u003e\u003ccode\u003ec62e858\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.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 4.0.15 to 4.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  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/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in 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/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\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\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  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/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\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\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDetect gzip by magic numbers instead of Content-Type header in html reporter  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9278\"\u003evitest-dev/vitest#9278\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd0331632\"\u003e\u003c!-- raw HTML omitted --\u003e(dd033)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFall back to WebDriver Classic \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9244\"\u003e#9244\u003c/a\u003e  -  by \u003ca href=\"https://github.com/JustasMonkev\"\u003e\u003ccode\u003e@​JustasMonkev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9373\"\u003evitest-dev/vitest#9373\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9244\"\u003evitest-dev/vitest#9244\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c23dd11bd\"\u003e\u003c!-- raw HTML omitted --\u003e(c23dd)\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.0.16...v4.0.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  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/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.17/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-plugin-react-refresh` from 0.4.24 to 0.4.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert changes to fix \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport cases like \u003ccode\u003eexport const ENUM = Object.keys(TABLE) as EnumType[];\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e_\u003c/code\u003e in component names (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/94\"\u003e#94\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/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert changes to fix \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport cases like \u003ccode\u003eexport const ENUM = Object.keys(TABLE) as EnumType[];\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e) (reverted in 0.4.26)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e_\u003c/code\u003e in component names (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/94\"\u003e#94\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/ArnaudBarre/eslint-plugin-react-refresh/commit/95c02ba163eb04da82224611ea4f24d83e600ee5\"\u003e\u003ccode\u003e95c02ba\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Catch non React exports defined as call expressions\u0026quot;(fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e) [publ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/8ea312dffc209bc06963a0bee33d1c0a5eb1818f\"\u003e\u003ccode\u003e8ea312d\u003c/code\u003e\u003c/a\u003e Update the name of next config (\u003ccode\u003evite\u003c/code\u003e -\u0026gt; \u003ccode\u003enext\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/4fc6d3dc363034f5d58511e7d96e274e0815a7db\"\u003e\u003ccode\u003e4fc6d3d\u003c/code\u003e\u003c/a\u003e Catch non React exports defined as call expressions [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/0397bde377968a21d6d55af3118e4cccabb942d4\"\u003e\u003ccode\u003e0397bde\u003c/code\u003e\u003c/a\u003e Allow non-leading underscores (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.24...v0.4.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.4 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/812a4d0071270f61a7aa549d625b618be7e09d71\"\u003e\u003ccode\u003e812a4d0\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6cc1be31e25d001ebe8f000bb5e7bded57ba66ad\"\u003e\u003ccode\u003e6cc1be3\u003c/code\u003e\u003c/a\u003e Consistent title\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6d9bef05148a952b932d12b02596479c4af702a8\"\u003e\u003ccode\u003e6d9bef0\u003c/code\u003e\u003c/a\u003e Apply automated changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3744a1840eec3fdef6962c9f704684b6c55df64f\"\u003e\u003ccode\u003e3744a18\u003c/code\u003e\u003c/a\u003e Update code example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9a3edde02229795adb43613a6d3e7fa00a0113fe\"\u003e\u003ccode\u003e9a3edde\u003c/code\u003e\u003c/a\u003e Update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82dc52cdeeace56a3628843d79d2ec2c6fc8bc57\"\u003e\u003ccode\u003e82dc52c\u003c/code\u003e\u003c/a\u003e Regenerate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc2de1a6e7b2993ff52214fa294d51bf6aa034ae\"\u003e\u003ccode\u003edc2de1a\u003c/code\u003e\u003c/a\u003e Regenerate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5aa69662b461e4237d9028cc22900bc09e5e04a9\"\u003e\u003ccode\u003e5aa6966\u003c/code\u003e\u003c/a\u003e Regenerate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/daeeb51af98e9532080bbcee7a432b0c6ba9b186\"\u003e\u003ccode\u003edaeeb51\u003c/code\u003e\u003c/a\u003e Another version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a2829858609b4ac93b28ceedd16294417b9236fc\"\u003e\u003ccode\u003ea282985\u003c/code\u003e\u003c/a\u003e Add blog post\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.15 to 4.0.17\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.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  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/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in 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/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\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\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  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/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\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\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDetect gzip by magic numbers instead of Content-Type header in html reporter  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\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/9278\"\u003evitest-dev/vitest#9278\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd0331632\"\u003e\u003c!-- raw HTML omitted --\u003e(dd033)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFall back to WebDriver Classic \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9244\"\u003e#9244\u003c/a\u003e  -  by \u003ca href=\"https://github.com/JustasMonkev\"\u003e\u003ccode\u003e@​JustasMonkev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9373\"\u003evitest-dev/vitest#9373\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9244\"\u003evitest-dev/vitest#9244\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c23dd11bd\"\u003e\u003c!-- raw HTML omitted --\u003e(c23dd)\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.0.16...v4.0.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  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/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403bf97b3145911aaeffbae36b465284c7\"\u003e\u003ccode\u003e59f92d4\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): add importers alongside importedModules (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9423\"\u003e#9423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec8e7a5e9d205146e44f1ed06d7afc57c\"\u003e\u003ccode\u003e751364e\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): don't store importers in cache (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a8f221c536a499bd3f3e802115eadc5d\"\u003e\u003ccode\u003e4b67fc2\u003c/code\u003e\u003c/a\u003e fix: typo in browser.provider error (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9394\"\u003e#9394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff005cf518064b4611b34a6ca86303ac645\"\u003e\u003ccode\u003e40841ff\u003c/code\u003e\u003c/a\u003e fix: handle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371\"\u003e#9371\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9372\"\u003e#9372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb328a5e71f0805ee05e24f11af23ecf2db\"\u003e\u003ccode\u003e200dadb\u003c/code\u003e\u003c/a\u003e fix(pool): handle worker start failures gracefully (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9337\"\u003e#9337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459b96a5ed3b9f07ab3001596492032183\"\u003e\u003ccode\u003e1500654\u003c/code\u003e\u003c/a\u003e fix(browser): support \u003ccode\u003efileParallelism\u003c/code\u003e on an instance (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9328\"\u003e#9328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e39b64b45d7a4714fc08e779ea955e852\"\u003e\u003ccode\u003ea8a8836\u003c/code\u003e\u003c/a\u003e fix(pool): validate environment options when reusing the worker (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9349\"\u003e#9349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd7d23d3c520fd1f6956ce99108f70a04\"\u003e\u003ccode\u003e7b10ab4\u003c/code\u003e\u003c/a\u003e fix(typecheck): improve error message when tsc outputs help text (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9214\"\u003e#9214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2efcd2c556d702186cbf83b1ff448a7c\"\u003e\u003ccode\u003e876cb84\u003c/code\u003e\u003c/a\u003e feat: support TRACEPARENT and TRACESTATE environment variables for OpenTeleme...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.17/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@acemir/cssom` from 0.9.29 to 0.9.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/91\"\u003e#91\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e600e1d16c6518279266ca5f7508ef39301df44c\"\u003e\u003ccode\u003ee600e1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve RegExp and attr selectors handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/89\"\u003e#89\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f29c634524f975375e0aeeb109e8f2d93b138acb\"\u003e\u003ccode\u003ef29c634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve escaped characters handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/94\"\u003e#94\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/14bc2b6ded95b6a703ae7ab7f19a77c99e9e0af6\"\u003e\u003ccode\u003e14bc2b6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: optimize parse validateAtRule and object lookup\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/88\"\u003e#88\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/6b7eb043589122808fcfacd9ec2081fc19cb0864\"\u003e\u003ccode\u003e6b7eb04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: deeply nested at-rule\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/91\"\u003e#91\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e600e1d16c6518279266ca5f7508ef39301df44c\"\u003e\u003ccode\u003ee600e1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve RegExp and attr selectors handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/89\"\u003e#89\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f29c634524f975375e0aeeb109e8f2d93b138acb\"\u003e\u003ccode\u003ef29c634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve escaped characters handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/94\"\u003e#94\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/14bc2b6ded95b6a703ae7ab7f19a77c99e9e0af6\"\u003e\u003ccode\u003e14bc2b6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: optimize parse validateAtRule and object lookup\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/88\"\u003e#88\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/6b7eb043589122808fcfacd9ec2081fc19cb0864\"\u003e\u003ccode\u003e6b7eb04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: deeply nested at-rule\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/commit/624b5b40dc4047297c480e4...\n\n_Description has been truncated_","html_url":"https://github.com/Verridian-ai/life-os-Pulse-banner-generator/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Verridian-ai%2Flife-os-Pulse-banner-generator/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"5.3.6","new_version":"5.3.7","update_type":"patch","path":null,"pr_created_at":"2026-01-12T19:35:02.000Z","version_change":"5.3.6 → 5.3.7","issue":{"uuid":"3805712596","node_id":"PR_kwDOMsWJ2M68xd5O","number":53,"state":"open","title":"chore(deps): bump the miscellaneous group across 1 directory with 23 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-01-12T19:35:02.000Z","updated_at":"2026-01-12T19:35:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"miscellaneous","update_count":23,"packages":[{"name":"@acemir/cssom","old_version":"0.9.30","new_version":"0.9.31","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.22","new_version":"1.0.25","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001762","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cssstyle","old_version":"5.3.6","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"typescript-eslint","old_version":"8.52.0","new_version":"8.53.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the miscellaneous group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.30` | `0.9.31` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.28.6` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.28.6` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.22` | `1.0.25` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.14` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001762` | `1.0.30001764` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.6` | `5.3.7` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.52.0` | `8.53.0` |\n\n\nUpdates `@acemir/cssom` from 0.9.30 to 0.9.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/91\"\u003e#91\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e600e1d16c6518279266ca5f7508ef39301df44c\"\u003e\u003ccode\u003ee600e1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve RegExp and attr selectors handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/89\"\u003e#89\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f29c634524f975375e0aeeb109e8f2d93b138acb\"\u003e\u003ccode\u003ef29c634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve escaped characters handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/94\"\u003e#94\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/14bc2b6ded95b6a703ae7ab7f19a77c99e9e0af6\"\u003e\u003ccode\u003e14bc2b6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: optimize parse validateAtRule and object lookup\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/88\"\u003e#88\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/6b7eb043589122808fcfacd9ec2081fc19cb0864\"\u003e\u003ccode\u003e6b7eb04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: deeply nested at-rule\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/91\"\u003e#91\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/e600e1d16c6518279266ca5f7508ef39301df44c\"\u003e\u003ccode\u003ee600e1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve RegExp and attr selectors handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/89\"\u003e#89\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/f29c634524f975375e0aeeb109e8f2d93b138acb\"\u003e\u003ccode\u003ef29c634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve escaped characters handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/94\"\u003e#94\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/14bc2b6ded95b6a703ae7ab7f19a77c99e9e0af6\"\u003e\u003ccode\u003e14bc2b6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: optimize parse validateAtRule and object lookup\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/88\"\u003e#88\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/6b7eb043589122808fcfacd9ec2081fc19cb0864\"\u003e\u003ccode\u003e6b7eb04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: deeply nested at-rule\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/624b5b40dc4047297c480e4ec65d340346b5890a\"\u003e\u003ccode\u003e624b5b4\u003c/code\u003e\u003c/a\u003e Version 0.9.31 (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/14bc2b6ded95b6a703ae7ab7f19a77c99e9e0af6\"\u003e\u003ccode\u003e14bc2b6\u003c/code\u003e\u003c/a\u003e feat: optimize parse validateAtRule and object lookup (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/691b3d7a2c6256ad679b9bab736ee699b77aa72a\"\u003e\u003ccode\u003e691b3d7\u003c/code\u003e\u003c/a\u003e chore: fix es5-compliant code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/7d75123efe29fef3c73151c4d26f11ca00862ccc\"\u003e\u003ccode\u003e7d75123\u003c/code\u003e\u003c/a\u003e fix: attr selectors quote handling (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e600e1d16c6518279266ca5f7508ef39301df44c\"\u003e\u003ccode\u003ee600e1d\u003c/code\u003e\u003c/a\u003e feat: improve RegExp and attr selectors handling (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/91\"\u003e#91\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/fc6f694f6cffc14b26239e0271396f4f67b09d0f\"\u003e\u003ccode\u003efc6f694\u003c/code\u003e\u003c/a\u003e chore: add default browser file on package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/a29ba0e3d3e7bb63c3916ad790163531f752e065\"\u003e\u003ccode\u003ea29ba0e\u003c/code\u003e\u003c/a\u003e chore: avoid docs and spec error on module is not defined\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/f29c634524f975375e0aeeb109e8f2d93b138acb\"\u003e\u003ccode\u003ef29c634\u003c/code\u003e\u003c/a\u003e feat: improve escaped characters handling (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/6b7eb043589122808fcfacd9ec2081fc19cb0864\"\u003e\u003ccode\u003e6b7eb04\u003c/code\u003e\u003c/a\u003e fix: deeply nested at-rule (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acemir/CSSOM/compare/v0.9.30...v0.9.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/code-frame` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/code-frame\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/code-frame\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-code-frame\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/code-frame\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.28.5 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3549ca3b092c58a6b5a1f691e8c04030fea9fa9d\"\u003e\u003ccode\u003e3549ca3\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17600\"\u003e#17600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-compat-data\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/generator` from 7.28.5 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/generator\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17603\"\u003e#17603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8e3dd5d112b12e36b7c9192efd0c3cb7d9b8d58a\"\u003e\u003ccode\u003e8e3dd5d\u003c/code\u003e\u003c/a\u003e Record and tuple cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17597\"\u003e#17597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dfce3d60dd43f5190fc105e6dc857fafdcb6c801\"\u003e\u003ccode\u003edfce3d6\u003c/code\u003e\u003c/a\u003e Fully remove Records and Tuples support (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17528\"\u003e#17528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-generator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-compilation-targets` from 7.27.2 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-compilation-targets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helper-compilation-targets\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helper-compilation-targets\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-compilation-targets\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-module-imports` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helper-module-imports\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-module-transforms` from 7.28.3 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-module-transforms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helper-module-transforms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helper-module-transforms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-module-transforms\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-plugin-utils` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-plugin-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href...\n\n_Description has been truncated_","html_url":"https://github.com/andymagill/dev.magill.next/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/andymagill%2Fdev.magill.next/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"}},{"old_version":"5.3.6","new_version":"5.3.7","update_type":"patch","path":null,"pr_created_at":"2026-01-12T10:51:44.000Z","version_change":"5.3.6 → 5.3.7","issue":{"uuid":"3803767918","node_id":"PR_kwDOQUude868q-DL","number":34,"state":"closed","title":"deps(deps): bump the all-dependencies group with 24 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-12T10:54:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-12T10:51:44.000Z","updated_at":"2026-01-12T10:54:12.000Z","time_to_close":144,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"all-dependencies","update_count":24,"packages":[{"name":"framer-motion","old_version":"12.25.0","new_version":"12.26.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.22","new_version":"1.0.25","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-ia32","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"detect-libc","old_version":"1.0.3","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001762","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cssstyle","old_version":"5.3.6","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"picomatch","old_version":"2.3.1","new_version":"4.0.3","repository_url":"https://github.com/micromatch/picomatch"},{"name":"rollup","old_version":"4.54.0","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"undici","old_version":"7.16.0","new_version":"7.18.2","repository_url":"https://github.com/nodejs/undici"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 24 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.25.0` | `12.26.0` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.22` | `1.0.25` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-win32-ia32](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `1.0.3` | `2.1.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.14` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001762` | `1.0.30001764` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.6` | `5.3.7` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `4.0.3` |\n| [rollup](https://github.com/rollup/rollup) | `4.54.0` | `4.55.1` |\n| [undici](https://github.com/nodejs/undici) | `7.16.0` | `7.18.2` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n\nUpdates `framer-motion` from 12.25.0 to 12.26.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.26.0] 2026-01-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for multiple output value maps with \u003ccode\u003euseTransform\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/05334c675bf25ac49c80e02603eea52331d014c4\"\u003e\u003ccode\u003e05334c6\u003c/code\u003e\u003c/a\u003e v12.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7177727a3bbe5d817390136b006af28b5168aa5d\"\u003e\u003ccode\u003e7177727\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0f8a3f91098f30396e6bfbd2028e038fb3db636e\"\u003e\u003ccode\u003e0f8a3f9\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b23c87b3f090b7f19cf9495d4813784936f0e58e\"\u003e\u003ccode\u003eb23c87b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3466\"\u003e#3466\u003c/a\u003e from motiondivision/claude/add-usetransform-signatur...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a1404a82ba14e21d17f6d8eed91cd6c6e40cb21c\"\u003e\u003ccode\u003ea1404a8\u003c/code\u003e\u003c/a\u003e Remove stable values test and fix scale(1) assertion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/c64be265478ec7ad8341c6660b327823169a6b51\"\u003e\u003ccode\u003ec64be26\u003c/code\u003e\u003c/a\u003e Fix test assertions for output map useTransform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/69bb605a8eebd8fb331aa3cd8988367ca82ced33\"\u003e\u003ccode\u003e69bb605\u003c/code\u003e\u003c/a\u003e Fix TypeScript errors in useTransform tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7ef61ba45af6a256670f96ae5e18124039bc89ed\"\u003e\u003ccode\u003e7ef61ba\u003c/code\u003e\u003c/a\u003e Fix TypeScript error in useMapTransform return type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9470cf9214a54a0a40afbb09fa841c6fe097debf\"\u003e\u003ccode\u003e9470cf9\u003c/code\u003e\u003c/a\u003e Simplify useMapTransform implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/69d4f2f1287e39cd05673b3e9e33335417d068bb\"\u003e\u003ccode\u003e69d4f2f\u003c/code\u003e\u003c/a\u003e Add output map signature to useTransform\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.25.0...v12.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@csstools/css-syntax-patches-for-csstree` from 1.0.22 to 1.0.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/csstools/postcss-plugins/blob/main/packages/css-syntax-patches-for-csstree/CHANGELOG.md\"\u003e\u003ccode\u003e@​csstools/css-syntax-patches-for-csstree\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.0.25\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 11, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove patch for \u003ccode\u003e\u0026lt;bg-clip\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.0.24\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 10, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePatch \u003ccode\u003e\u0026lt;absolute-size\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.0.23\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@webref/css\u003c/code\u003e to \u003ca href=\"https://github.com/w3c/webref/releases/tag/%40webref%2Fcss%408.1.3\"\u003e\u003ccode\u003ev8.1.3\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\u003eSee full diff in \u003ca href=\"https://github.com/csstools/postcss-plugins/commits/HEAD/packages/css-syntax-patches-for-csstree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\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/parcel-bundler/watcher/commit/b790d3750a804efbbd70ca4b4b7af6131edfd76f\"\u003e\u003ccode\u003eb790d37\u003c/code\u003e\u003c/a\u003e v2.5.4 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/a6d72d4d34928aabc2030bb32298ff723bf9416f\"\u003e\u003ccode\u003ea6d72d4\u003c/code\u003e\u003c/a\u003e eng - try to fix release script to publish new NPM version (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/633345d9264000fc47c502c56de1c05e27c70e8e\"\u003e\u003ccode\u003e633345d\u003c/code\u003e\u003c/a\u003e Test on current versions of Node.js (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/e507365218aa354052f4d8d97b01bfd2714190e6\"\u003e\u003ccode\u003ee507365\u003c/code\u003e\u003c/a\u003e v2.5.3 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/dcb135b479e0223694c803861fb8e3b7eab2bcff\"\u003e\u003ccode\u003edcb135b\u003c/code\u003e\u003c/a\u003e eng - update actions versions (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/9f40134e8f3e70ed1bc591b64204dd0e1c098614\"\u003e\u003ccode\u003e9f40134\u003c/code\u003e\u003c/a\u003e v2.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/7a9a5d6af0ce2a4d9b892cab3abb3a464373b105\"\u003e\u003ccode\u003e7a9a5d6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epicomatch\u003c/code\u003e usage on windows for glob matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/ee9365a5ca1e758701a8b787153bc59654b3ff22\"\u003e\u003ccode\u003eee9365a\u003c/code\u003e\u003c/a\u003e Reduce dependencies by switching to picomatch (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/b77320c3b4acace6f77cc4f05624d0e9257fd3cb\"\u003e\u003ccode\u003eb77320c\u003c/code\u003e\u003c/a\u003e vscode - some minor fixes found doing code review (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/f503c6eb8df1e883f6989f11743232e43ccb90f6\"\u003e\u003ccode\u003ef503c6e\u003c/code\u003e\u003c/a\u003e Fix use of delete operators (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher-android-arm64` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher-android-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\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/parcel-bundler/watcher/commit/b790d3750a804efbbd70ca4b4b7af6131edfd76f\"\u003e\u003ccode\u003eb790d37\u003c/code\u003e\u003c/a\u003e v2.5.4 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/a6d72d4d34928aabc2030bb32298ff723bf9416f\"\u003e\u003ccode\u003ea6d72d4\u003c/code\u003e\u003c/a\u003e eng - try to fix release script to publish new NPM version (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/633345d9264000fc47c502c56de1c05e27c70e8e\"\u003e\u003ccode\u003e633345d\u003c/code\u003e\u003c/a\u003e Test on current versions of Node.js (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/e507365218aa354052f4d8d97b01bfd2714190e6\"\u003e\u003ccode\u003ee507365\u003c/code\u003e\u003c/a\u003e v2.5.3 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/dcb135b479e0223694c803861fb8e3b7eab2bcff\"\u003e\u003ccode\u003edcb135b\u003c/code\u003e\u003c/a\u003e eng - update actions versions (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/9f40134e8f3e70ed1bc591b64204dd0e1c098614\"\u003e\u003ccode\u003e9f40134\u003c/code\u003e\u003c/a\u003e v2.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/7a9a5d6af0ce2a4d9b892cab3abb3a464373b105\"\u003e\u003ccode\u003e7a9a5d6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epicomatch\u003c/code\u003e usage on windows for glob matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/ee9365a5ca1e758701a8b787153bc59654b3ff22\"\u003e\u003ccode\u003eee9365a\u003c/code\u003e\u003c/a\u003e Reduce dependencies by switching to picomatch (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/b77320c3b4acace6f77cc4f05624d0e9257fd3cb\"\u003e\u003ccode\u003eb77320c\u003c/code\u003e\u003c/a\u003e vscode - some minor fixes found doing code review (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/f503c6eb8df1e883f6989f11743232e43ccb90f6\"\u003e\u003ccode\u003ef503c6e\u003c/code\u003e\u003c/a\u003e Fix use of delete operators (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher-darwin-arm64` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher-darwin-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\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/parcel-bundler/watcher/commit/b790d3750a804efbbd70ca4b4b7af6131edfd76f\"\u003e\u003ccode\u003eb790d37\u003c/code\u003e\u003c/a\u003e v2.5.4 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/a6d72d4d34928aabc2030bb32298ff723bf9416f\"\u003e\u003ccode\u003ea6d72d4\u003c/code\u003e\u003c/a\u003e eng - try to fix release script to publish new NPM version (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/633345d9264000fc47c502c56de1c05e27c70e8e\"\u003e\u003ccode\u003e633345d\u003c/code\u003e\u003c/a\u003e Test on current versions of Node.js (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/e507365218aa354052f4d8d97b01bfd2714190e6\"\u003e\u003ccode\u003ee507365\u003c/code\u003e\u003c/a\u003e v2.5.3 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/dcb135b479e0223694c803861fb8e3b7eab2bcff\"\u003e\u003ccode\u003edcb135b\u003c/code\u003e\u003c/a\u003e eng - update actions versions (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/9f40134e8f3e70ed1bc591b64204dd0e1c098614\"\u003e\u003ccode\u003e9f40134\u003c/code\u003e\u003c/a\u003e v2.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/7a9a5d6af0ce2a4d9b892cab3abb3a464373b105\"\u003e\u003ccode\u003e7a9a5d6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epicomatch\u003c/code\u003e usage on windows for glob matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/ee9365a5ca1e758701a8b787153bc59654b3ff22\"\u003e\u003ccode\u003eee9365a\u003c/code\u003e\u003c/a\u003e Reduce dependencies by switching to picomatch (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/b77320c3b4acace6f77cc4f05624d0e9257fd3cb\"\u003e\u003ccode\u003eb77320c\u003c/code\u003e\u003c/a\u003e vscode - some minor fixes found doing code review (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/f503c6eb8df1e883f6989f11743232e43ccb90f6\"\u003e\u003ccode\u003ef503c6e\u003c/code\u003e\u003c/a\u003e Fix use of delete operators (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher-darwin-x64` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher-darwin-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\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/parcel-bundler/watcher/commit/b790d3750a804efbbd70ca4b4b7af6131edfd76f\"\u003e\u003ccode\u003eb790d37\u003c/code\u003e\u003c/a\u003e v2.5.4 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/a6d72d4d34928aabc2030bb32298ff723bf9416f\"\u003e\u003ccode\u003ea6d72d4\u003c/code\u003e\u003c/a\u003e eng - try to fix release script to publish new NPM version (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/633345d9264000fc47c502c56de1c05e27c70e8e\"\u003e\u003ccode\u003e633345d\u003c/code\u003e\u003c/a\u003e Test on current versions of Node.js (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/e507365218aa354052f4d8d97b01bfd2714190e6\"\u003e\u003ccode\u003ee507365\u003c/code\u003e\u003c/a\u003e v2.5.3 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/dcb135b479e0223694c803861fb8e3b7eab2bcff\"\u003e\u003ccode\u003edcb135b\u003c/code\u003e\u003c/a\u003e eng - update actions versions (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/9f40134e8f3e70ed1bc591b64204dd0e1c098614\"\u003e\u003ccode\u003e9f40134\u003c/code\u003e\u003c/a\u003e v2.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/7a9a5d6af0ce2a4d9b892cab3abb3a464373b105\"\u003e\u003ccode\u003e7a9a5d6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epicomatch\u003c/code\u003e usage on windows for glob matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/ee9365a5ca1e758701a8b787153bc59654b3ff22\"\u003e\u003ccode\u003eee9365a\u003c/code\u003e\u003c/a\u003e Reduce dependencies by switching to picomatch (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/b77320c3b4acace6f77cc4f05624d0e9257fd3cb\"\u003e\u003ccode\u003eb77320c\u003c/code\u003e\u003c/a\u003e vscode - some minor fixes found doing code review (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/f503c6eb8df1e883f6989f11743232e43ccb90f6\"\u003e\u003ccode\u003ef503c6e\u003c/code\u003e\u003c/a\u003e Fix use of delete operators (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher-freebsd-x64` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher-freebsd-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\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/parcel-bundler/watcher/commit/b790d3750a804efbbd70ca4b4b7af6131edfd76f\"\u003e\u003ccode\u003eb790d37\u003c/code\u003e\u003c/a\u003e v2.5.4 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/a6d72d4d34928aabc2030bb32298ff723bf9416f\"\u003e\u003ccode\u003ea6d72d4\u003c/code\u003e\u003c/a\u003e eng - try to fix release script to publish new NPM version (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/633345d9264000fc47c502c56de1c05e27c70e8e\"\u003e\u003ccode\u003e633345d\u003c/code\u003e\u003c/a\u003e Test on current versions of Node.js (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/e507365218aa354052f4d8d97b01bfd2714190e6\"\u003e\u003ccode\u003ee507365\u003c/code\u003e\u003c/a\u003e v2.5.3 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/dcb135b479e0223694c803861fb8e3b7eab2bcff\"\u003e\u003ccode\u003edcb135b\u003c/code\u003e\u003c/a\u003e eng - update actions versions (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/9f40134e8f3e70ed1bc591b64204dd0e1c098614\"\u003e\u003ccode\u003e9f40134\u003c/code\u003e\u003c/a\u003e v2.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/7a9a5d6af0ce2a4d9b892cab3abb3a464373b105\"\u003e\u003ccode\u003e7a9a5d6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epicomatch\u003c/code\u003e usage on windows for glob matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/ee9365a5ca1e758701a8b787153bc59654b3ff22\"\u003e\u003ccode\u003eee9365a\u003c/code\u003e\u003c/a\u003e Reduce dependencies by switching to picomatch (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/b77320c3b4acace6f77cc4f05624d0e9257fd3cb\"\u003e\u003ccode\u003eb77320c\u003c/code\u003e\u003c/a\u003e vscode - some minor fixes found doing code review (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/f503c6eb8df1e883f6989f11743232e43ccb90f6\"\u003e\u003ccode\u003ef503c6e\u003c/code\u003e\u003c/a\u003e Fix use of delete operators (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher-linux-arm-glibc` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher-linux-arm-glibc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\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/parcel-bundler/watcher/commit/b790d3750a804efbbd70ca4b4b7af6131edfd76f\"\u003e\u003ccode\u003eb790d37\u003c/code\u003e\u003c/a\u003e v2.5.4 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/a6d72d4d34928aabc2030bb32298ff723bf9416f\"\u003e\u003ccode\u003ea6d72d4\u003c/code\u003e\u003c/a\u003e eng - try to fix release script to publish new NPM version (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/633345d9264000fc47c502c56de1c05e27c70e8e\"\u003e\u003ccode\u003e633345d\u003c/code\u003e\u003c/a\u003e Test on current versions of Node.js (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/e507365218aa354052f4d8d97b01bfd2714190e6\"\u003e\u003ccode\u003ee507365\u003c/code\u003e\u003c/a\u003e v2.5.3 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/dcb135b479e0223694c803861fb8e3b7eab2bcff\"\u003e\u003ccode\u003edcb135b\u003c/code\u003e\u003c/a\u003e eng - update actions versions (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/9f40134e8f3e70ed1bc591b64204dd0e1c098614\"\u003e\u003ccode\u003e9f40134\u003c/code\u003e\u003c/a\u003e v2.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/7a9a5d6af0ce2a4d9b892cab3abb3a464373b105\"\u003e\u003ccode\u003e7a9a5d6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epicomatch\u003c/code\u003e usage on windows for glob matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/ee9365a5ca1e758701a8b787153bc59654b3ff22\"\u003e\u003ccode\u003eee9365a\u003c/code\u003e\u003c/a\u003e Reduce dependencies by switching to picomatch (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/b77320c3b4acace6f77cc4f05624d0e9257fd3cb\"\u003e\u003ccode\u003eb77320c\u003c/code\u003e\u003c/a\u003e vscode - some minor fixes found doing code review (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/f503c6eb8df1e883f6989f11743232e43ccb90f6\"\u003e\u003ccode\u003ef503c6e\u003c/code\u003e\u003c/a\u003e Fix use of delete operators (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher-linux-arm-musl` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher-linux-arm-musl\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/0xH4KU/H4KU.com/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xH4KU%2FH4KU.com/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}},{"old_version":"5.3.5","new_version":"5.3.7","update_type":"patch","path":null,"pr_created_at":"2026-01-12T03:24:03.000Z","version_change":"5.3.5 → 5.3.7","issue":{"uuid":"3802625765","node_id":"PR_kwDOPDlwOc68nLIt","number":10,"state":"closed","title":"chore(deps)(deps-dev): bump the development-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-19T03:33:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-12T03:24:03.000Z","updated_at":"2026-01-19T03:33:49.000Z","time_to_close":605384,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"development-dependencies","update_count":18,"packages":[{"name":"jsdom","old_version":"27.3.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"markdownlint-cli","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"typescript-eslint","old_version":"8.50.0","new_version":"8.52.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-tsconfig-paths","old_version":"6.0.3","new_version":"6.0.4","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"@acemir/cssom","old_version":"0.9.29","new_version":"0.9.30","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@cacheable/memory","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.22","new_version":"1.0.25","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@volar/kit","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"@volar/language-server","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"ast-v8-to-istanbul","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"cacheable","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"chai","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"5.3.5","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"hashery","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/jaredwray/hashery"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `27.4.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.46.0` | `0.47.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.50.0` | `8.52.0` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `6.0.3` | `6.0.4` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.29` | `0.9.30` |\n| [@cacheable/memory](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cacheable) | `2.0.6` | `2.0.7` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.22` | `1.0.25` |\n| [@volar/kit](https://github.com/volarjs/volar.js/tree/HEAD/packages/kit) | `2.4.26` | `2.4.27` |\n| [@volar/language-server](https://github.com/volarjs/volar.js/tree/HEAD/packages/language-server) | `2.4.26` | `2.4.27` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.9` | `0.3.10` |\n| [cacheable](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cacheable) | `2.3.0` | `2.3.1` |\n| [chai](https://github.com/chaijs/chai) | `6.2.1` | `6.2.2` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.5` | `5.3.7` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [hashery](https://github.com/jaredwray/hashery) | `1.3.0` | `1.4.0` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n\n\nUpdates `jsdom` from 27.3.0 to 27.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/blob/main/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/098d16d6b86c5f215d48658c3005cb54b1325603\"\u003e\u003ccode\u003e098d16d\u003c/code\u003e\u003c/a\u003e Version 27.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/1cd029efb72314840c46730d72f9684c60635c54\"\u003e\u003ccode\u003e1cd029e\u003c/code\u003e\u003c/a\u003e Improve asciiLowercase/asciiUppercase performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/83fcb627264def824fd80366b33c29ccb5c6dd01\"\u003e\u003ccode\u003e83fcb62\u003c/code\u003e\u003c/a\u003e Implement TextEncoder and TextDecoder; improve XML decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ddad97df73368768c5107e3d141b6bb994164c4d\"\u003e\u003ccode\u003eddad97d\u003c/code\u003e\u003c/a\u003e Switch from iconv-lite to exodus/bytes for decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/25cb2a1c2b2944ab218b347a602accb736cdaa92\"\u003e\u003ccode\u003e25cb2a1\u003c/code\u003e\u003c/a\u003e Use weak references for ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ed4f5ed66d0b5b3ee888389a27850fe17253c357\"\u003e\u003ccode\u003eed4f5ed\u003c/code\u003e\u003c/a\u003e Add currently-failing CSS regression tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/jsdom/compare/27.3.0...27.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli` from 0.46.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/releases\"\u003emarkdownlint-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output and exit code support for warnings\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.40.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD011\u003c/code\u003e/\u003ccode\u003eMD013\u003c/code\u003e/\u003ccode\u003eMD051\u003c/code\u003e/\u003ccode\u003eMD060\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/76b3d32d3f4b965e1d6425253c59407420ae2c43\"\u003e\u003ccode\u003e76b3d32\u003c/code\u003e\u003c/a\u003e Bump version 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/a8463473941d5ea7a20a025b79c4992126097f2e\"\u003e\u003ccode\u003ea846347\u003c/code\u003e\u003c/a\u003e Return exit code 0 when only warnings are present (fixes \u003ca href=\"https://redirect.github.com/igorshubovych/markdownlint-cli/issues/177\"\u003e#177\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/bea81c4ab242342020c47979d9eb02e692bdd60a\"\u003e\u003ccode\u003ebea81c4\u003c/code\u003e\u003c/a\u003e Update violation summary output to include severity.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/5174cace1cd2e1bc6d816ac81ff44fc0749717e3\"\u003e\u003ccode\u003e5174cac\u003c/code\u003e\u003c/a\u003e Add output test for severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/dabfdb41a04512d1b5519f371e25fb715c7f1da4\"\u003e\u003ccode\u003edabfdb4\u003c/code\u003e\u003c/a\u003e Update JSON output test to include severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/7f9da43c5aba2ca2766ab1709ec13e023432ddaa\"\u003e\u003ccode\u003e7f9da43\u003c/code\u003e\u003c/a\u003e Fix outdated workflow status badge.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/20a2943a907ac4c5d1d0d12fd3bc2f6586bfbd80\"\u003e\u003ccode\u003e20a2943\u003c/code\u003e\u003c/a\u003e Bump markdownlint from 0.39.0 to 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/9b4465ebfe8748c1eb7a89fb3c29e01cc48f6aae\"\u003e\u003ccode\u003e9b4465e\u003c/code\u003e\u003c/a\u003e Add explicit versioning to Docker entry points in .pre-commit-hooks.yaml so p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/974546440cb0f5b9a9f44ba1eeb617826f0445fb\"\u003e\u003ccode\u003e9745464\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/compare/v0.46.0...v0.47.0\"\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.50.0 to 8.52.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.52.0\u003c/h2\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.51.0\u003c/h2\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11719\"\u003e#11719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix some cases to optional syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871\"\u003e#11871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add namespace to plugin meta (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etsconfig-utils:\u003c/strong\u003e more informative error on parsing failures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11888\"\u003e#11888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e fix crash and false positives in \u003ccode\u003eno-useless-default-assignment\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845\"\u003e#11845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e remove fixable from no-dynamic-delete rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11876\"\u003e#11876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e bump ts-api-utils to 2.2.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881\"\u003e#11881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] handle MemberExpression in final chain position (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eYannick Decat \u003ca href=\"https://github.com/mho22\"\u003e\u003ccode\u003e@​mho22\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.50.1\u003c/h2\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.52.0 (2026-01-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\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.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-tsconfig-paths` from 6.0.3 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/f91de32e3360f8ca9c24049ea2fff91457ab6686\"\u003e\u003ccode\u003ef91de32\u003c/code\u003e\u003c/a\u003e chore: release v6.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/232f17ce43678d65eb5775bdd4281796d8997c15\"\u003e\u003ccode\u003e232f17c\u003c/code\u003e\u003c/a\u003e fix: move \u003ccode\u003evite\u003c/code\u003e to dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/commit/8ecf047a84e83e71c1f75fe83ef933985f2f8e78\"\u003e\u003ccode\u003e8ecf047\u003c/code\u003e\u003c/a\u003e fix: initialize resolvers before dependency pre-bundling occurs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aleclarson/vite-tsconfig-paths/compare/v6.0.3...v6.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@acemir/cssom` from 0.9.29 to 0.9.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/commit/d2a120560995b737a936ba3c9180ae2594dc43c2\"\u003e\u003ccode\u003ed2a1205\u003c/code\u003e\u003c/a\u003e fix: next-version on release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/13cfe6d3efadae1fdd2134af0e957d6729520a56\"\u003e\u003ccode\u003e13cfe6d\u003c/code\u003e\u003c/a\u003e Version 0.9.30 (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e feat: sync styleSheet.title with ownerNode.title (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e fix: preserve context for sibling nested selectors (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e1d7a646cf65f938356d5946d759c419a143c3e7\"\u003e\u003ccode\u003ee1d7a64\u003c/code\u003e\u003c/a\u003e chore: remove uneeded folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/935185b65d0a65e7210e65a23ad6a0c6e86d2e0a\"\u003e\u003ccode\u003e935185b\u003c/code\u003e\u003c/a\u003e chore: update release workflow (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acemir/CSSOM/compare/v0.9.29...v0.9.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cacheable/memory` from 2.0.6 to 2.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/cacheable\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@csstools/css-syntax-patches-for-csstree` from 1.0.22 to 1.0.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/csstools/postcss-plugins/blob/main/packages/css-syntax-patches-for-csstree/CHANGELOG.md\"\u003e\u003ccode\u003e@​csstools/css-syntax-patches-for-csstree\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.0.25\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 11, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove patch for \u003ccode\u003e\u0026lt;bg-clip\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.0.24\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 10, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePatch \u003ccode\u003e\u0026lt;absolute-size\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.0.23\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@webref/css\u003c/code\u003e to \u003ca href=\"https://github.com/w3c/webref/releases/tag/%40webref%2Fcss%408.1.3\"\u003e\u003ccode\u003ev8.1.3\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\u003eSee full diff in \u003ca href=\"https://github.com/csstools/postcss-plugins/commits/HEAD/packages/css-syntax-patches-for-csstree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@volar/kit` from 2.4.26 to 2.4.27\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/volarjs/volar.js/commit/574c2ceea001bf359557508def5913da3c27b7f1\"\u003e\u003ccode\u003e574c2ce\u003c/code\u003e\u003c/a\u003e v2.4.27\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/volarjs/volar.js/commits/v2.4.27/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@volar/language-server` from 2.4.26 to 2.4.27\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/volarjs/volar.js/commit/574c2ceea001bf359557508def5913da3c27b7f1\"\u003e\u003ccode\u003e574c2ce\u003c/code\u003e\u003c/a\u003e v2.4.27\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/volarjs/volar.js/commits/v2.4.27/packages/language-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ast-v8-to-istanbul` from 0.3.9 to 0.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/releases\"\u003east-v8-to-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: split entrypoint to \u003ccode\u003eCoverageMapper\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/117\"\u003eAriPerkkio/ast-v8-to-istanbul#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: map functions without closing brace mapping by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\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/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\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/AriPerkkio/ast-v8-to-istanbul/commit/3188674a801fc8a6a71a98cf548b73c9769fb755\"\u003e\u003ccode\u003e3188674\u003c/code\u003e\u003c/a\u003e 0.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/4cbe2ec4e17857da26c4740cbc1a84ad6b81e184\"\u003e\u003ccode\u003e4cbe2ec\u003c/code\u003e\u003c/a\u003e fix: remap without closing brace mapping (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/3274879a1b07d0dcd5b4b1485723e2144a5f61a1\"\u003e\u003ccode\u003e3274879\u003c/code\u003e\u003c/a\u003e refactor: split entrypoint to \u003ccode\u003eCoverageMapper\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/c757ac74dcceef277da564d21b79ba59dbe01411\"\u003e\u003ccode\u003ec757ac7\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/0026082081b497ff65e901573927264c1789e0f4\"\u003e\u003ccode\u003e0026082\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v25 (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/370a8de29ac5de6fac6583348746fa6568e8cd2b\"\u003e\u003ccode\u003e370a8de\u003c/code\u003e\u003c/a\u003e refactor: avoid modifying AST nodes with custom properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/34432b666404d03542731e6d76361b2e78052bd7\"\u003e\u003ccode\u003e34432b6\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@e18e/eslint-plugin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cacheable` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/cacheable\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 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/chaijs/chai/pull/1745\"\u003echaijs/chai#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 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/chaijs/chai/pull/1746\"\u003echaijs/chai#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump glob from 10.4.5 to 10.5.0 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/chaijs/chai/pull/1747\"\u003echaijs/chai#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/chaijs/chai/pull/1749\"\u003echaijs/chai#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid BigInt literal in closeTo for runtime compat by \u003ca href=\"https://github.com/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 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/chaijs/chai/pull/1751\"\u003echaijs/chai#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.7.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/chaijs/chai/pull/1754\"\u003echaijs/chai#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies 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/chaijs/chai/pull/1755\"\u003echaijs/chai#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies to v9.39.2 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/chaijs/chai/pull/1757\"\u003echaijs/chai#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add --legal-comments=none option by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency esbuild to v0.27.2 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/chaijs/chai/pull/1759\"\u003echaijs/chai#1759\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/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v6.2.1...v6.2.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/chaijs/chai/commit/814172d0e0c3c2819b36d093fdf1025262769b88\"\u003e\u003ccode\u003e814172d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to v0.27.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b38c22bb939720b37ee61644fd2d5b98e125d0e9\"\u003e\u003ccode\u003eb38c22b\u003c/code\u003e\u003c/a\u003e chore: add legal-comments=none option (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/180d4cc77759c8658ac0951e1951d055dd74fa10\"\u003e\u003ccode\u003e180d4cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies to v9.39.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/678cd0039ef3e6d7c07cbe4b764551b4598ca515\"\u003e\u003ccode\u003e678cd00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/c8fb10034b7e0a752e7f17be8d3d8b0fd0103af5\"\u003e\u003ccode\u003ec8fb100\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.7.3 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d63c74ece14407b538c119e2e147388e98b7f401\"\u003e\u003ccode\u003ed63c74e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/243bf86855ad8ab02f9ab9274fa1ca12c3fa6978\"\u003e\u003ccode\u003e243bf86\u003c/code\u003e\u003c/a\u003e fix: avoid BigInt literal in closeTo for runtime compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d8b0395c79901e17823de28e3aad73f8c9a52c53\"\u003e\u003ccode\u003ed8b0395\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/7e1e24732e75a1ac8cd523a9e82f8031e5f7b879\"\u003e\u003ccode\u003e7e1e247\u003c/code\u003e\u003c/a\u003e build(deps): bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b25e5d85785187c9c040707a915ba49b4d34eacc\"\u003e\u003ccode\u003eb25e5d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssstyle` from 5.3.5 to 5.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed assigning non-string values to CSS properties to properly convert to strings.\u003c/li\u003e\n\u003cli\u003eFixed negative values for the \u003ccode\u003etop\u003c/code\u003e property being treated as invalid. (This regressed in v5.3.6.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/8b4cd296da829b2ae1b97ca25446f327170e0f30\"\u003e\u003ccode\u003e8b4cd29\u003c/code\u003e\u003c/a\u003e 5.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/235ba62cbf5280ddd441e842fad56a86c576260b\"\u003e\u003ccode\u003e235ba62\u003c/code\u003e\u003c/a\u003e Fix top property always clamped to 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/22dc694e5b8b08e827f582a6ca7642f26c2fafec\"\u003e\u003ccode\u003e22dc694\u003c/code\u003e\u003c/a\u003e Remove unnecessary argument passing to prepareValue()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/37bb130273d673d6a3723792c99a6a7a54f31fd4\"\u003e\u003ccode\u003e37bb130\u003c/code\u003e\u003c/a\u003e Improve string conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/f764e2dbfc8b2e95f8c2aa7c69af4cc64e8e0e7c\"\u003e\u003ccode\u003ef764e2d\u003c/code\u003e\u003c/a\u003e Handle _setInProgress in a try-catch-finally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/4d9266c1134a70aba6a9db9a3aa2bc3cbbd37138\"\u003e\u003ccode\u003e4d9266c\u003c/code\u003e\u003c/a\u003e Replace more constants with property names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.5...v5.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esquery` from 1.6.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/estools/esquery/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastq` from 1.19.1 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mcollina/fastq/releases\"\u003efastq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(package): explicitly declare js module type by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate from StandardJS to ESLint with neostandard by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/98\"\u003emcollina/fastq#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add abort() method to settle pending tasks by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/101\"\u003emcollina/fastq#101\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/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\u003ehttps://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/be305967511b91f80453a095b7b6d95b895f1d00\"\u003e\u003ccode\u003ebe30596\u003c/code\u003e\u003c/a\u003e Bumped v1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/5be7d8e20f56beb42fa5fc9b68c2d2daf4308097\"\u003e\u003ccode\u003e5be7d8e\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:mcollina/fastq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/038b2de0ab7217aef27fe76decab18feb7d030a7\"\u003e\u003ccode\u003e038b2de\u003c/code\u003e\u003c/a\u003e fix release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/b74f7a5d1dde73ae851a5cbf7ea83fed8b5ed11c\"\u003e\u003ccode\u003eb74f7a5\u003c/code\u003e\u003c/a\u003e Bumped v1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/0cb02ff0f82bfe3dec48a26444fdfee713b1ebff\"\u003e\u003ccode\u003e0cb02ff\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/3e245f0f02b7f7f1a165ca9a0317209dc53ec60d\"\u003e\u003ccode\u003e3e245f0\u003c/code\u003e\u003c/a\u003e Added release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/f25340892f5e9ed53f07272d89c8648429e1a005\"\u003e\u003ccode\u003ef253408\u003c/code\u003e\u003c/a\u003e feat: add abort() method to settle pending tasks (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/c01e6490556e29eb09badcf9d065c8c4e04184b4\"\u003e\u003ccode\u003ec01e649\u003c/code\u003e\u003c/a\u003e feat: migrate from StandardJS to ESLint with neostandard (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/d5b2db70d986eda922386f978d293fb9e4677ff5\"\u003e\u003ccode\u003ed5b2db7\u003c/code\u003e\u003c/a\u003e chore(package): explicitly declare js module type (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fastq since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hashery` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaredwray/hashery/releases\"\u003ehashery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adding in hashery vs node crypto benchmark by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/33\"\u003ejaredwray/hashery#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adding in minimum release age by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/34\"\u003ejaredwray/hashery#34\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrading vitest to 4.0.16 by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/35\"\u003ejaredwray/hashery#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrading hookified to 1.14.0 by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/36\"\u003ejaredwray/hashery#36\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrading tinybench to 6.0.0 by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/37\"\u003ejaredwray/hashery#37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding in readme about nodejs support by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/38\"\u003ejaredwray/hashery#38\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding in emit warning when algo is not found by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/39\"\u003ejaredwray/hashery#39\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jaredwray/hashery/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/jaredwray/hashery/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/ad980151f07ed9667ddd5c18dc1d0f11919981c1\"\u003e\u003ccode\u003ead98015\u003c/code\u003e\u003c/a\u003e version bump to v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/0c06ff5c8bd7de068950083d389c52beb95b4ba6\"\u003e\u003ccode\u003e0c06ff5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/39\"\u003e#39\u003c/a\u003e from jaredwray/feat-adding-in-emit-warning-when-algo-i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/05d875c83178057e0aa2283e884051b2b6afb5db\"\u003e\u003ccode\u003e05d875c\u003c/code\u003e\u003c/a\u003e feat: adding in emit warning when algo is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/23fa512d7b76fd1e392f89347bbf4ef72f719007\"\u003e\u003ccode\u003e23fa512\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/38\"\u003e#38\u003c/a\u003e from jaredwray/feat-adding-in-readme-about-nodejs-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/14fe844a4b208472c3365e20b54d05a2ddfc15f1\"\u003e\u003ccode\u003e14fe844\u003c/code\u003e\u003c/a\u003e Update .nvmrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/75721b218c65ee7e8bb405bf36222d9702e489c9\"\u003e\u003ccode\u003e75721b2\u003c/code\u003e\u003c/a\u003e feat: adding in readme about nodejs support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/95467025fa2353fa0868f4e72e8b7d1e76b9ae9c\"\u003e\u003ccode\u003e9546702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/37\"\u003e#37\u003c/a\u003e from jaredwray/chore-upgrading-tinybench-to-6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/14dd388ff4f6ae283e64abae39c6e78666660c33\"\u003e\u003ccode\u003e14dd388\u003c/code\u003e\u003c/a\u003e chore: upgrading tinybench to 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/2a253a28f007698aefd816b3e632067e6c0b1d73\"\u003e\u003ccode\u003e2a253a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/36\"\u003e#36\u003c/a\u003e from jaredwray/chore-upgrading-hookified-to-1.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/e4b7885eea1a8c2b5c310de5b8d7e3f7ff96b1c0\"\u003e\u003ccode\u003ee4b7885\u003c/code\u003e\u003c/a\u003e chore: upgrading hookified to 1.14.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jaredwray/hashery/compare/v1.3.0...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webidl-conversions` from 8.0.0 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/webidl-conversions/releases\"\u003ewebidl-conversions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSped up and simplified \u003ccode\u003eByteString\u003c/code\u003e and \u003ccode\u003eUSVString\u003c/code\u003e conversions. (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jsdom/webidl-conversions/issues/54\"\u003e#54\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/webidl-conversions/commit/1c40227f0875ab17fbf5df0ea7590e837e4365c0\"\u003e\u003ccode\u003e1c40227\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/be2787c81b1433475ae2aa87dfe974e8b82c7220\"\u003e\u003ccode\u003ebe2787c\u003c/code\u003e\u003c/a\u003e Improve README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/287da0bc70a464e0afe443bf150feab517b0e910\"\u003e\u003ccode\u003e287da0b\u003c/code\u003e\u003c/a\u003e Automate publishing to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/891548e9835b31e1e5c8bc7e61266e2b2248624f\"\u003e\u003ccode\u003e891548e\u003c/code\u003e\u003c/a\u003e Update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/98b81094473760e021136c5e9ce7ef589b74668c\"\u003e\u003ccode\u003e98b8109\u003c/code\u003e\u003c/a\u003e Remove now-outdated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/aacfad6c109a2b4d4cb6c8084f17cfd4442d701d\"\u003e\u003ccode\u003eaacfad6\u003c/code\u003e\u003c/a\u003e Speed up and simplify ByteString and USVString conversions\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/webidl-conversions/compare/v8.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for webidl-conversions since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.18.3 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.19.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ecloseTimeout\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2308\"\u003e#2308\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eHandled a forthcoming breaking change in Node.js core (19984854).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/61349ec5dad363c56e51c68bc1c644f29af05db0\"\u003e\u003ccode\u003e61349ec\u003c/code\u003e\u003c/a\u003e [dist] 8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/3f9ffc688f1172cd599e6fbd87a06e20044bd359\"\u003e\u003ccode\u003e3f9ffc6\u003c/code\u003e\u003c/a\u003e [feature] Introduce the \u003ccode\u003ecloseTimeout\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/19984854104e637a21cbc080272ac63d3d60a273\"\u003e\u003ccode\u003e1998485\u003c/code\u003e\u003c/a\u003e [fix] Ensure all remaining data is read as a single chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/726c3732b3e5319219ed73cac4826fd36917e2e1\"\u003e\u003ccode\u003e726c373\u003c/code\u003e\u003c/a\u003e [doc] Sort options alphabetically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/b151f1e8a3d1742756d2620198bdce8cff863e1c\"\u003e\u003ccode\u003eb151f1e\u003c/code\u003e\u003c/a\u003e [ci] Update actions/checkout action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/dabdd5b3018dd05792627a53517dfdb58ae19824\"\u003e\u003ccode\u003edabdd5b\u003c/code\u003e\u003c/a\u003e [ci] Update actions/setup-node action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/86eac5b44ac2bff9087ec40c9bd06bc7b4f0da07\"\u003e\u003ccode\u003e86eac5b\u003c/code\u003e\u003c/a\u003e [ci] Test on node 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/1891e1474f0c9279459ce49e448867f1a46bc0a4\"\u003e\u003ccode\u003e1891e14\u003c/code\u003e\u003c/a\u003e [ci] Update actions/setup-node action to v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/aa28c779041b5951058e8edd73649d20de56d139\"\u003e\u003ccode\u003eaa28c77\u003c/code\u003e\u003c/a\u003e [ci] Update actions/checkout action to v5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/websockets/ws/compare/8.18.3...8.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/WebsecLabs/sql-injection-knowledge-base/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebsecLabs%2Fsql-injection-knowledge-base/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"5.3.6","new_version":"5.3.7","update_type":"patch","path":null,"pr_created_at":"2026-01-12T02:44:19.000Z","version_change":"5.3.6 → 5.3.7","issue":{"uuid":"3802566432","node_id":"PR_kwDOMsWJ2M68m_B2","number":48,"state":"open","title":"chore(deps): bump the miscellaneous group across 1 directory with 8 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-12T02:44:19.000Z","updated_at":"2026-01-12T15:04:12.579Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"miscellaneous","update_count":8,"packages":[{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.22","new_version":"1.0.25","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.4","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001762","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cssstyle","old_version":"5.3.6","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"vite","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the miscellaneous group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.22` | `1.0.25` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.4` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.14` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001762` | `1.0.30001764` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.6` | `5.3.7` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `7.3.1` |\n\n\nUpdates `@csstools/css-syntax-patches-for-csstree` from 1.0.22 to 1.0.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/csstools/postcss-plugins/blob/main/packages/css-syntax-patches-for-csstree/CHANGELOG.md\"\u003e\u003ccode\u003e@​csstools/css-syntax-patches-for-csstree\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.0.25\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 11, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove patch for \u003ccode\u003e\u0026lt;bg-clip\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.0.24\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 10, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePatch \u003ccode\u003e\u0026lt;absolute-size\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1.0.23\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@webref/css\u003c/code\u003e to \u003ca href=\"https://github.com/w3c/webref/releases/tag/%40webref%2Fcss%408.1.3\"\u003e\u003ccode\u003ev8.1.3\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\u003eSee full diff in \u003ca href=\"https://github.com/csstools/postcss-plugins/commits/HEAD/packages/css-syntax-patches-for-csstree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@parcel/watcher` from 2.5.1 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/watcher/releases\"\u003e\u003ccode\u003e@​parcel/watcher\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epatch: fix SEGV due to Static Initialization Order Fiasco bug by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve several BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade detect-libc for better compatibility by \u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't show error messages when checking if watchman is available by \u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Meteor to list of users by \u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI by \u003ca href=\"https://github.com/tmm1\"\u003e\u003ccode\u003e@​tmm1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/213\"\u003eparcel-bundler/watcher#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more SIOF / SDOF issues by \u003ca href=\"https://github.com/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/216\"\u003eparcel-bundler/watcher#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve more BinSkim issues by \u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/219\"\u003eparcel-bundler/watcher#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eD_FORTIFY_SOURCE\u003c/code\u003e flag by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/223\"\u003eparcel-bundler/watcher#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use of delete operators by \u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome minor fixes found doing code review by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/222\"\u003eparcel-bundler/watcher#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce dependencies by switching to picomatch by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix glob tests on windows by going back to \u003ccode\u003epicomatch@2.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/224\"\u003eparcel-bundler/watcher#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.2 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/225\"\u003eparcel-bundler/watcher#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - update actions versions by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/226\"\u003eparcel-bundler/watcher#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.3 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/227\"\u003eparcel-bundler/watcher#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest on current versions of Node.js by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eeng - try to fix release script to publish new NPM version by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/228\"\u003eparcel-bundler/watcher#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev2.5.4 by \u003ca href=\"https://github.com/bpasero\"\u003e\u003ccode\u003e@​bpasero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/229\"\u003eparcel-bundler/watcher#229\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/alichtman\"\u003e\u003ccode\u003e@​alichtman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/208\"\u003eparcel-bundler/watcher#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzhao271\"\u003e\u003ccode\u003e@​rzhao271\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/202\"\u003eparcel-bundler/watcher#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicksrandall\"\u003e\u003ccode\u003e@​nicksrandall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/200\"\u003eparcel-bundler/watcher#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aptinio\"\u003e\u003ccode\u003e@​aptinio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/198\"\u003eparcel-bundler/watcher#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryadel\"\u003e\u003ccode\u003e@​harryadel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/214\"\u003eparcel-bundler/watcher#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matttyson\"\u003e\u003ccode\u003e@​matttyson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/145\"\u003eparcel-bundler/watcher#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/210\"\u003eparcel-bundler/watcher#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/pull/221\"\u003eparcel-bundler/watcher#221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ehttps://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\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/parcel-bundler/watcher/commit/b790d3750a804efbbd70ca4b4b7af6131edfd76f\"\u003e\u003ccode\u003eb790d37\u003c/code\u003e\u003c/a\u003e v2.5.4 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/a6d72d4d34928aabc2030bb32298ff723bf9416f\"\u003e\u003ccode\u003ea6d72d4\u003c/code\u003e\u003c/a\u003e eng - try to fix release script to publish new NPM version (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/633345d9264000fc47c502c56de1c05e27c70e8e\"\u003e\u003ccode\u003e633345d\u003c/code\u003e\u003c/a\u003e Test on current versions of Node.js (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/e507365218aa354052f4d8d97b01bfd2714190e6\"\u003e\u003ccode\u003ee507365\u003c/code\u003e\u003c/a\u003e v2.5.3 (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/dcb135b479e0223694c803861fb8e3b7eab2bcff\"\u003e\u003ccode\u003edcb135b\u003c/code\u003e\u003c/a\u003e eng - update actions versions (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/9f40134e8f3e70ed1bc591b64204dd0e1c098614\"\u003e\u003ccode\u003e9f40134\u003c/code\u003e\u003c/a\u003e v2.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/7a9a5d6af0ce2a4d9b892cab3abb3a464373b105\"\u003e\u003ccode\u003e7a9a5d6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epicomatch\u003c/code\u003e usage on windows for glob matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/ee9365a5ca1e758701a8b787153bc59654b3ff22\"\u003e\u003ccode\u003eee9365a\u003c/code\u003e\u003c/a\u003e Reduce dependencies by switching to picomatch (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/b77320c3b4acace6f77cc4f05624d0e9257fd3cb\"\u003e\u003ccode\u003eb77320c\u003c/code\u003e\u003c/a\u003e vscode - some minor fixes found doing code review (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/watcher/commit/f503c6eb8df1e883f6989f11743232e43ccb90f6\"\u003e\u003ccode\u003ef503c6e\u003c/code\u003e\u003c/a\u003e Fix use of delete operators (\u003ca href=\"https://redirect.github.com/parcel-bundler/watcher/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eRelease summary\u003c/h3\u003e\n\u003cp\u003eThis release addresses a number of false positives, which may result in a slightly lower number of issues reported. It also resolves a problem that caused the color contrast rule skip a page in edge cases. A page that wasn't tested because of this edge case may now be tested, and so could see new color contrast issues reported.\u003c/p\u003e\n\u003cp\u003eLastly this rule corrects a few of the newly released RGAA tags, so when running an RGAA ruleset which rules run, and how they are mapped to RGAA is slightly different.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\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/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-06)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\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/dequelabs/axe-core/commit/fbd2f40d36ff954bbf670f5bb14ecaae455d228b\"\u003e\u003ccode\u003efbd2f40\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4981\"\u003e#4981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/0618216550a90d47a7d2106b48043cc26fc3b09e\"\u003e\u003ccode\u003e0618216\u003c/code\u003e\u003c/a\u003e chore(release): 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003e\u003ccode\u003ec3f5446\u003c/code\u003e\u003c/a\u003e fix(valid-lang): update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003e\u003ccode\u003ed271788\u003c/code\u003e\u003c/a\u003e fix(color-contrast): do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e\u003ccode\u003e1e9a5c3\u003c/code\u003e\u003c/a\u003e fix: don't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003e\u003ccode\u003ed4aee16\u003c/code\u003e\u003c/a\u003e fix: allow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/16801055d03ed0ed6b4b1df4baa533bc2a9ee278\"\u003e\u003ccode\u003e1680105\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4979\"\u003e#4979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/aedf51e75c54fcbb4b27d0aed101d91b0f787d4f\"\u003e\u003ccode\u003eaedf51e\u003c/code\u003e\u003c/a\u003e chore: bump actions/download-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4978\"\u003e#4978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/142ec4e35dbb526959fc08756eb5350ab8dda107\"\u003e\u003ccode\u003e142ec4e\u003c/code\u003e\u003c/a\u003e chore: bump actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4977\"\u003e#4977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e101039e8c2d3fafcdfd31654ec954e360d0582\"\u003e\u003ccode\u003e1e10103\u003c/code\u003e\u003c/a\u003e chore: bump stefanzweifel/git-auto-commit-action from 7.0.0 to 7.1.0 in the g...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.0...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axe-core since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.9.11 to 2.9.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.3 - remove \u003ccode\u003eprocess.loadEnvFile()\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove process.loadEnfFile() from main script by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/pull/112\"\u003eweb-platform-dx/baseline-browser-mapping#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/19137db7aef7a6aa9c55ffc050bdc55b7190af2c\"\u003e\u003ccode\u003e19137db\u003c/code\u003e\u003c/a\u003e Patch to 2.9.14 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4cf079ef39af2758a9573b181730e608621828a8\"\u003e\u003ccode\u003e4cf079e\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/735539582ae0a147288c53c08317a34efbbc4b94\"\u003e\u003ccode\u003e7355395\u003c/code\u003e\u003c/a\u003e Patch to 2.9.13 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/24779ad91b119543916dea3d5468b140bd2ab2f9\"\u003e\u003ccode\u003e24779ad\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/9cb1dc7d51b99971ab4c00b28ed7fbc1c0e23424\"\u003e\u003ccode\u003e9cb1dc7\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/1bb09a58ddb0908fb8ce8be637b947ef4c241407\"\u003e\u003ccode\u003e1bb09a5\u003c/code\u003e\u003c/a\u003e Patch to 2.9.12 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5c54a507421c8a2ae2ad8781a8f989724b4b82c7\"\u003e\u003ccode\u003e5c54a50\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/fce51ba2cc592426d4eff900395677c540693da0\"\u003e\u003ccode\u003efce51ba\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4d9b712557145bfd4a1066eb73452c03c0636878\"\u003e\u003ccode\u003e4d9b712\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/0a58aa63ec117503d7d21e9ebe762f2e63a8284b\"\u003e\u003ccode\u003e0a58aa6\u003c/code\u003e\u003c/a\u003e chore: remove .DS_Store files (\u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.11...v2.9.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001762 to 1.0.30001764\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/7eb3ee12114053f4c1a07ba6b815be92f3717a2b\"\u003e\u003ccode\u003e7eb3ee1\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001764\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/ab8c373030dd415c7d34e44e983ac35bd76cb3e5\"\u003e\u003ccode\u003eab8c373\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001763\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001762...1.0.30001764\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssstyle` from 5.3.6 to 5.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed assigning non-string values to CSS properties to properly convert to strings.\u003c/li\u003e\n\u003cli\u003eFixed negative values for the \u003ccode\u003etop\u003c/code\u003e property being treated as invalid. (This regressed in v5.3.6.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/8b4cd296da829b2ae1b97ca25446f327170e0f30\"\u003e\u003ccode\u003e8b4cd29\u003c/code\u003e\u003c/a\u003e 5.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/235ba62cbf5280ddd441e842fad56a86c576260b\"\u003e\u003ccode\u003e235ba62\u003c/code\u003e\u003c/a\u003e Fix top property always clamped to 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/22dc694e5b8b08e827f582a6ca7642f26c2fafec\"\u003e\u003ccode\u003e22dc694\u003c/code\u003e\u003c/a\u003e Remove unnecessary argument passing to prepareValue()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/37bb130273d673d6a3723792c99a6a7a54f31fd4\"\u003e\u003ccode\u003e37bb130\u003c/code\u003e\u003c/a\u003e Improve string conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/f764e2dbfc8b2e95f8c2aa7c69af4cc64e8e0e7c\"\u003e\u003ccode\u003ef764e2d\u003c/code\u003e\u003c/a\u003e Handle _setInProgress in a try-catch-finally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/4d9266c1134a70aba6a9db9a3aa2bc3cbbd37138\"\u003e\u003ccode\u003e4d9266c\u003c/code\u003e\u003c/a\u003e Replace more constants with property names\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.6...v5.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `detect-libc` from 1.0.3 to 2.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/detect-libc/blob/main/CHANGELOG.md\"\u003edetect-libc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e2.1.2 (2025-10-05)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semi-automated changelog \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/32\"\u003e#32\u003c/a\u003e (\u003ca href=\"https://github.com/lovell/detect-libc/commit/a950b06\"\u003ea950b06\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/32\"\u003e#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure Node.js 10 and 12 can use async file-based detection methods (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/33\"\u003e#33\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/a418065\"\u003ea418065\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e2.1.1 (2025-09-24)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure Node.js 10 and 12 can use file-based detection methods (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/30\"\u003e#30\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/e64be76\"\u003ee64be76\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0 (2025-09-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Add non-Linux integration tests for completeness (\u003ca href=\"https://github.com/lovell/detect-libc/commit/f9b7639\"\u003ef9b7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect libc using the interpreter value from Node's ELF header (\u003ca href=\"https://github.com/lovell/detect-libc/commit/4d6eafe\"\u003e4d6eafe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Publish tagged commits to npm (\u003ca href=\"https://github.com/lovell/detect-libc/commit/08198d2\"\u003e08198d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: update integration test expectations (\u003ca href=\"https://github.com/lovell/detect-libc/commit/3a1f323\"\u003e3a1f323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e2.0.4 (2025-04-22)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript: Add types field to package.json (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/28\"\u003e#28\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/0362727\"\u003e0362727\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/28\"\u003e#28\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: Add Node.js 20/22, remove CentOS (EOL) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/3ed5518\"\u003e3ed5518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: remove Node.js 22 (\u003ca href=\"https://github.com/lovell/detect-libc/commit/c04d3f2\"\u003ec04d3f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e2.0.3 (2024-03-19)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove filesystem-based detection of glibc (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/22\"\u003e#22\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/2642d96\"\u003e2642d96\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/22\"\u003e#22\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove getReport performance (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/21\"\u003e#21\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/5e1482d\"\u003e5e1482d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/21\"\u003e#21\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: bump unit test actions (\u003ca href=\"https://github.com/lovell/detect-libc/commit/646230f\"\u003e646230f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Latest Void Linux provides glibc 2.39 (\u003ca href=\"https://github.com/lovell/detect-libc/commit/2def922\"\u003e2def922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Update integration test environments/expectations (\u003ca href=\"https://github.com/lovell/detect-libc/commit/e307a53\"\u003ee307a53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: include missing coverage in summary (\u003ca href=\"https://github.com/lovell/detect-libc/commit/9117b83\"\u003e9117b83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: refactor by removing a couple variables (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/20\"\u003e#20\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/8cf409b\"\u003e8cf409b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/20\"\u003e#20\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e2.0.2 (2023-07-18)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd credit for e8c0afd (\u003ca href=\"https://github.com/lovell/detect-libc/commit/a3f3efb\"\u003ea3f3efb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd SPDX identifiers to all source code files (\u003ca href=\"https://github.com/lovell/detect-libc/commit/d4fd207\"\u003ed4fd207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAttempt to use contents of /usr/bin/ldd file for greater performance (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/19\"\u003e#19\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/e8c0afd\"\u003ee8c0afd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/19\"\u003e#19\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure SPDX in header, correct grammar (\u003ca href=\"https://github.com/lovell/detect-libc/commit/4140056\"\u003e4140056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: Add tests for Node.js 20 (\u003ca href=\"https://github.com/lovell/detect-libc/commit/a077cda\"\u003ea077cda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: clarify 'version numbers' refers to libc (and not this package) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/d49b8d3\"\u003ed49b8d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest: (unit) add Node.js 18 (integration) add Fedora 38, Ubuntu 22.04 (\u003ca href=\"https://github.com/lovell/detect-libc/commit/6761837\"\u003e6761837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e2.0.1 (2022-02-14)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Void Linux to integration tests (\u003ca href=\"https://github.com/lovell/detect-libc/commit/cde9231\"\u003ecde9231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure TypeScript defs are valid, fixes initializer error (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/15\"\u003e#15\u003c/a\u003e) (\u003ca href=\"https://github.com/lovell/detect-libc/commit/e7c02a7\"\u003ee7c02a7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/15\"\u003e#15\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: Switch CentOS 8 (EOL) to Stream (\u003ca href=\"https://github.com/lovell/detect-libc/commit/2bd0e69\"\u003e2bd0e69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0 (2022-01-19)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/98928b7d26bd5c50dee12af0e433b47825d84df0\"\u003e\u003ccode\u003e98928b7\u003c/code\u003e\u003c/a\u003e Release v2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/a4180654856a496f25fff0871ac71ba2edeb94ec\"\u003e\u003ccode\u003ea418065\u003c/code\u003e\u003c/a\u003e Ensure Node.js 10 and 12 can use async file-based detection methods (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/a950b066d9da6376c13e1bbb908a221dcb919d5a\"\u003e\u003ccode\u003ea950b06\u003c/code\u003e\u003c/a\u003e Add semi-automated changelog \u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/32\"\u003e#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/81ba74212869938d64e7ef870b2bcc2cd7250fae\"\u003e\u003ccode\u003e81ba742\u003c/code\u003e\u003c/a\u003e Release v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/e64be762b74e7cbe4d20f70ecb2e2f54566166f7\"\u003e\u003ccode\u003ee64be76\u003c/code\u003e\u003c/a\u003e Ensure Node.js 10 and 12 can use file-based detection methods (\u003ca href=\"https://redirect.github.com/lovell/detect-libc/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/f74b3687a019783478c4ce79be4348ec2871febb\"\u003e\u003ccode\u003ef74b368\u003c/code\u003e\u003c/a\u003e Release v2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/f9b76397422c58488a1436c8b1cfcfff944e792b\"\u003e\u003ccode\u003ef9b7639\u003c/code\u003e\u003c/a\u003e CI: Add non-Linux integration tests for completeness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/41add954fcf558c112254dd7f5b56bcea37c0fee\"\u003e\u003ccode\u003e41add95\u003c/code\u003e\u003c/a\u003e Prerelease v2.1.0-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/08198d25321abd57318d0bd21e97824713a45378\"\u003e\u003ccode\u003e08198d2\u003c/code\u003e\u003c/a\u003e CI: Publish tagged commits to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/detect-libc/commit/4d6eafecb2bd6c45f8a95822966cf7c08f79d21b\"\u003e\u003ccode\u003e4d6eafe\u003c/code\u003e\u003c/a\u003e Detect libc using the interpreter value from Node's ELF header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/detect-libc/compare/v1.0.3...v2.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for detect-libc since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.3.0 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/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/v7.3.1/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\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/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.1/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/andymagill/dev.magill.next/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/andymagill%2Fdev.magill.next/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"}},{"old_version":"5.3.6","new_version":"5.3.7","update_type":"patch","path":null,"pr_created_at":"2026-01-09T22:02:46.000Z","version_change":"5.3.6 → 5.3.7","issue":{"uuid":"3798470282","node_id":"PR_kwDOMsWJ2M68aOtL","number":46,"state":"open","title":"chore(deps): bump the miscellaneous group with 6 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-01-09T22:02:46.000Z","updated_at":"2026-01-09T22:03:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"miscellaneous","update_count":6,"packages":[{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001762","new_version":"1.0.30001763","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cssstyle","old_version":"5.3.6","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"vite","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the miscellaneous group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.22` | `1.0.23` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.14` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001762` | `1.0.30001763` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.6` | `5.3.7` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `7.3.1` |\n\nUpdates `@csstools/css-syntax-patches-for-csstree` from 1.0.22 to 1.0.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/csstools/postcss-plugins/blob/main/packages/css-syntax-patches-for-csstree/CHANGELOG.md\"\u003e\u003ccode\u003e@​csstools/css-syntax-patches-for-csstree\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.0.23\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eJanuary 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@webref/css\u003c/code\u003e to \u003ca href=\"https://github.com/w3c/webref/releases/tag/%40webref%2Fcss%408.1.3\"\u003e\u003ccode\u003ev8.1.3\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\u003eSee full diff in \u003ca href=\"https://github.com/csstools/postcss-plugins/commits/HEAD/packages/css-syntax-patches-for-csstree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eRelease summary\u003c/h3\u003e\n\u003cp\u003eThis release addresses a number of false positives, which may result in a slightly lower number of issues reported. It also resolves a problem that caused the color contrast rule skip a page in edge cases. A page that wasn't tested because of this edge case may now be tested, and so could see new color contrast issues reported.\u003c/p\u003e\n\u003cp\u003eLastly this rule corrects a few of the newly released RGAA tags, so when running an RGAA ruleset which rules run, and how they are mapped to RGAA is slightly different.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\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/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-06)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\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/dequelabs/axe-core/commit/fbd2f40d36ff954bbf670f5bb14ecaae455d228b\"\u003e\u003ccode\u003efbd2f40\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4981\"\u003e#4981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/0618216550a90d47a7d2106b48043cc26fc3b09e\"\u003e\u003ccode\u003e0618216\u003c/code\u003e\u003c/a\u003e chore(release): 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003e\u003ccode\u003ec3f5446\u003c/code\u003e\u003c/a\u003e fix(valid-lang): update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003e\u003ccode\u003ed271788\u003c/code\u003e\u003c/a\u003e fix(color-contrast): do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e\u003ccode\u003e1e9a5c3\u003c/code\u003e\u003c/a\u003e fix: don't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003e\u003ccode\u003ed4aee16\u003c/code\u003e\u003c/a\u003e fix: allow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/16801055d03ed0ed6b4b1df4baa533bc2a9ee278\"\u003e\u003ccode\u003e1680105\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4979\"\u003e#4979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/aedf51e75c54fcbb4b27d0aed101d91b0f787d4f\"\u003e\u003ccode\u003eaedf51e\u003c/code\u003e\u003c/a\u003e chore: bump actions/download-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4978\"\u003e#4978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/142ec4e35dbb526959fc08756eb5350ab8dda107\"\u003e\u003ccode\u003e142ec4e\u003c/code\u003e\u003c/a\u003e chore: bump actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4977\"\u003e#4977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e101039e8c2d3fafcdfd31654ec954e360d0582\"\u003e\u003ccode\u003e1e10103\u003c/code\u003e\u003c/a\u003e chore: bump stefanzweifel/git-auto-commit-action from 7.0.0 to 7.1.0 in the g...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.0...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axe-core since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.9.11 to 2.9.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.3 - remove \u003ccode\u003eprocess.loadEnvFile()\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove process.loadEnfFile() from main script by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/pull/112\"\u003eweb-platform-dx/baseline-browser-mapping#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/19137db7aef7a6aa9c55ffc050bdc55b7190af2c\"\u003e\u003ccode\u003e19137db\u003c/code\u003e\u003c/a\u003e Patch to 2.9.14 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4cf079ef39af2758a9573b181730e608621828a8\"\u003e\u003ccode\u003e4cf079e\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/735539582ae0a147288c53c08317a34efbbc4b94\"\u003e\u003ccode\u003e7355395\u003c/code\u003e\u003c/a\u003e Patch to 2.9.13 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/24779ad91b119543916dea3d5468b140bd2ab2f9\"\u003e\u003ccode\u003e24779ad\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/9cb1dc7d51b99971ab4c00b28ed7fbc1c0e23424\"\u003e\u003ccode\u003e9cb1dc7\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/1bb09a58ddb0908fb8ce8be637b947ef4c241407\"\u003e\u003ccode\u003e1bb09a5\u003c/code\u003e\u003c/a\u003e Patch to 2.9.12 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5c54a507421c8a2ae2ad8781a8f989724b4b82c7\"\u003e\u003ccode\u003e5c54a50\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/fce51ba2cc592426d4eff900395677c540693da0\"\u003e\u003ccode\u003efce51ba\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4d9b712557145bfd4a1066eb73452c03c0636878\"\u003e\u003ccode\u003e4d9b712\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/0a58aa63ec117503d7d21e9ebe762f2e63a8284b\"\u003e\u003ccode\u003e0a58aa6\u003c/code\u003e\u003c/a\u003e chore: remove .DS_Store files (\u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.11...v2.9.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001762 to 1.0.30001763\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/ab8c373030dd415c7d34e44e983ac35bd76cb3e5\"\u003e\u003ccode\u003eab8c373\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001763\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001762...1.0.30001763\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssstyle` from 5.3.6 to 5.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed assigning non-string values to CSS properties to properly convert to strings.\u003c/li\u003e\n\u003cli\u003eFixed negative values for the \u003ccode\u003etop\u003c/code\u003e property being treated as invalid. (This regressed in v5.3.6.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/8b4cd296da829b2ae1b97ca25446f327170e0f30\"\u003e\u003ccode\u003e8b4cd29\u003c/code\u003e\u003c/a\u003e 5.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/235ba62cbf5280ddd441e842fad56a86c576260b\"\u003e\u003ccode\u003e235ba62\u003c/code\u003e\u003c/a\u003e Fix top property always clamped to 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/22dc694e5b8b08e827f582a6ca7642f26c2fafec\"\u003e\u003ccode\u003e22dc694\u003c/code\u003e\u003c/a\u003e Remove unnecessary argument passing to prepareValue()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/37bb130273d673d6a3723792c99a6a7a54f31fd4\"\u003e\u003ccode\u003e37bb130\u003c/code\u003e\u003c/a\u003e Improve string conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/f764e2dbfc8b2e95f8c2aa7c69af4cc64e8e0e7c\"\u003e\u003ccode\u003ef764e2d\u003c/code\u003e\u003c/a\u003e Handle _setInProgress in a try-catch-finally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/4d9266c1134a70aba6a9db9a3aa2bc3cbbd37138\"\u003e\u003ccode\u003e4d9266c\u003c/code\u003e\u003c/a\u003e Replace more constants with property names\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.6...v5.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.3.0 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/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/v7.3.1/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\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/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.1/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/andymagill/dev.magill.next/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/andymagill%2Fdev.magill.next/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"}},{"old_version":"5.3.4","new_version":"5.3.7","update_type":"patch","path":null,"pr_created_at":"2026-01-07T11:51:26.000Z","version_change":"5.3.4 → 5.3.7","issue":{"uuid":"3788449220","node_id":"PR_kwDOQnMicM675FDe","number":22,"state":"open","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-07T11:51:26.000Z","updated_at":"2026-01-12T19:05:08.550Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":18,"packages":[{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.1","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/react-virtualized-auto-sizer","old_version":"1.0.4","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.49.0","new_version":"8.52.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.4.26","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"@acemir/cssom","old_version":"0.9.29","new_version":"0.9.30","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@asamuzakjp/css-color","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"ast-v8-to-istanbul","old_version":"0.3.8","new_version":"0.3.10","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"cssstyle","old_version":"5.3.4","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.1` |\n| [@types/react-virtualized-auto-sizer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-virtualized-auto-sizer) | `1.0.4` | `1.0.8` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.49.0` | `8.52.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.16` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.4.26` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.29` | `0.9.30` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.0` | `4.1.1` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.8` | `0.3.10` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.4` | `5.3.7` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.5` |\n\n\nUpdates `@testing-library/react` from 16.3.0 to 16.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\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/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-virtualized-auto-sizer` from 1.0.4 to 1.0.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-virtualized-auto-sizer\"\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.49.0 to 8.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.51.0\u003c/h2\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11719\"\u003e#11719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix some cases to optional syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871\"\u003e#11871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add namespace to plugin meta (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etsconfig-utils:\u003c/strong\u003e more informative error on parsing failures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11888\"\u003e#11888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e fix crash and false positives in \u003ccode\u003eno-useless-default-assignment\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845\"\u003e#11845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e remove fixable from no-dynamic-delete rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11876\"\u003e#11876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e bump ts-api-utils to 2.2.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881\"\u003e#11881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] handle MemberExpression in final chain position (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eYannick Decat \u003ca href=\"https://github.com/mho22\"\u003e\u003ccode\u003e@​mho22\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.50.1\u003c/h2\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add namespace to plugin meta (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix some cases to optional syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871\"\u003e#11871\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] handle MemberExpression in final chain position (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e bump ts-api-utils to 2.2.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881\"\u003e#11881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e remove fixable from no-dynamic-delete rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11876\"\u003e#11876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e fix crash and false positives in \u003ccode\u003eno-useless-default-assignment\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845\"\u003e#11845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eYannick Decat \u003ca href=\"https://github.com/mho22\"\u003e\u003ccode\u003e@​mho22\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] correct handling of undefined vs. void (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11826\"\u003e#11826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [method-signature-style] ignore methods that return \u003ccode\u003ethis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11813\"\u003e#11813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6b467b0533b78777fa01128cdeeab1b5326a4550\"\u003e\u003ccode\u003e6b467b0\u003c/code\u003e\u003c/a\u003e docs: add blog post on revamping the ban-types rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11873\"\u003e#11873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/309a38ed83994738323efd78fc31137136a7681a\"\u003e\u003ccode\u003e309a38e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/cf79108b6405972fb73f5991e913e1b36de8a67f\"\u003e\u003ccode\u003ecf79108\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] handle conditional initia...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a166cea2d00fedd0762ecb87d95bc1f1cf93d528\"\u003e\u003ccode\u003ea166cea\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin-internal): [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d1b44c02a86d366139c61ac80c0eb1c63668be7f\"\u003e\u003ccode\u003ed1b44c0\u003c/code\u003e\u003c/a\u003e chore(deps): update nx monorepo to v22.3.3 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11848\"\u003e#11848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/45a7d2bf60afd214046ff76e7feda516b3d7bdb2\"\u003e\u003ccode\u003e45a7d2b\u003c/code\u003e\u003c/a\u003e chore(typescript-estree): use \u003ccode\u003eiterateComments()\u003c/code\u003e from ts-api-utils v2.3 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7b698b3821946d4bdeb51239d3b3572e5434893\"\u003e\u003ccode\u003ec7b698b\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): add namespace to plugin meta (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.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.49.0 to 8.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.51.0\u003c/h2\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11719\"\u003e#11719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix some cases to optional syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871\"\u003e#11871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add namespace to plugin meta (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etsconfig-utils:\u003c/strong\u003e more informative error on parsing failures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11888\"\u003e#11888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e fix crash and false positives in \u003ccode\u003eno-useless-default-assignment\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845\"\u003e#11845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e remove fixable from no-dynamic-delete rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11876\"\u003e#11876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e bump ts-api-utils to 2.2.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881\"\u003e#11881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] handle MemberExpression in final chain position (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eYannick Decat \u003ca href=\"https://github.com/mho22\"\u003e\u003ccode\u003e@​mho22\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.50.1\u003c/h2\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.0 (2025-12-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c62e85874f0e482156a54b6744fe90a6f270012a\"\u003e\u003ccode\u003ec62e858\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.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 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  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/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\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/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  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/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  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/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\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.0.15...v4.0.16\"\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/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/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-plugin-react-refresh` from 0.4.24 to 0.4.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert changes to fix \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport cases like \u003ccode\u003eexport const ENUM = Object.keys(TABLE) as EnumType[];\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e_\u003c/code\u003e in component names (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/94\"\u003e#94\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/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert changes to fix \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport cases like \u003ccode\u003eexport const ENUM = Object.keys(TABLE) as EnumType[];\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e) (reverted in 0.4.26)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e_\u003c/code\u003e in component names (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/94\"\u003e#94\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/ArnaudBarre/eslint-plugin-react-refresh/commit/95c02ba163eb04da82224611ea4f24d83e600ee5\"\u003e\u003ccode\u003e95c02ba\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Catch non React exports defined as call expressions\u0026quot;(fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/95\"\u003e#95\u003c/a\u003e) [publ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/8ea312dffc209bc06963a0bee33d1c0a5eb1818f\"\u003e\u003ccode\u003e8ea312d\u003c/code\u003e\u003c/a\u003e Update the name of next config (\u003ccode\u003evite\u003c/code\u003e -\u0026gt; \u003ccode\u003enext\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/4fc6d3dc363034f5d58511e7d96e274e0815a7db\"\u003e\u003ccode\u003e4fc6d3d\u003c/code\u003e\u003c/a\u003e Catch non React exports defined as call expressions [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/0397bde377968a21d6d55af3118e4cccabb942d4\"\u003e\u003ccode\u003e0397bde\u003c/code\u003e\u003c/a\u003e Allow non-leading underscores (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.24...v0.4.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.15 to 4.0.16\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.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  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/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\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/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  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/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  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/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\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.0.15...v4.0.16\"\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/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210cefa1caa6b9849a41fd26ec01775074\"\u003e\u003ccode\u003e84a3062\u003c/code\u003e\u003c/a\u003e fix(browser): string formatting bug when including placeholders in console.lo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba901af740ed7adbfa36fc44928ebef3a\"\u003e\u003ccode\u003ef7f6aa8\u003c/code\u003e\u003c/a\u003e fix: log deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9226\"\u003e#9226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6565d2e3d68a005fd0e86f9a81fa9a45\"\u003e\u003ccode\u003e568513c\u003c/code\u003e\u003c/a\u003e fix: allow inlining fully dynamic import (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9137\"\u003e#9137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b08f864b7e9ed244462f7f2ed214e835b\"\u003e\u003ccode\u003e5d26b87\u003c/code\u003e\u003c/a\u003e fix(experimental): export \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9187\"\u003e#9187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f17eb423d436f0da666a44536f505e1d0e5a0b97\"\u003e\u003ccode\u003ef17eb42\u003c/code\u003e\u003c/a\u003e refactor: avoid using \u003ccode\u003eisFileServingAllowed\u003c/code\u003e from Vite (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9160\"\u003e#9160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99ae8ca6edc1e6b04149806cbbbf3c20ce\"\u003e\u003ccode\u003e78cfbf9\u003c/code\u003e\u003c/a\u003e fix: avoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9174\"\u003e#9174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249722df7556638f50a9db01cf01e6a2f8\"\u003e\u003ccode\u003eda0ade2\u003c/code\u003e\u003c/a\u003e fix: fix browser mode default testTimeout back to 15 seconds (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9167\"\u003e#9167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@acemir/cssom` from 0.9.29 to 0.9.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/commit/d2a120560995b737a936ba3c9180ae2594dc43c2\"\u003e\u003ccode\u003ed2a1205\u003c/code\u003e\u003c/a\u003e fix: next-version on release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/13cfe6d3efadae1fdd2134af0e957d6729520a56\"\u003e\u003ccode\u003e13cfe6d\u003c/code\u003e\u003c/a\u003e Version 0.9.30 (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e feat: sync styleSheet.title with ownerNode.title (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e fix: preserve context for sibling nested selectors (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e1d7a646cf65f938356d5946d759c419a143c3e7\"\u003e\u003ccode\u003ee1d7a64\u003c/code\u003e\u003c/a\u003e chore: remove uneeded folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/935185b65d0a65e7210e65a23ad6a0c6e86d2e0a\"\u003e\u003ccode\u003e935185b\u003c/code\u003e\u003c/a\u003e chore: update release workflow (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acemir/CSSOM/compare/v0.9.29...v0.9.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@asamuzakjp/css-color` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/asamuzaK/cssColor/releases\"\u003e\u003ccode\u003e@​asamuzakjp/css-color\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix color channels resolver by \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/asamuzaK/cssColor/pull/88\"\u003easamuzaK/cssColor#88\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.1.0...v4.1.1\"\u003ehttps://github.com/asamuzaK/cssColor/compare/v4.1.0...v4.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/b5439a638129085278f25c18e7461ad18c4912b4\"\u003e\u003ccode\u003eb5439a6\u003c/code\u003e\u003c/a\u003e v4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/463ae6a2d60c927f6ccca00a008e7b7d2e7110cf\"\u003e\u003ccode\u003e463ae6a\u003c/code\u003e\u003c/a\u003e Fix regex pattern for 'sign' function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/7cf7ee0e563829e1fb19be0c76571b89d248f698\"\u003e\u003ccode\u003e7cf7ee0\u003c/code\u003e\u003c/a\u003e Fix color channels resolver (\u003ca href=\"https://redirect.github.com/asamuzaK/cssColor/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/ee5b634219ffb6af085b650f512b7ac0f346a357\"\u003e\u003ccode\u003eee5b634\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/95c9b751a4d771dd28148fe490c864375b9fd0ea\"\u003e\u003ccode\u003e95c9b75\u003c/code\u003e\u003c/a\u003e Update util.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asamuzaK/cssColor/commit/1d77aedb64103b10fc858779c929aac68d25c188\"\u003e\u003ccode\u003e1d77aed\u003c/code\u003e\u003c/a\u003e Update node.js.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/asamuzaK/cssColor/compare/v4.1.0...v4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ast-v8-to-istanbul` from 0.3.8 to 0.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/releases\"\u003east-v8-to-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: split entrypoint to \u003ccode\u003eCoverageMapper\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/117\"\u003eAriPerkkio/ast-v8-to-istanbul#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: map functions without closing brace mapping by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\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/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support \u003ccode\u003eignore start\u003c/code\u003e and \u003ccode\u003eignore stop\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/109\"\u003eAriPerkkio/ast-v8-to-istanbul#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: source map with multiple sources may fail in \u003ccode\u003egetSourceLines\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/116\"\u003eAriPerkkio/ast-v8-to-istanbul#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.8...v0.3.9\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.8...v0.3.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/AriPerkkio/ast-v8-to-istanbul/commit/3188674a801fc8a6a71a98cf548b73c9769fb755\"\u003e\u003ccode\u003e3188674\u003c/code\u003e\u003c/a\u003e 0.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/4cbe2ec4e17857da26c4740cbc1a84ad6b81e184\"\u003e\u003ccode\u003e4cbe2ec\u003c/code\u003e\u003c/a\u003e fix: remap without closing brace mapping (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/3274879a1b07d0dcd5b4b1485723e2144a5f61a1\"\u003e\u003ccode\u003e3274879\u003c/code\u003e\u003c/a\u003e refactor: split entrypoint to \u003ccode\u003eCoverageMapper\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/c757ac74dcceef277da564d21b79ba59dbe01411\"\u003e\u003ccode\u003ec757ac7\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/0026082081b497ff65e901573927264c1789e0f4\"\u003e\u003ccode\u003e0026082\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v25 (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/370a8de29ac5de6fac6583348746fa6568e8cd2b\"\u003e\u003ccode\u003e370a8de\u003c/code\u003e\u003c/a\u003e refactor: avoid modifying AST nodes with custom properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/34432b666404d03542731e6d76361b2e78052bd7\"\u003e\u003ccode\u003e34432b6\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@e18e/eslint-plugin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/68b3edc85583775f15e92897817d974caf25ceb3\"\u003e\u003ccode\u003e68b3edc\u003c/code\u003e\u003c/a\u003e 0.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/650f02483241b7cc454765a88e23018dd15c8709\"\u003e\u003ccode\u003e650f024\u003c/code\u003e\u003c/a\u003e fix: source map with multiple sources may fail in \u003ccode\u003egetSourceLines\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/b1aa1abce36df9ff05a00955ed47e4a7ccffecd6\"\u003e\u003ccode\u003eb1aa1ab\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003eignore start\u003c/code\u003e and \u003ccode\u003eignore stop\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.8...v0.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssstyle` from 5.3.4 to 5.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed assigning non-string values to CSS properties to properly convert to strings.\u003c/li\u003e\n\u003cli\u003eFixed negative values for the \u003ccode\u003etop\u003c/code\u003e property being treated as invalid. (This regressed in v5.3.6.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies. This fixed some subtle issues regarding, e.g., relative colors with \u003ccode\u003ecalc()\u003c/code\u003e, or the syntax of the \u003ccode\u003eclip\u003c/code\u003e property.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/8b4cd296da829b2ae1b97ca25446f327170e0f30\"\u003e\u003ccode\u003e8b4cd29\u003c/code\u003e\u003c/a\u003e 5.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/235ba62cbf5280ddd441e842fad56a86c576260b\"\u003e\u003ccode\u003e235ba62\u003c/code\u003e\u003c/a\u003e Fix top property always clamped to 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/22dc694e5b8b08e827f582a6ca7642f26c2fafec\"\u003e\u003ccode\u003e22dc694\u003c/code\u003e\u003c/a\u003e Remove unnecessary argument passing to prepareValue()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/37bb130273d673d6a3723792c99a6a7a54f31fd4\"\u003e\u003ccode\u003e37bb130\u003c/code\u003e\u003c/a\u003e Improve string conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/f764e2dbfc8b2e95f8c2aa7c69af4cc64e8e0e7c\"\u003e\u003ccode\u003ef764e2d\u003c/code\u003e\u003c/a\u003e Handle _setInProgress in a try-catch-finally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/4d9266c1134a70aba6a9db9a3aa2bc3cbbd37138\"\u003e\u003ccode\u003e4d9266c\u003c/code\u003e\u003c/a\u003e Replace more constants with property names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.4...v5.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for cssstyle since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-abstract` from 1.24.0 to 1.24.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/es-abstract/blob/main/CHANGELOG.md\"\u003ees-abstract's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.24.1 / 2025-12-12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eES2025\u003c/code\u003e+: \u003ccode\u003eGeneratorResumeAbrupt\u003c/code\u003e: properly handle return completions\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003e@unicode/unicode-15.0.0\u003c/code\u003e, \u003ccode\u003emake-generator-function\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e, \u003ccode\u003eses\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/es-abstract/commit/e195625474b38d6773008aa115b2ff67869a0f76\"\u003e\u003ccode\u003ee195625\u003c/code\u003e\u003c/a\u003e v1.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/es-abstract/commit/a14e6e4e141bc2030a41a5fc77968b64fb8e3385\"\u003e\u003ccode\u003ea14e6e4\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/es-abstract/commit/fe07eebefb1075e53c7b950b4a22b7e06958e762\"\u003e\u003ccode\u003efe07eeb\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eES2025\u003c/code\u003e+: \u003ccode\u003eGeneratorResumeAbrupt\u003c/code\u003e: properly handle return completions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/es-abstract/commit/c753fe48ef67b2eca6f9ba0381e7692f4fa1659e\"\u003e\u003ccode\u003ec753fe4\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, `@unicode/unicode-15.0.0...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ljharb/es-abstract/compare/v1.24.0...v1.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-iterator-helpers` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/es-shims/iterator-helpers/blob/main/CHANGELOG.md\"\u003ees-iterator-helpers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/compare/v1.2.1...v1.2.2\"\u003ev1.2.2\u003c/a\u003e - 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] joint iteration: add missing \u0026amp; passing test262 tests \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/34258f36f9b346fe92ac5c001ba75784568665d1\"\u003e\u003ccode\u003e34258f3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ecall-bound\u003c/code\u003e, \u003ccode\u003ees-abstract\u003c/code\u003e, \u003ccode\u003eget-intrinsic\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/e05660b9e2197f27ee428f1739944f49b3ed0f7c\"\u003e\u003ccode\u003ee05660b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] \u003ccode\u003eIterator.from\u003c/code\u003e, \u003ccode\u003eIterator.prototype.toArray\u003c/code\u003e: add missing \u0026amp; passing test262 tests \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/7831bd66b07dcee905e06506ff9f9d352971a388\"\u003e\u003ccode\u003e7831bd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/35ecd14f2d26a8664a6b524bbbd85c270c1c610a\"\u003e\u003ccode\u003e35ecd14\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eIteratorZip\u003c/code\u003e: return should close all underlying iterators \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/5bcab73b01369f13b9f379c804a7f7f7b7995e32\"\u003e\u003ccode\u003e5bcab73\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eIteratorHelperPrototype\u003c/code\u003e: throw TypeError when \u003ccode\u003ereturn()\u003c/code\u003e is called re-entrantly \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/0acdd4107c075f6b6b8822e0ce4a2a799ca476d0\"\u003e\u003ccode\u003e0acdd41\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] \u003ccode\u003eIterator.concat\u003c/code\u003e: add missing \u0026amp; passing test262 tests \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/9645f4da1052674ec2c7b5809ec8c164d8adda1a\"\u003e\u003ccode\u003e9645f4d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eIterator.concat\u003c/code\u003e: prevent \u003ccode\u003ereturn()\u003c/code\u003e from being forwarded multiple times \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/1271d61cc35606a627b8412609400a11e6d5f797\"\u003e\u003ccode\u003e1271d61\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eIterator.zip\u003c/code\u003e: strict mode should return sentinel after all iterators done \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/f4c8b99ca39dea551d38b17ade315b03b64e4a46\"\u003e\u003ccode\u003ef4c8b99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@es-shims/api\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003eeslint-plugin-import\u003c/code\u003e, \u003ccode\u003ehas-strict-mode\u003c/code\u003e, \u003ccode\u003emake-generator-function\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/acba233094b3ef70d8d20e41c4ea084a6b47447a\"\u003e\u003ccode\u003eacba233\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ees-abstract\u003c/code\u003e, \u003ccode\u003ees-set-tostringtag\u003c/code\u003e, \u003ccode\u003eget-intrinsic\u003c/code\u003e, \u003ccode\u003eiterator.prototype\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/06515e7d1f5d5e7c98777eba6aec50d1cdaf6a4d\"\u003e\u003ccode\u003e06515e7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ees-value-fixtures\u003c/code\u003e, \u003ccode\u003efor-each\u003c/code\u003e, \u003ccode\u003eobject-inspect\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/2afe7a38fd08ca98ca173070350e370535caa325\"\u003e\u003ccode\u003e2afe7a3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/18fa1c1ca56070d68e6f4db37a365e1f98d27a53\"\u003e\u003ccode\u003e18fa1c1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eGeneratorResumeAbrupt\u003c/code\u003e: set state to COMPLETED after return completion \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/10e5e21fd1ed9dc156bfca7644843f4a11799543\"\u003e\u003ccode\u003e10e5e21\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ees-abstract\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/3469d1543a0730156a95bb90747efebfe46ba1a0\"\u003e\u003ccode\u003e3469d15\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing peer dep \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/a0d780d64a4742004e316ee9b70f445711b5a4db\"\u003e\u003ccode\u003ea0d780d\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/es-shims/iterator-helpers/commit/d5379b9f445a13e8924e8138bd6cfaa1298baf0a\"\u003e\u003ccode\u003ed5379b9\u003c/code\u003e\u003c/a\u003e v1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/a0d780d64a4742004e316ee9b70f445711b5a4db\"\u003e\u003ccode\u003ea0d780d\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing peer dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/3469d1543a0730156a95bb90747efebfe46ba1a0\"\u003e\u003ccode\u003e3469d15\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ees-abstract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/18fa1c1ca56070d68e6f4db37a365e1f98d27a53\"\u003e\u003ccode\u003e18fa1c1\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/10e5e21fd1ed9dc156bfca7644843f4a11799543\"\u003e\u003ccode\u003e10e5e21\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eGeneratorResumeAbrupt\u003c/code\u003e: set state to COMPLETED after return completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/0acdd4107c075f6b6b8822e0ce4a2a799ca476d0\"\u003e\u003ccode\u003e0acdd41\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eIteratorHelperPrototype\u003c/code\u003e: throw TypeError when \u003ccode\u003ereturn()\u003c/code\u003e is called re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/1271d61cc35606a627b8412609400a11e6d5f797\"\u003e\u003ccode\u003e1271d61\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eIterator.concat\u003c/code\u003e: prevent \u003ccode\u003ereturn()\u003c/code\u003e from being forwarded multiple times\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/5bcab73b01369f13b9f379c804a7f7f7b7995e32\"\u003e\u003ccode\u003e5bcab73\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eIteratorZip\u003c/code\u003e: return should close all underlying iterators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/f4c8b99ca39dea551d38b17ade315b03b64e4a46\"\u003e\u003ccode\u003ef4c8b99\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eIterator.zip\u003c/code\u003e: strict mode should return sentinel after all iterators ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/35ecd14f2d26a8664a6b524bbbd85c270c1c610a\"\u003e\u003ccode\u003e35ecd14\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/es-shims/iterator-helpers/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esquery` from 1.6.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/estools/esquery/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastq` from 1.19.1 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mcollina/fastq/releases\"\u003efastq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(package): explicitly declare js module type by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate from StandardJS to ESLint with neostandard by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/98\"\u003emcollina/fastq#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add abort() method to settle pending tasks by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/101\"\u003emcollina/fastq#101\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/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\u003ehttps://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/be305967511b91f80453a095b7b6d95b895f1d00\"\u003e\u003ccode\u003ebe30596\u003c/code\u003e\u003c/a\u003e Bumped v1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/5be7d8e20f56beb42fa5fc9b68c2d2daf4308097\"\u003e\u003ccode\u003e5be7d8e\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:mcollina/fastq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/038b2de0ab7217aef27fe76decab18feb7d030a7\"\u003e\u003ccode\u003e038b2de\u003c/code\u003e\u003c/a\u003e fix release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/b74f7a5d1dde73ae851a5cbf7ea83fed8b5ed11c\"\u003e\u003ccode\u003eb74f7a5\u003c/code\u003e\u003c/a\u003e Bumped v1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/0cb02ff0f82bfe3dec48a26444fdfee713b1ebff\"\u003e\u003ccode\u003e0cb02ff\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/3e245f0f02b7f7f1a165ca9a0317209dc53ec60d\"\u003e\u003ccode\u003e3e245f0\u003c/code\u003e\u003c/a\u003e Added release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/f25340892f5e9ed53f07272d89c8648429e1a005\"\u003e\u003ccode\u003ef253408\u003c/code\u003e\u003c/a\u003e feat: add abort() method to settle pending tasks (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/c01e6490556e29eb09badcf9d065c8c4e04184b4\"\u003e\u003ccode\u003ec01e649\u003c/code\u003e\u003c/a\u003e feat: migrate from StandardJS to ESLint with neostandard (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/d5b2db70d986eda922386f978d293fb9e4677ff5\"\u003e\u003ccode\u003ed5b2db7\u003c/code\u003e\u003c/a\u003e chore(package): explicitly declare js module type (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fastq since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webidl-conversions` from 8.0.0 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/webidl-conversions/releases\"\u003ewebidl-conversions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSped up and simplified \u003ccode\u003eByteString\u003c/code\u003e and \u003ccode\u003eUSVString\u003c/code\u003e conversions. (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jsdom/webidl-conversions/issues/54\"\u003e#54\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/webidl-conversions/commit/1c40227f0875ab17fbf5df0ea7590e837e4365c0\"\u003e\u003ccode\u003e1c40227\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/be2787c81b1433475ae2aa87dfe974e8b82c7220\"\u003e\u003ccode\u003ebe2787c\u003c/code\u003e\u003c/a\u003e Improve README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/287da0bc70a464e0afe443bf150feab517b0e910\"\u003e\u003ccode\u003e287da0b\u003c/code\u003e\u003c/a\u003e Automate publishing to npm\u003c/li\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/Verridian-ai/life-os-Pulse-banner-generator/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Verridian-ai%2Flife-os-Pulse-banner-generator/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"5.3.5","new_version":"5.3.7","update_type":"patch","path":null,"pr_created_at":"2026-01-07T01:38:30.000Z","version_change":"5.3.5 → 5.3.7","issue":{"uuid":"3787046254","node_id":"PR_kwDOOm4ohs670g7E","number":620,"state":"open","title":"deps(deps): bump the frontend-production group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","frontend"],"assignees":["BjornMelin"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-07T01:38:30.000Z","updated_at":"2026-01-07T01:38:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"frontend-production","update_count":13,"packages":[{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@exodus/bytes","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.51.0","new_version":"8.52.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cssstyle","old_version":"5.3.5","new_version":"5.3.7","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"normalize-url","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/sindresorhus/normalize-url"},{"name":"rollup","old_version":"4.54.0","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"token-types","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/Borewit/token-types"},{"name":"ufo","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/unjs/ufo"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"ws","old_version":"8.18.3","new_version":"8.19.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-production group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.7.0` | `1.8.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.51.0` | `8.52.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.5` | `5.3.7` |\n| [normalize-url](https://github.com/sindresorhus/normalize-url) | `8.1.0` | `8.1.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.54.0` | `4.55.1` |\n| [token-types](https://github.com/Borewit/token-types) | `6.1.1` | `6.1.2` |\n| [ufo](https://github.com/unjs/ufo) | `1.6.1` | `1.6.2` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |\n\n\nUpdates `@emnapi/core` from 1.7.1 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.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/toyobayashi/emnapi/commit/54037dde7be14b987744653fac4e30dd43cb8747\"\u003e\u003ccode\u003e54037dd\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/4fad89eb32c9f04370d48f7caf502205a63e82ab\"\u003e\u003ccode\u003e4fad89e\u003c/code\u003e\u003c/a\u003e [Backport] feat: add support for Float16Array (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/8ed5b338f89136b7ec7a08e9d52aba4bfa5c1e22\"\u003e\u003ccode\u003e8ed5b33\u003c/code\u003e\u003c/a\u003e 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/e874ba66c60b142c4d548d3d17b49a445843e72c\"\u003e\u003ccode\u003ee874ba6\u003c/code\u003e\u003c/a\u003e [Backport] feat: add node_api_set_prototype (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/runtime` from 1.7.1 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.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/toyobayashi/emnapi/commit/54037dde7be14b987744653fac4e30dd43cb8747\"\u003e\u003ccode\u003e54037dd\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/4fad89eb32c9f04370d48f7caf502205a63e82ab\"\u003e\u003ccode\u003e4fad89e\u003c/code\u003e\u003c/a\u003e [Backport] feat: add support for Float16Array (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/8ed5b338f89136b7ec7a08e9d52aba4bfa5c1e22\"\u003e\u003ccode\u003e8ed5b33\u003c/code\u003e\u003c/a\u003e 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/e874ba66c60b142c4d548d3d17b49a445843e72c\"\u003e\u003ccode\u003ee874ba6\u003c/code\u003e\u003c/a\u003e [Backport] feat: add node_api_set_prototype (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@exodus/bytes` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ExodusOSS/bytes/releases\"\u003e\u003ccode\u003e@​exodus/bytes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support \u003ccode\u003eiso-8859-1\u003c/code\u003e, \u003ccode\u003eiso-8859-9\u003c/code\u003e, \u003ccode\u003eiso-8859-11\u003c/code\u003e encodings in \u003ccode\u003esingle-byte.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003elatin1fromString\u003c/code\u003e, \u003ccode\u003elatin1toString\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efeat: types for \u003ccode\u003eencoding.js\u003c/code\u003e by \u003ca href=\"https://github.com/ajaymathur\"\u003e\u003ccode\u003e@​ajaymathur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ExodusOSS/bytes/pull/12\"\u003eExodusOSS/bytes#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: types for \u003ccode\u003eencoding-lite.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eperf improvements for encodings\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/ajaymathur\"\u003e\u003ccode\u003e@​ajaymathur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ExodusOSS/bytes/pull/12\"\u003eExodusOSS/bytes#12\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ExodusOSS/bytes/compare/v1.7.0...v1.8.0\"\u003ehttps://github.com/ExodusOSS/bytes/compare/v1.7.0...v1.8.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/ExodusOSS/bytes/commit/f22e886950e6472ec49c45edd79b89151a43a895\"\u003e\u003ccode\u003ef22e886\u003c/code\u003e\u003c/a\u003e v1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/a8de9d02b4f08bbb358ad6b973eb26ea6b2eafd2\"\u003e\u003ccode\u003ea8de9d0\u003c/code\u003e\u003c/a\u003e perf: decoder path for ascii is faster than latin1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/21380258ea660cb997eebe240ada8a752a80067e\"\u003e\u003ccode\u003e2138025\u003c/code\u003e\u003c/a\u003e perf: speedup decodeLatin1 with atob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/3709fb67883affcdde45fe8ea7e15c05e8532594\"\u003e\u003ccode\u003e3709fb6\u003c/code\u003e\u003c/a\u003e bench: add atob path to latin1 benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/7a427434934bfef5917e297bfd118e2052a975a0\"\u003e\u003ccode\u003e7a42743\u003c/code\u003e\u003c/a\u003e perf: optimize latin1fromString with btoa\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/2725a9431586bdc5c99e09c0e4bd1970adf0eb97\"\u003e\u003ccode\u003e2725a94\u003c/code\u003e\u003c/a\u003e bench: add tables to latin1 benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/7aa73f93accd1fa0b3456eb62ddaf096ed99eec9\"\u003e\u003ccode\u003e7aa73f9\u003c/code\u003e\u003c/a\u003e feat: support other iso-8859 encodings in single-byte (\u003ca href=\"https://redirect.github.com/ExodusOSS/bytes/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/2c93e6723499ff7a52f0ebf05eb39872dfd93d56\"\u003e\u003ccode\u003e2c93e67\u003c/code\u003e\u003c/a\u003e perf: reduce single-byte encodings map a bit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/a466aec38fdfa316785fcd592edeac0c4e9be3b9\"\u003e\u003ccode\u003ea466aec\u003c/code\u003e\u003c/a\u003e perf: save a few gzip bytes by reordering single-byte encodings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/08e05bf34a787d7b932b8635bbe259ea4340284c\"\u003e\u003ccode\u003e08e05bf\u003c/code\u003e\u003c/a\u003e refactor: dedupe ascii encode path\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ExodusOSS/bytes/compare/v1.7.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/typescript-estree` from 8.51.0 to 8.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/typescript-estree\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-estree/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/typescript-estree\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/94c505833fadf39bb29675976cca4d3f8c043f5d\"\u003e\u003ccode\u003e94c5058\u003c/code\u003e\u003c/a\u003e chore(typescript-estree): simplify `Convert#convertTypeArgumentsToTypeParamet...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3cb911d1669f625a0a3c9fd47d4392fe3277fb7a\"\u003e\u003ccode\u003e3cb911d\u003c/code\u003e\u003c/a\u003e chore: extract syntax check (part 3) (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree/issues/11923\"\u003e#11923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8ba5333b3fee82e4ce06107735e4f8dd19df5434\"\u003e\u003ccode\u003e8ba5333\u003c/code\u003e\u003c/a\u003e chore: extract syntax check (part 2) (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree/issues/11905\"\u003e#11905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c0363923535580bd31cc6f40dee2d55a62d2f0ce\"\u003e\u003ccode\u003ec036392\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): add tseslint.com redirects for CLI outputs (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree/issues/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/45a7d2bf60afd214046ff76e7feda516b3d7bdb2\"\u003e\u003ccode\u003e45a7d2b\u003c/code\u003e\u003c/a\u003e chore(typescript-estree): use \u003ccode\u003eiterateComments()\u003c/code\u003e from ts-api-utils v2.3 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6a05a1ab06c2ce91965949c8706c618e69494b44\"\u003e\u003ccode\u003e6a05a1a\u003c/code\u003e\u003c/a\u003e chore: extract AST check from convert.ts to ast-checks.ts (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree/issues/11748\"\u003e#11748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.0/packages/typescript-estree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/visitor-keys` from 8.51.0 to 8.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/visitor-keys\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.52.0\u003c/h2\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] handle conditional initializer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908\"\u003e#11908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] detect @\u003ca href=\"https://github.com/toPrimitive\"\u003e\u003ccode\u003e@​toPrimitive\u003c/code\u003e\u003c/a\u003e and valueOf (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901\"\u003e#11901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/visitor-keys/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/visitor-keys\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for visitor-keys to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.0/packages/visitor-keys\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssstyle` from 5.3.5 to 5.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed assigning non-string values to CSS properties to properly convert to strings.\u003c/li\u003e\n\u003cli\u003eFixed negative values for the \u003ccode\u003etop\u003c/code\u003e property being treated as invalid. (This regressed in v5.3.6.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/8b4cd296da829b2ae1b97ca25446f327170e0f30\"\u003e\u003ccode\u003e8b4cd29\u003c/code\u003e\u003c/a\u003e 5.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/235ba62cbf5280ddd441e842fad56a86c576260b\"\u003e\u003ccode\u003e235ba62\u003c/code\u003e\u003c/a\u003e Fix top property always clamped to 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/22dc694e5b8b08e827f582a6ca7642f26c2fafec\"\u003e\u003ccode\u003e22dc694\u003c/code\u003e\u003c/a\u003e Remove unnecessary argument passing to prepareValue()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/37bb130273d673d6a3723792c99a6a7a54f31fd4\"\u003e\u003ccode\u003e37bb130\u003c/code\u003e\u003c/a\u003e Improve string conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/f764e2dbfc8b2e95f8c2aa7c69af4cc64e8e0e7c\"\u003e\u003ccode\u003ef764e2d\u003c/code\u003e\u003c/a\u003e Handle _setInProgress in a try-catch-finally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/4d9266c1134a70aba6a9db9a3aa2bc3cbbd37138\"\u003e\u003ccode\u003e4d9266c\u003c/code\u003e\u003c/a\u003e Replace more constants with property names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.5...v5.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `normalize-url` from 8.1.0 to 8.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/normalize-url/releases\"\u003enormalize-url's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eremoveDirectoryIndex\u003c/code\u003e option to handle trailing slashes consistently  320d9b3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/compare/v8.1.0...v8.1.1\"\u003ehttps://github.com/sindresorhus/normalize-url/compare/v8.1.0...v8.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/commit/b7fbc1afd5df171654b86edb5680d99b04520dff\"\u003e\u003ccode\u003eb7fbc1a\u003c/code\u003e\u003c/a\u003e 8.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/commit/8e9b874de5256afa3a99365a620a5e3dab4fd684\"\u003e\u003ccode\u003e8e9b874\u003c/code\u003e\u003c/a\u003e Minor tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/commit/320d9b3134ab2b3ef75cb8da49ec1b48c602b5d0\"\u003e\u003ccode\u003e320d9b3\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eremoveDirectoryIndex\u003c/code\u003e option to handle trailing slashes consistently\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/normalize-url/compare/v8.1.0...v8.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.54.0 to 4.55.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.55.1\u003c/h2\u003e\n\u003ch2\u003e4.55.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-05\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix artifact reference for OpenBSD (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6231\"\u003e#6231\u003c/a\u003e: Fix OpenBSD artifacts and ensure OIDC is working (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\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/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.55.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-05\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix artifact reference for OpenBSD (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6231\"\u003e#6231\u003c/a\u003e: Fix OpenBSD artifacts and ensure OIDC is working (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.55.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-05\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNatively support ppc64 Linux Musl targets (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5997\"\u003e#5997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNatively support loong64 Linux Musl targets (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5997\"\u003e#5997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNatively support OpenBSD targets (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6224\"\u003e#6224\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent some cycles when using top-level-await (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6221\"\u003e#6221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn when generating cycling manual chunks (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6225\"\u003e#6225\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5997\"\u003e#5997\u003c/a\u003e: Add support for ppc64 \u0026amp; loong64 musl linux (\u003ca href=\"https://github.com/fossdd\"\u003e\u003ccode\u003e@​fossdd\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6218\"\u003e#6218\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6219\"\u003e#6219\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6220\"\u003e#6220\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6221\"\u003e#6221\u003c/a\u003e: Handle TLA dynamic import cycles in chunkAssignment (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6222\"\u003e#6222\u003c/a\u003e: Apply to adjust the description of the command-line parameter 'rollup… (\u003ca href=\"https://github.com/image-gif\"\u003e\u003ccode\u003e@​image-gif\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6223\"\u003e#6223\u003c/a\u003e: Deduplicate CLI help file (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6224\"\u003e#6224\u003c/a\u003e: OpenBSD support (\u003ca href=\"https://github.com/edshot99\"\u003e\u003ccode\u003e@​edshot99\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6225\"\u003e#6225\u003c/a\u003e: Throw a warning for circular chunks (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6226\"\u003e#6226\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6227\"\u003e#6227\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6228\"\u003e#6228\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6229\"\u003e#6229\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/299cc46f3059a72b1e37b80c688a6d88c6c5f3fd\"\u003e\u003ccode\u003e299cc46\u003c/code\u003e\u003c/a\u003e 4.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/72f650da774832a535b8b9359af541ceaa44352a\"\u003e\u003ccode\u003e72f650d\u003c/code\u003e\u003c/a\u003e Fix OpenBSD artifacts and ensure OIDC is working (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/570b7ee21ce3ca143bdfad918fcb31b1792d308f\"\u003e\u003ccode\u003e570b7ee\u003c/code\u003e\u003c/a\u003e 4.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/55014f3acf089c8092842a4db1020865465528b0\"\u003e\u003ccode\u003e55014f3\u003c/code\u003e\u003c/a\u003e OpenBSD support (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6224\"\u003e#6224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/72b0f0ee02f6766f8e59c1724700da6647c6b51f\"\u003e\u003ccode\u003e72b0f0e\u003c/code\u003e\u003c/a\u003e Add support for ppc64 \u0026amp; loong64 musl linux (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5997\"\u003e#5997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/e0bfc4bea49241ac13c3f70d226e7a743b539a53\"\u003e\u003ccode\u003ee0bfc4b\u003c/code\u003e\u003c/a\u003e Throw a warning for circular chunks (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6225\"\u003e#6225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/b58ea7bf8288718de6dec474a0b6d4b2460d73d4\"\u003e\u003ccode\u003eb58ea7b\u003c/code\u003e\u003c/a\u003e Handle TLA dynamic import cycles in chunkAssignment (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6221\"\u003e#6221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/93aea336770b45202d07f355990ab23b8ef6226f\"\u003e\u003ccode\u003e93aea33\u003c/code\u003e\u003c/a\u003e fix(deps): update swc monorepo (major) (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6226\"\u003e#6226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/639f4ebeb3dfbf5480ef3cb411d56a8a124fa529\"\u003e\u003ccode\u003e639f4eb\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6229\"\u003e#6229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/14ac7df82aa4a9e0fc9af1b9e3331ed3dbc58b2d\"\u003e\u003ccode\u003e14ac7df\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6228\"\u003e#6228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.54.0...v4.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `token-types` from 6.1.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Borewit/token-types/releases\"\u003etoken-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.2\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch2\u003e⬆️ Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​borewit/text-codec\u003c/code\u003e from 0.1.0 to 0.2.1 @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/Borewit/token-types/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNPM release\u003c/h2\u003e\n\u003cp\u003eNPM release: \u003ca href=\"https://www.npmjs.com/package/token-types/v/6.1.2\"\u003etoken-types@6.1.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/Borewit/token-types/commit/2278d7e43fc56702d39d10c4e2b89f9cdcef7cf2\"\u003e\u003ccode\u003e2278d7e\u003c/code\u003e\u003c/a\u003e 6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/b55da936fcc54e4c96eb5378463b1b3df2c78c4f\"\u003e\u003ccode\u003eb55da93\u003c/code\u003e\u003c/a\u003e Update Biome to 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/e48220bee61422d8e43bae8b8e7d02da5de4b5fe\"\u003e\u003ccode\u003ee48220b\u003c/code\u003e\u003c/a\u003e Bump chai from 5.2.1 to 6.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/d9c9d9730b83f96b355b0ec71b64f96ba0fb770b\"\u003e\u003ccode\u003ed9c9d97\u003c/code\u003e\u003c/a\u003e Bump typescript from 5.9.2 to 5.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/8d7b3efe8246cc5d4571c8ed84b78fc4db0d8b69\"\u003e\u003ccode\u003e8d7b3ef\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.2.1 to 25.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/2224a56fa3a064dc200e7bf3d401f824d252086c\"\u003e\u003ccode\u003e2224a56\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​borewit/text-codec\u003c/code\u003e from 0.1.0 to 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/1d49b1fe55a21ddc41dc37363a5cf06586d621b6\"\u003e\u003ccode\u003e1d49b1f\u003c/code\u003e\u003c/a\u003e Bump mocha from 11.7.1 to 11.7.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/b5d54bb49e53b88061b0e61ae3e6ec96ef9e38eb\"\u003e\u003ccode\u003eb5d54bb\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 4.1.0 to 4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/621c31a43d2a53ac91894520542db9fdbd52b58a\"\u003e\u003ccode\u003e621c31a\u003c/code\u003e\u003c/a\u003e Bump glob from 10.4.5 to 10.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/token-types/commit/d0e6b4522d36bea22d5a5cc79e50584523fef08a\"\u003e\u003ccode\u003ed0e6b45\u003c/code\u003e\u003c/a\u003e Update license year to 2026\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Borewit/token-types/compare/v6.1.1...v6.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-api-utils` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JoshuaKGoldberg/ts-api-utils/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ts-api-utils since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ufo` from 1.6.1 to 1.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ufo/releases\"\u003eufo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.6.1...v1.6.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eparsePath\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/unjs/ufo/pull/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more examples in jsdoc (\u003ca href=\"https://redirect.github.com/unjs/ufo/pull/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix exports condition order to prefer esm with default fallback (\u003ca href=\"https://github.com/unjs/ufo/commit/8457581\"\u003e8457581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaedalus (\u003ca href=\"https://github.com/ComfortablyCoding\"\u003e\u003ccode\u003e@​ComfortablyCoding\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlex Liu (\u003ca href=\"https://github.com/Mini-ghost\"\u003e\u003ccode\u003e@​Mini-ghost\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/unjs/ufo/blob/main/CHANGELOG.md\"\u003eufo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.6.1...v1.6.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eparsePath\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/unjs/ufo/pull/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more examples in jsdoc (\u003ca href=\"https://redirect.github.com/unjs/ufo/pull/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix exports condition order to prefer esm with default fallback (\u003ca href=\"https://github.com/unjs/ufo/commit/8457581\"\u003e8457581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e V1.6.1 (\u003ca href=\"https://github.com/unjs/ufo/commit/b83cbea\"\u003eb83cbea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ufo/commit/9d1833b\"\u003e9d1833b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint (\u003ca href=\"https://github.com/unjs/ufo/commit/0181677\"\u003e0181677\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaedalus (\u003ca href=\"https://github.com/ComfortablyCoding\"\u003e\u003ccode\u003e@​ComfortablyCoding\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlex Liu (\u003ca href=\"https://github.com/Mini-ghost\"\u003e\u003ccode\u003e@​Mini-ghost\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/unjs/ufo/commit/7da3795f204bc89d9b7da00e16853a62f402b245\"\u003e\u003ccode\u003e7da3795\u003c/code\u003e\u003c/a\u003e chore(release): v1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/5f95528ac8770782e3537053f47cb2e881c701f8\"\u003e\u003ccode\u003e5f95528\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003eparsePath\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/unjs/ufo/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/845758145aabf88952344f516f018c94935a84fb\"\u003e\u003ccode\u003e8457581\u003c/code\u003e\u003c/a\u003e build: fix exports condition order to prefer esm with default fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/3c8e8dc7fcfdb6c0492c8351143757658334c23b\"\u003e\u003ccode\u003e3c8e8dc\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/unjs/ufo/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/07a503f71547216c197450de77f4af3a2395c528\"\u003e\u003ccode\u003e07a503f\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/unjs/ufo/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/018167768365752f0bbe5b0867818cf9a1fbea50\"\u003e\u003ccode\u003e0181677\u003c/code\u003e\u003c/a\u003e chore: lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/9d1833b8a53e2347abc404d8e3db76a8f676bd4c\"\u003e\u003ccode\u003e9d1833b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/4025c7a449506dfc3d561081efabf1977ae6e385\"\u003e\u003ccode\u003e4025c7a\u003c/code\u003e\u003c/a\u003e chore(deps): update autofix-ci/action digest to 635ffb0 (\u003ca href=\"https://redirect.github.com/unjs/ufo/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/8515b2439f3056c66e58def2c71418c8e2620e6a\"\u003e\u003ccode\u003e8515b24\u003c/code\u003e\u003c/a\u003e docs: add more examples in jsdoc (\u003ca href=\"https://redirect.github.com/unjs/ufo/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ufo/commit/b83cbea04b7cabdfb0592f357520c08f1bf647c4\"\u003e\u003ccode\u003eb83cbea\u003c/code\u003e\u003c/a\u003e chore(release): v1.6.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ufo/compare/v1.6.1...v1.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webidl-conversions` from 8.0.0 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/webidl-conversions/releases\"\u003ewebidl-conversions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSped up and simplified \u003ccode\u003eByteString\u003c/code\u003e and \u003ccode\u003eUSVString\u003c/code\u003e conversions. (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jsdom/webidl-conversions/issues/54\"\u003e#54\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/webidl-conversions/commit/1c40227f0875ab17fbf5df0ea7590e837e4365c0\"\u003e\u003ccode\u003e1c40227\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/be2787c81b1433475ae2aa87dfe974e8b82c7220\"\u003e\u003ccode\u003ebe2787c\u003c/code\u003e\u003c/a\u003e Improve README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/287da0bc70a464e0afe443bf150feab517b0e910\"\u003e\u003ccode\u003e287da0b\u003c/code\u003e\u003c/a\u003e Automate publishing to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/891548e9835b31e1e5c8bc7e61266e2b2248624f\"\u003e\u003ccode\u003e891548e\u003c/code\u003e\u003c/a\u003e Update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/98b81094473760e021136c5e9ce7ef589b74668c\"\u003e\u003ccode\u003e98b8109\u003c/code\u003e\u003c/a\u003e Remove now-outdated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/aacfad6c109a2b4d4cb6c8084f17cfd4442d701d\"\u003e\u003ccode\u003eaacfad6\u003c/code\u003e\u003c/a\u003e Speed up and simplify ByteString and USVString conversions\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/webidl-conversions/compare/v8.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for webidl-conversions since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.18.3 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.19.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ecloseTimeout\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2308\"\u003e#2308\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eHandled a forthcoming breaking change in Node.js core (19984854).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/61349ec5dad363c56e51c68bc1c644f29af05db0\"\u003e\u003ccode\u003e61349ec\u003c/code\u003e\u003c/a\u003e [dist] 8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/3f9ffc688f1172cd599e6fbd87a06e20044bd359\"\u003e\u003ccode\u003e3f9ffc6\u003c/code\u003e\u003c/a\u003e [feature] Introduce the \u003ccode\u003ecloseTimeout\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/19984854104e637a21cbc080272ac63d3d60a273\"\u003e\u003ccode\u003e1998485\u003c/code\u003e\u003c/a\u003e [fix] Ensure all remaining data is read as a single chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/726c3732b3e5319219ed73cac4826fd36917e2e1\"\u003e\u003ccode\u003e726c373\u003c/code\u003e\u003c/a\u003e [doc] Sort options alphabetically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/b151f1e8a3d1742756d2620198bdce8cff863e1c\"\u003e\u003ccode\u003eb151f1e\u003c/code\u003e\u003c/a\u003e [ci] Update actions/checkout action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/dabdd5b3018dd05792627a53517dfdb58ae19824\"\u003e\u003ccode\u003edabdd5b\u003c/code\u003e\u003c/a\u003e [ci] Update actions/setup-node action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/86eac5b44ac2bff9087ec40c9bd06bc7b4f0da07\"\u003e\u003ccode\u003e86eac5b\u003c/code\u003e\u003c/a\u003e [ci] Test on node 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/1891e1474f0c9279459ce49e448867f1a46bc0a4\"\u003e\u003ccode\u003e1891e14\u003c/code\u003e\u003c/a\u003e [ci] Update actions/setup-node action to v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/aa28c779041b5951058e8edd73649d20de56d139\"\u003e\u003ccode\u003eaa28c77\u003c/code\u003e\u003c/a\u003e [ci] Update actions/checkout action to v5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/websockets/ws/compare/8.18.3...8.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/BjornMelin/tripsage-ai/pull/620","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BjornMelin%2Ftripsage-ai/issues/620","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/620/packages"}},{"old_version":"4.6.0","new_version":"5.3.6","update_type":"major","path":null,"pr_created_at":"2026-01-05T17:20:18.000Z","version_change":"4.6.0 → 5.3.6","issue":{"uuid":"3782264707","node_id":"PR_kwDOP1Oudc67kqn7","number":24,"state":"closed","title":"Bump the all group with 224 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T20:18:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T17:20:18.000Z","updated_at":"2026-01-12T20:18:39.000Z","time_to_close":615500,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":224,"packages":[{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.35.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.1","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"24.3.1","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.0.2","new_version":"5.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-tsconfig-paths","old_version":"5.1.4","new_version":"6.0.3","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.1.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.30","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.34","new_version":"1.0.0-beta.53","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"browserslist","old_version":"4.25.4","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001762","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.6","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.214","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.3","new_version":"5.18.4","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"html-encoding-sniffer","old_version":"4.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/html-encoding-sniffer"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.20","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"parse5","old_version":"7.3.0","new_version":"8.0.0","repository_url":"https://github.com/inikulin/parse5"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"tapable","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyexec","old_version":"0.3.2","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"undici-types","old_version":"7.10.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.1.5","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 224 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.9.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.5.2` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.35.0` | `9.39.2` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.2` | `16.1.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.13` | `4.1.18` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.1` | `25.0.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.42.0` | `8.51.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.2` | `5.1.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.2` | `16.1.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.4.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.18` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.42.0` | `8.51.0` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `5.1.4` | `6.0.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.16` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.1.1` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.0` | `0.21.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.30` | `0.3.31` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.2` | `16.1.1` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.2` | `16.1.1` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.2` | `16.1.1` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.2` | `16.1.1` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.2` | `16.1.1` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.34` | `1.0.0-beta.53` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.18` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.42.0` | `8.51.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.16` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.16` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.16` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.16` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.16` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.16` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.16` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.4` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001762` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.2` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.6` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.214` | `1.5.267` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.3` | `5.18.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [html-encoding-sniffer](https://github.com/jsdom/html-encoding-sniffer) | `4.0.0` | `6.0.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.5.1` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.20` | `2.0.27` |\n| [parse5](https://github.com/inikulin/parse5) | `7.3.0` | `8.0.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.3` | `2.3.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `0.3.2` | `1.0.2` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.10.0` | `7.16.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.5` | `7.3.0` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.1` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@tauri-apps/api` from 2.8.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/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.1]\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/ad1dec2e2488fe5c0a004b69f1bd290dfc593bf8\"\u003e\u003ccode\u003ead1dec2e2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14464\"\u003e#14464\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../funnydino\"\u003e\u003ccode\u003e@​funnydino\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eaddPluginListener\u003c/code\u003e fallback added in \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003etauri-apps/tauri#14132\u003c/a\u003e didn't work properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/5eecf8755e3ccac5da44bd37c262b650/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.9.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-\nnpm verbose logfile /home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-debug-0.log\nnpm verbose publish [ 'tauri-apps-api-2.9.1.tgz' ]\nnpm silly logfile done cleaning log files\nnpm notice\nnpm notice 📦  \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1\nnpm notice Tarball Contents\nnpm notice 97.1kB CHANGELOG.md\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/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.2 to 16.1.1\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.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.12\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: revalidateTag with profile should not trigger client cache invalidation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88069\"\u003e#88069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.11\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize CRLF line endings in jscodeshift tests on Windows: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88008\"\u003e#88008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.10\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(turbo-tasks-malloc): replace mimalloc-rspack to mimalloc: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87815\"\u003e#87815\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/xusd320\"\u003e\u003ccode\u003e@​xusd320\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.9\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emisc: fix type check log for CI envs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87838\"\u003e#87838\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87889\"\u003e#87889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87888\"\u003e#87888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d1bd5b58104021e6a361cf835233503c3cfed7e0\"\u003e\u003ccode\u003ed1bd5b5\u003c/code\u003e\u003c/a\u003e Turbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a67ee727888e2db716852b4f9c61d6c799d43cfb\"\u003e\u003ccode\u003ea67ee72\u003c/code\u003e\u003c/a\u003e setup release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a8a00d5d05bf5f0c2de93ade95389d4aeb1571f\"\u003e\u003ccode\u003e8a8a00d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Move next-env.d.ts to dist dir\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87311\"\u003e#87311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25da5f0426f0469865913ef156ffaecdb22f318b\"\u003e\u003ccode\u003e25da5f0\u003c/code\u003e\u003c/a\u003e Move next-env.d.ts to dist dir (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86752\"\u003e#86752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aa8a243e7213d77abeb71c48f6ab5e7f5c2c1229\"\u003e\u003ccode\u003eaa8a243\u003c/code\u003e\u003c/a\u003e feat: use Rspack persistent cache by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81399\"\u003e#81399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/754db28e523825e6347689f2c6c9664f44bbde98\"\u003e\u003ccode\u003e754db28\u003c/code\u003e\u003c/a\u003e bundle analyzer: remove geist font in favor of system ui fonts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87292\"\u003e#87292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.2...v16.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\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/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.12 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\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/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/83c88ad470d680060f807ef81ed4c1...\n\n_Description has been truncated_","html_url":"https://github.com/t880216t/lalf/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/t880216t%2Flalf/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}},{"old_version":"5.3.5","new_version":"5.3.6","update_type":"patch","path":null,"pr_created_at":"2026-01-05T10:08:43.000Z","version_change":"5.3.5 → 5.3.6","issue":{"uuid":"3780919401","node_id":"PR_kwDOOm4ohs67gOd1","number":613,"state":"closed","title":"deps(deps): bump the frontend-production group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","frontend"],"assignees":["BjornMelin"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-06T23:27:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T10:08:43.000Z","updated_at":"2026-01-06T23:27:57.000Z","time_to_close":134352,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"frontend-production","update_count":23,"packages":[{"name":"@ai-sdk/anthropic","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.3","new_version":"3.0.7","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/togetherai","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/xai","old_version":"3.0.1","new_version":"3.0.3","repository_url":"https://github.com/vercel/ai"},{"name":"ai","old_version":"6.0.3","new_version":"6.0.7","repository_url":"https://github.com/vercel/ai"},{"name":"file-type","old_version":"21.2.0","new_version":"21.3.0","repository_url":"https://github.com/sindresorhus/file-type"},{"name":"react-error-boundary","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"react-hook-form","old_version":"7.69.0","new_version":"7.70.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"4.2.1","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@exodus/bytes","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"cssstyle","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"normalize-url","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/sindresorhus/normalize-url"},{"name":"ts-api-utils","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-production group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai) | `3.0.1` | `3.0.2` |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.1` | `3.0.2` |\n| [@ai-sdk/react](https://github.com/vercel/ai) | `3.0.3` | `3.0.7` |\n| [@ai-sdk/togetherai](https://github.com/vercel/ai) | `2.0.1` | `2.0.2` |\n| [@ai-sdk/xai](https://github.com/vercel/ai) | `3.0.1` | `3.0.3` |\n| [ai](https://github.com/vercel/ai) | `6.0.3` | `6.0.7` |\n| [file-type](https://github.com/sindresorhus/file-type) | `21.2.0` | `21.3.0` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.0.1` | `6.0.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.69.0` | `7.70.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.1` | `4.3.5` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.7.0` | `1.8.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.5` | `5.3.6` |\n| [normalize-url](https://github.com/sindresorhus/normalize-url) | `8.1.0` | `8.1.1` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.3.0` | `2.4.0` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n\n\nUpdates `@ai-sdk/anthropic` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/anthropic\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/cohere\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/groq\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/mistral\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/perplexity\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.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/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1dad057b6b4a626efbbe2590c48fb7bb6c6ae67d\"\u003e\u003ccode\u003e1dad057\u003c/code\u003e\u003c/a\u003e fix(gateway): add error handling for oidc refresh (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a194480381f645bdeb44c3f10b3fdad4db6d3222\"\u003e\u003ccode\u003ea194480\u003c/code\u003e\u003c/a\u003e docs: remove elementstream from structured output docs (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11465\"\u003e#11465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fb4be3352d048507f42ff45bfcbf4970bc0a0ab8\"\u003e\u003ccode\u003efb4be33\u003c/code\u003e\u003c/a\u003e Update 65-devtools.mdx (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/deeb5d7e1678579bf6a8c3d1a7a049cb7b1b9cdf\"\u003e\u003ccode\u003edeeb5d7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2761f04a342559faa45549a92eab9643f98f6323\"\u003e\u003ccode\u003e2761f04\u003c/code\u003e\u003c/a\u003e feat (provider/xai): fix chat usage output token computation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11453\"\u003e#11453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7045f986afe2d9ad1ef09ee8d9596d1ac00e88ab\"\u003e\u003ccode\u003e7045f98\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11440\"\u003e#11440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd50d6beb9760d1bd055b563b131c4a07be478a3\"\u003e\u003ccode\u003ebd50d6b\u003c/code\u003e\u003c/a\u003e docs: add recipe for dynamic prompt caching (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11437\"\u003e#11437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/anthropic@3.0.1...@ai-sdk/anthropic@3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.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/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1dad057b6b4a626efbbe2590c48fb7bb6c6ae67d\"\u003e\u003ccode\u003e1dad057\u003c/code\u003e\u003c/a\u003e fix(gateway): add error handling for oidc refresh (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a194480381f645bdeb44c3f10b3fdad4db6d3222\"\u003e\u003ccode\u003ea194480\u003c/code\u003e\u003c/a\u003e docs: remove elementstream from structured output docs (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11465\"\u003e#11465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fb4be3352d048507f42ff45bfcbf4970bc0a0ab8\"\u003e\u003ccode\u003efb4be33\u003c/code\u003e\u003c/a\u003e Update 65-devtools.mdx (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/deeb5d7e1678579bf6a8c3d1a7a049cb7b1b9cdf\"\u003e\u003ccode\u003edeeb5d7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2761f04a342559faa45549a92eab9643f98f6323\"\u003e\u003ccode\u003e2761f04\u003c/code\u003e\u003c/a\u003e feat (provider/xai): fix chat usage output token computation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11453\"\u003e#11453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7045f986afe2d9ad1ef09ee8d9596d1ac00e88ab\"\u003e\u003ccode\u003e7045f98\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11440\"\u003e#11440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd50d6beb9760d1bd055b563b131c4a07be478a3\"\u003e\u003ccode\u003ebd50d6b\u003c/code\u003e\u003c/a\u003e docs: add recipe for dynamic prompt caching (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11437\"\u003e#11437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.1...@ai-sdk/openai@3.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/react` from 3.0.3 to 3.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003eai@6.0.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/49b841702e39088b18c7be46a9b087ccc6b075e1\"\u003e\u003ccode\u003e49b8417\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11521\"\u003e#11521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/74c015777f36f2f474de62e99f8856ca510b744a\"\u003e\u003ccode\u003e74c0157\u003c/code\u003e\u003c/a\u003e feat (provider/gateway): support image editing (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11493\"\u003e#11493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c370b49e6a0a3e0eaa07f8c4399175e9c9825253\"\u003e\u003ccode\u003ec370b49\u003c/code\u003e\u003c/a\u003e docs: Comprehensive update to the AI SDK providers comparison table to reflec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/752c4fc5509f86f07ffb67c75ccee485b5241e80\"\u003e\u003ccode\u003e752c4fc\u003c/code\u003e\u003c/a\u003e docs: add call tools in parallel cookbook page for Node.js (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11514\"\u003e#11514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2ead89e13fe01109bb9d2657f322056faa429689\"\u003e\u003ccode\u003e2ead89e\u003c/code\u003e\u003c/a\u003e chore (docs): correct gateway request-scoped byok example (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11496\"\u003e#11496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/587dab81689eacb03cd1df89272b781221725852\"\u003e\u003ccode\u003e587dab8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7ee2d1244ebee18b3678a559f794b8d21f0ddb93\"\u003e\u003ccode\u003e7ee2d12\u003c/code\u003e\u003c/a\u003e chore (provider/gateway): bump specification version header to reflect v3 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/react@3.0.3...@ai-sdk/react@3.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/togetherai` from 2.0.1 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/togetherai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/togetherai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.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/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1dad057b6b4a626efbbe2590c48fb7bb6c6ae67d\"\u003e\u003ccode\u003e1dad057\u003c/code\u003e\u003c/a\u003e fix(gateway): add error handling for oidc refresh (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a194480381f645bdeb44c3f10b3fdad4db6d3222\"\u003e\u003ccode\u003ea194480\u003c/code\u003e\u003c/a\u003e docs: remove elementstream from structured output docs (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11465\"\u003e#11465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fb4be3352d048507f42ff45bfcbf4970bc0a0ab8\"\u003e\u003ccode\u003efb4be33\u003c/code\u003e\u003c/a\u003e Update 65-devtools.mdx (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/deeb5d7e1678579bf6a8c3d1a7a049cb7b1b9cdf\"\u003e\u003ccode\u003edeeb5d7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2761f04a342559faa45549a92eab9643f98f6323\"\u003e\u003ccode\u003e2761f04\u003c/code\u003e\u003c/a\u003e feat (provider/xai): fix chat usage output token computation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11453\"\u003e#11453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7045f986afe2d9ad1ef09ee8d9596d1ac00e88ab\"\u003e\u003ccode\u003e7045f98\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11440\"\u003e#11440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd50d6beb9760d1bd055b563b131c4a07be478a3\"\u003e\u003ccode\u003ebd50d6b\u003c/code\u003e\u003c/a\u003e docs: add recipe for dynamic prompt caching (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11437\"\u003e#11437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/togetherai@2.0.1...@ai-sdk/togetherai@2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/xai` from 3.0.1 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/xai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/xai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.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/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1dad057b6b4a626efbbe2590c48fb7bb6c6ae67d\"\u003e\u003ccode\u003e1dad057\u003c/code\u003e\u003c/a\u003e fix(gateway): add error handling for oidc refresh (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a194480381f645bdeb44c3f10b3fdad4db6d3222\"\u003e\u003ccode\u003ea194480\u003c/code\u003e\u003c/a\u003e docs: remove elementstream from structured output docs (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11465\"\u003e#11465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fb4be3352d048507f42ff45bfcbf4970bc0a0ab8\"\u003e\u003ccode\u003efb4be33\u003c/code\u003e\u003c/a\u003e Update 65-devtools.mdx (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/deeb5d7e1678579bf6a8c3d1a7a049cb7b1b9cdf\"\u003e\u003ccode\u003edeeb5d7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2761f04a342559faa45549a92eab9643f98f6323\"\u003e\u003ccode\u003e2761f04\u003c/code\u003e\u003c/a\u003e feat (provider/xai): fix chat usage output token computation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11453\"\u003e#11453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7045f986afe2d9ad1ef09ee8d9596d1ac00e88ab\"\u003e\u003ccode\u003e7045f98\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11440\"\u003e#11440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd50d6beb9760d1bd055b563b131c4a07be478a3\"\u003e\u003ccode\u003ebd50d6b\u003c/code\u003e\u003c/a\u003e docs: add recipe for dynamic prompt caching (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11437\"\u003e#11437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/xai@3.0.1...@ai-sdk/xai@3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 6.0.3 to 6.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [74c0157]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7ee2d12]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [1dad057]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.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/vercel/ai/commit/49b841702e39088b18c7be46a9b087ccc6b075e1\"\u003e\u003ccode\u003e49b8417\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11521\"\u003e#11521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/74c015777f36f2f474de62e99f8856ca510b744a\"\u003e\u003ccode\u003e74c0157\u003c/code\u003e\u003c/a\u003e feat (provider/gateway): support image editing (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11493\"\u003e#11493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c370b49e6a0a3e0eaa07f8c4399175e9c9825253\"\u003e\u003ccode\u003ec370b49\u003c/code\u003e\u003c/a\u003e docs: Comprehensive update to the AI SDK providers comparison table to reflec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/752c4fc5509f86f07ffb67c75ccee485b5241e80\"\u003e\u003ccode\u003e752c4fc\u003c/code\u003e\u003c/a\u003e docs: add call tools in parallel cookbook page for Node.js (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11514\"\u003e#11514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2ead89e13fe01109bb9d2657f322056faa429689\"\u003e\u003ccode\u003e2ead89e\u003c/code\u003e\u003c/a\u003e chore (docs): correct gateway request-scoped byok example (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11496\"\u003e#11496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/587dab81689eacb03cd1df89272b781221725852\"\u003e\u003ccode\u003e587dab8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7ee2d1244ebee18b3678a559f794b8d21f0ddb93\"\u003e\u003ccode\u003e7ee2d12\u003c/code\u003e\u003c/a\u003e chore (provider/gateway): bump specification version header to reflect v3 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/ai@6.0.3...ai@6.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `file-type` from 21.2.0 to 21.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/file-type/releases\"\u003efile-type's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Mach-O Universal (aka \u0026quot;Fat\u0026quot;) binaries and additional architectures (\u003ca href=\"https://redirect.github.com/sindresorhus/file-type/issues/779\"\u003e#779\u003c/a\u003e)  d223491\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/compare/v21.2.0...v21.3.0\"\u003ehttps://github.com/sindresorhus/file-type/compare/v21.2.0...v21.3.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/file-type/commit/2033ea7f1aef092e8251034b1207efc7c96ebeb0\"\u003e\u003ccode\u003e2033ea7\u003c/code\u003e\u003c/a\u003e 21.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/d223491482bda0a8222e29fe31cca7ecf65a0c4e\"\u003e\u003ccode\u003ed223491\u003c/code\u003e\u003c/a\u003e Add support for Mach-O Universal (aka \u0026quot;Fat\u0026quot;) binaries and additional architec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/2ca86b3869a0185ec40e273ff51a9607cce2a48e\"\u003e\u003ccode\u003e2ca86b3\u003c/code\u003e\u003c/a\u003e Docs: Remove BYOB stream requirement warning (\u003ca href=\"https://redirect.github.com/sindresorhus/file-type/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/file-type/commit/4d7393ad119cdb56698a7b0575302913032c2692\"\u003e\u003ccode\u003e4d7393a\u003c/code\u003e\u003c/a\u003e List \u003ccode\u003e@file-type/pdf\u003c/code\u003e in available plugins (\u003ca href=\"https://redirect.github.com/sindresorhus/file-type/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/file-type/compare/v21.2.0...v21.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-error-boundary` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-error-boundary/releases\"\u003ereact-error-boundary's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2\u003c/h2\u003e\n\u003cp\u003eUpdated README and generated TS docs\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/bvaughn/react-error-boundary/commit/bc1e74b8753f4a53f907c0aae038f1dbe6003f8d\"\u003e\u003ccode\u003ebc1e74b\u003c/code\u003e\u003c/a\u003e 6.0.1 -\u0026gt; 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/9d2cb828a5796863874f99a59497a4e3c26ef0bd\"\u003e\u003ccode\u003e9d2cb82\u003c/code\u003e\u003c/a\u003e Tweaked FAQ header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/e39086d6044a12f72c66e5c92a212d10759b6dec\"\u003e\u003ccode\u003ee39086d\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/6a51a1a279daf830ad1d7075be5f788a4ecb433f\"\u003e\u003ccode\u003e6a51a1a\u003c/code\u003e\u003c/a\u003e Add FAQ section to docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/f33ab8105342ec08aa79874a2336648d17243f8a\"\u003e\u003ccode\u003ef33ab81\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/27d8a8f7e3d5785ed74a85979f837f53909e4288\"\u003e\u003ccode\u003e27d8a8f\u003c/code\u003e\u003c/a\u003e Replace og.svg with og.png\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/ea18878debfc432ed4328fba4c6548a6398fff5a\"\u003e\u003ccode\u003eea18878\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/8074ad86ef2e306eee83682dd49541c652590acb\"\u003e\u003ccode\u003e8074ad8\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/1d95257603401cdb35832cd12a08164401be3502\"\u003e\u003ccode\u003e1d95257\u003c/code\u003e\u003c/a\u003e Empty commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/f832644e3b55bc9b28c2b625292a5e7e7e5615af\"\u003e\u003ccode\u003ef832644\u003c/code\u003e\u003c/a\u003e Add logo to README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-error-boundary/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.69.0 to 7.70.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.70.0\u003c/h2\u003e\n\u003cp\u003e✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\n🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\n🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\n🐞 fix(types): handle branded types correctly in DeepPartial (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13222\"\u003e#13222\u003c/a\u003e)\n🐞 fix native validation focus issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13220\"\u003e#13220\u003c/a\u003e)\n🐞 change spread operator to set name with depricated names prop, then override with new name prop is supplied (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13214\"\u003e#13214\u003c/a\u003e)\n🐞 fix: prevent duplicate subscription trigger in setValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13206\"\u003e#13206\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13209\"\u003e#13209\u003c/a\u003e)\n👌 chore: fix lib type check include tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13229\"\u003e#13229\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/EdwardEB\"\u003e\u003ccode\u003e@​EdwardEB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/constantly-dev\"\u003e\u003ccode\u003e@​constantly-dev\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\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/react-hook-form/react-hook-form/commit/d810ff523c896281a14db31255044f7b232bcef9\"\u003e\u003ccode\u003ed810ff5\u003c/code\u003e\u003c/a\u003e 7.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/c54ebf9bc46dfacee2dc65a96ff1f57400b1a2fa\"\u003e\u003ccode\u003ec54ebf9\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3966596e8a3eca2e04ce428695f07b696feb3830\"\u003e\u003ccode\u003e3966596\u003c/code\u003e\u003c/a\u003e ✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/29885bb552a7401e39639022fa8fe29c1ba6111c\"\u003e\u003ccode\u003e29885bb\u003c/code\u003e\u003c/a\u003e 🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9c22bc72e8329dd5700d7e31e95c876382d8358a\"\u003e\u003ccode\u003e9c22bc7\u003c/code\u003e\u003c/a\u003e 👌 chore: fix lib type check include tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13229\"\u003e#13229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/76db177b28d27590a302e270597d14b9332f6ec3\"\u003e\u003ccode\u003e76db177\u003c/code\u003e\u003c/a\u003e 🐞 fix(types): handle branded types correctly in DeepPartial (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13222\"\u003e#13222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/8d693a79420920b72e1ae1cc963023672ab9f4ab\"\u003e\u003ccode\u003e8d693a7\u003c/code\u003e\u003c/a\u003e 🐞 fix native validation focus issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13220\"\u003e#13220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/74e652c9e5727446f34bdd68fa49d7e3934bd289\"\u003e\u003ccode\u003e74e652c\u003c/code\u003e\u003c/a\u003e 🐞 change spread operator to set name with depricated names prop, then overrid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/94c8af1b15f7a66eac0f53ad62e34ef6d984e7f5\"\u003e\u003ccode\u003e94c8af1\u003c/code\u003e\u003c/a\u003e ☺️ chore: move regression test to setValue.test.tsx (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13211\"\u003e#13211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e45b4cbcdf1cc604cb7f2f2961b4f67b848b42c1\"\u003e\u003ccode\u003ee45b4cb\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent duplicate subscription trigger in setValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13206\"\u003e#13206\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13209\"\u003e#13209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.69.0...v7.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.2.1 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.2.1...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/gateway` from 3.0.2 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e74c0157: feat (provider/gateway): support image editing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7ee2d12: chore (provider/gateway): bump specification version header to reflect v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1dad057: fix(gateway): add error handling for oidc refresh\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ai/commit/49b841702e39088b18c7be46a9b087ccc6b075e1\"\u003e\u003ccode\u003e49b8417\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11521\"\u003e#11521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/74c015777f36f2f474de62e99f8856ca510b744a\"\u003e\u003ccode\u003e74c0157\u003c/code\u003e\u003c/a\u003e feat (provider/gateway): support image editing (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11493\"\u003e#11493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c370b49e6a0a3e0eaa07f8c4399175e9c9825253\"\u003e\u003ccode\u003ec370b49\u003c/code\u003e\u003c/a\u003e docs: Comprehensive update to the AI SDK providers comparison table to reflec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/752c4fc5509f86f07ffb67c75ccee485b5241e80\"\u003e\u003ccode\u003e752c4fc\u003c/code\u003e\u003c/a\u003e docs: add call tools in parallel cookbook page for Node.js (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11514\"\u003e#11514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2ead89e13fe01109bb9d2657f322056faa429689\"\u003e\u003ccode\u003e2ead89e\u003c/code\u003e\u003c/a\u003e chore (docs): correct gateway request-scoped byok example (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11496\"\u003e#11496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/587dab81689eacb03cd1df89272b781221725852\"\u003e\u003ccode\u003e587dab8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7ee2d1244ebee18b3678a559f794b8d21f0ddb93\"\u003e\u003ccode\u003e7ee2d12\u003c/code\u003e\u003c/a\u003e chore (provider/gateway): bump specification version header to reflect v3 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/gateway@3.0.2...@ai-sdk/gateway@3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai-compatible` from 2.0.1 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.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/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1dad057b6b4a626efbbe2590c48fb7bb6c6ae67d\"\u003e\u003ccode\u003e1dad057\u003c/code\u003e\u003c/a\u003e fix(gateway): add error handling for oidc refresh (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a194480381f645bdeb44c3f10b3fdad4db6d3222\"\u003e\u003ccode\u003ea194480\u003c/code\u003e\u003c/a\u003e docs: remove elementstream from structured output docs (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11465\"\u003e#11465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fb4be3352d048507f42ff45bfcbf4970bc0a0ab8\"\u003e\u003ccode\u003efb4be33\u003c/code\u003e\u003c/a\u003e Update 65-devtools.mdx (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/deeb5d7e1678579bf6a8c3d1a7a049cb7b1b9cdf\"\u003e\u003ccode\u003edeeb5d7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2761f04a342559faa45549a92eab9643f98f6323\"\u003e\u003ccode\u003e2761f04\u003c/code\u003e\u003c/a\u003e feat (provider/xai): fix chat usage output token computation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11453\"\u003e#11453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7045f986afe2d9ad1ef09ee8d9596d1ac00e88ab\"\u003e\u003ccode\u003e7045f98\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11440\"\u003e#11440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd50d6beb9760d1bd055b563b131c4a07be478a3\"\u003e\u003ccode\u003ebd50d6b\u003c/code\u003e\u003c/a\u003e docs: add recipe for dynamic prompt caching (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11437\"\u003e#11437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai-compatible@2.0.1...@ai-sdk/openai-compatible@2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/provider-utils` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [863d34f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.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/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1dad057b6b4a626efbbe2590c48fb7bb6c6ae67d\"\u003e\u003ccode\u003e1dad057\u003c/code\u003e\u003c/a\u003e fix(gateway): add error handling for oidc refresh (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a194480381f645bdeb44c3f10b3fdad4db6d3222\"\u003e\u003ccode\u003ea194480\u003c/code\u003e\u003c/a\u003e docs: remove elementstream from structured output docs (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11465\"\u003e#11465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fb4be3352d048507f42ff45bfcbf4970bc0a0ab8\"\u003e\u003ccode\u003efb4be33\u003c/code\u003e\u003c/a\u003e Update 65-devtools.mdx (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/deeb5d7e1678579bf6a8c3d1a7a049cb7b1b9cdf\"\u003e\u003ccode\u003edeeb5d7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2761f04a342559faa45549a92eab9643f98f6323\"\u003e\u003ccode\u003e2761f04\u003c/code\u003e\u003c/a\u003e feat (provider/xai): fix chat usage output token computation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11453\"\u003e#11453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7045f986afe2d9ad1ef09ee8d9596d1ac00e88ab\"\u003e\u003ccode\u003e7045f98\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11440\"\u003e#11440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd50d6beb9760d1bd055b563b131c4a07be478a3\"\u003e\u003ccode\u003ebd50d6b\u003c/code\u003e\u003c/a\u003e docs: add recipe for dynamic prompt caching (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11437\"\u003e#11437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/provider-utils@4.0.1...@ai-sdk/provider-utils@4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/provider` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e863d34f: fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4d5ac63667443945f3ce869f2f76253041bd5539\"\u003e\u003ccode\u003e4d5ac63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/863d34f4dc9e303e69052f22f7416310136a47f4\"\u003e\u003ccode\u003e863d34f\u003c/code\u003e\u003c/a\u003e fix: trigger release to update \u003ccode\u003e@latest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/519bb0c03d33285fe373a221b9e3f56af33fe209\"\u003e\u003ccode\u003e519bb0c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1dad057b6b4a626efbbe2590c48fb7bb6c6ae67d\"\u003e\u003ccode\u003e1dad057\u003c/code\u003e\u003c/a\u003e fix(gateway): add error handling for oidc refresh (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a194480381f645bdeb44c3f10b3fdad4db6d3222\"\u003e\u003ccode\u003ea194480\u003c/code\u003e\u003c/a\u003e docs: remove elementstream from structured output docs (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11465\"\u003e#11465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fb4be3352d048507f42ff45bfcbf4970bc0a0ab8\"\u003e\u003ccode\u003efb4be33\u003c/code\u003e\u003c/a\u003e Update 65-devtools.mdx (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11455\"\u003e#11455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/deeb5d7e1678579bf6a8c3d1a7a049cb7b1b9cdf\"\u003e\u003ccode\u003edeeb5d7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11459\"\u003e#11459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2761f04a342559faa45549a92eab9643f98f6323\"\u003e\u003ccode\u003e2761f04\u003c/code\u003e\u003c/a\u003e feat (provider/xai): fix chat usage output token computation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11453\"\u003e#11453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7045f986afe2d9ad1ef09ee8d9596d1ac00e88ab\"\u003e\u003ccode\u003e7045f98\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11440\"\u003e#11440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bd50d6beb9760d1bd055b563b131c4a07be478a3\"\u003e\u003ccode\u003ebd50d6b\u003c/code\u003e\u003c/a\u003e docs: add recipe for dynamic prompt caching (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/11437\"\u003e#11437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/provider@3.0.0...@ai-sdk/provider@3.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@borewit/text-codec` from 0.1.1 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Borewit/text-codec/releases\"\u003e\u003ccode\u003e@​borewit/text-codec\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch2\u003e🎨 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;us-ascii\u0026quot; \u003ca href=\"https://github.com/AlexErrant\"\u003e\u003ccode\u003e@​AlexErrant\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/10\"\u003e#10\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid String.fromCharCode spread in decodeASCII \u003ca href=\"https://github.com/Borewit\"\u003e\u003ccode\u003e@​Borewit\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNPM release\u003c/h2\u003e\n\u003cp\u003eNPM release: \u003ca href=\"https://www.npmjs.com/package/@borewit/text-codec/v/0.2.1\"\u003e\u003ccode\u003e@​borewit/text-codec\u003c/code\u003e\u003ccode\u003e@​0.2.1\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd polyfill classes \u003ccode\u003eTextDecoder\u003c/code\u003e and \u003ccode\u003eTextEncoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/2\"\u003e#2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNPM release\u003c/h2\u003e\n\u003cp\u003eNPM release: \u003ca href=\"https://www.npmjs.com/package/@borewit/text-codec/v/0.2.0\"\u003e\u003ccode\u003e@​borewit/text-codec\u003c/code\u003e\u003ccode\u003e@​0.2.0\u003c/code\u003e\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/Borewit/text-codec/commit/ec17227bc2890b27eb433a3c74d230d0a4657ac5\"\u003e\u003ccode\u003eec17227\u003c/code\u003e\u003c/a\u003e 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/f4158123e4b2d8fdffed985c3a1125435a8e6819\"\u003e\u003ccode\u003ef415812\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/13\"\u003e#13\u003c/a\u003e from Borewit/dependabot/npm_and_yarn/master/typescript...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/dbefd51ab88245124a939f06fd0d29bf42bd01e2\"\u003e\u003ccode\u003edbefd51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/18\"\u003e#18\u003c/a\u003e from Borewit/dependabot/npm_and_yarn/master/mocha-11.7.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/4101566698a1c857ff868cc36c39c7c89d6dda43\"\u003e\u003ccode\u003e4101566\u003c/code\u003e\u003c/a\u003e Bump mocha from 11.7.1 to 11.7.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/ce7022d0cd28c8becf71bd946b9377a15cc62d4d\"\u003e\u003ccode\u003ece7022d\u003c/code\u003e\u003c/a\u003e Bump typescript from 5.9.2 to 5.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/70894de1514b9dabddea48d7158f4895974ac65e\"\u003e\u003ccode\u003e70894de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/26\"\u003e#26\u003c/a\u003e from Borewit/update-biome\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/79c6387a39caf837535f40e686a673bfe7c3db3a\"\u003e\u003ccode\u003e79c6387\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/10\"\u003e#10\u003c/a\u003e from AlexErrant/us-ascii\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/60d1b7dd5a19e8956a1215266bd22a0b5606b946\"\u003e\u003ccode\u003e60d1b7d\u003c/code\u003e\u003c/a\u003e Update biome to 2.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/4f7f681f54e248b1c936be86a6618d88ef9236b1\"\u003e\u003ccode\u003e4f7f681\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Borewit/text-codec/issues/25\"\u003e#25\u003c/a\u003e from Borewit/fix-issue-24-avoid-spread\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Borewit/text-codec/commit/e17b8d7468dd4458592d2ab10950da089de389b1\"\u003e\u003ccode\u003ee17b8d7\u003c/code\u003e\u003c/a\u003e fix: avoid String.fromCharCode spread in decodeASCII\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Borewit/text-codec/compare/v0.1.1...v0.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/core` from 1.7.1 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.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/toyobayashi/emnapi/commit/54037dde7be14b987744653fac4e30dd43cb8747\"\u003e\u003ccode\u003e54037dd\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/4fad89eb32c9f04370d48f7caf502205a63e82ab\"\u003e\u003ccode\u003e4fad89e\u003c/code\u003e\u003c/a\u003e [Backport] feat: add support for Float16Array (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/8ed5b338f89136b7ec7a08e9d52aba4bfa5c1e22\"\u003e\u003ccode\u003e8ed5b33\u003c/code\u003e\u003c/a\u003e 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/e874ba66c60b142c4d548d3d17b49a445843e72c\"\u003e\u003ccode\u003ee874ba6\u003c/code\u003e\u003c/a\u003e [Backport] feat: add node_api_set_prototype (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/runtime` from 1.7.1 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Float16Array by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/190\"\u003etoyobayashi/emnapi#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.0...v1.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add node_api_set_prototype by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/188\"\u003etoyobayashi/emnapi#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.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/toyobayashi/emnapi/commit/54037dde7be14b987744653fac4e30dd43cb8747\"\u003e\u003ccode\u003e54037dd\u003c/code\u003e\u003c/a\u003e 1.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/4fad89eb32c9f04370d48f7caf502205a63e82ab\"\u003e\u003ccode\u003e4fad89e\u003c/code\u003e\u003c/a\u003e [Backport] feat: add support for Float16Array (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/8ed5b338f89136b7ec7a08e9d52aba4bfa5c1e22\"\u003e\u003ccode\u003e8ed5b33\u003c/code\u003e\u003c/a\u003e 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/e874ba66c60b142c4d548d3d17b49a445843e72c\"\u003e\u003ccode\u003ee874ba6\u003c/code\u003e\u003c/a\u003e [Backport] feat: add node_api_set_prototype (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.7.1...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@exodus/bytes` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ExodusOSS/bytes/releases\"\u003e\u003ccode\u003e@​exodus/bytes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support \u003ccode\u003eiso-8859-1\u003c/code\u003e, \u003ccode\u003eiso-8859-9\u003c/code\u003e, \u003ccode\u003eiso-8859-11\u003c/code\u003e encodings in \u003ccode\u003esingle-byte.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003elatin1fromString\u003c/code\u003e, \u003ccode\u003elatin1toString\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efeat: types for \u003ccode\u003eencoding.js\u003c/code\u003e by \u003ca href=\"https://github.com/ajaymathur\"\u003e\u003ccode\u003e@​ajaymathur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ExodusOSS/bytes/pull/12\"\u003eExodusOSS/bytes#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: types for \u003ccode\u003eencoding-lite.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eperf improvements for encodings\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/ajaymathur\"\u003e\u003ccode\u003e@​ajaymathur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ExodusOSS/bytes/pull/12\"\u003eExodusOSS/bytes#12\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ExodusOSS/bytes/compare/v1.7.0...v1.8.0\"\u003ehttps://github.com/ExodusOSS/bytes/compare/v1.7.0...v1.8.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/ExodusOSS/bytes/commit/f22e886950e6472ec49c45edd79b89151a43a895\"\u003e\u003ccode\u003ef22e886\u003c/code\u003e\u003c/a\u003e v1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/a8de9d02b4f08bbb358ad6b973eb26ea6b2eafd2\"\u003e\u003ccode\u003ea8de9d0\u003c/code\u003e\u003c/a\u003e perf: decoder path for ascii is faster than latin1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/21380258ea660cb997eebe240ada8a752a80067e\"\u003e\u003ccode\u003e2138025\u003c/code\u003e\u003c/a\u003e perf: speedup decodeLatin1 with atob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/3709fb67883affcdde45fe8ea7e15c05e8532594\"\u003e\u003ccode\u003e3709fb6\u003c/code\u003e\u003c/a\u003e bench: add atob path to latin1 benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/7a427434934bfef5917e297bfd118e2052a975a0\"\u003e\u003ccode\u003e7a42743\u003c/code\u003e\u003c/a\u003e perf: optimize latin1fromString with btoa\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/2725a9431586bdc5c99e09c0e4bd1970adf0eb97\"\u003e\u003ccode\u003e2725a94\u003c/code\u003e\u003c/a\u003e bench: add tables to latin1 benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/7aa73f93accd1fa0b3456eb62ddaf096ed99eec9\"\u003e\u003ccode\u003e7aa73f9\u003c/code\u003e\u003c/a\u003e feat: support other iso-8859 encodings in single-byte (\u003ca href=\"https://redirect.github.com/ExodusOSS/bytes/issues/14\"\u003e#14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/2c93e6723499ff7a52f0ebf05eb39872dfd93d56\"\u003e\u003ccode\u003e2c93e67\u003c/code\u003e\u003c/a\u003e perf: reduce single-byte encodings map a bit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/a466aec38fdfa316785fcd592edeac0c4e9be3b9\"\u003e\u003ccode\u003ea466aec\u003c/code\u003e\u003c/a\u003e perf: save a few gzip bytes by reordering single-byte encodings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ExodusOSS/bytes/commit/08e05bf34a787d7b932b8635bbe259ea4340284c\"\u003e\u003ccode\u003e08e05bf\u003c/code\u003e\u003c/a\u003e refactor: dedupe ascii encode path\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ExodusOSS/bytes/compare/v1.7.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssstyle` from 5.3.5 to 5.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/3705035eef82e41945e3fd736aaf6866e3745361\"\u003e\u003ccode\u003e3705035\u003c/code\u003e\u003c/a\u003e Refactor priority calculation for property setters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/e337088e57a9cb1d53772492edcbb395d5417b72\"\u003e\u003ccode\u003ee337088\u003c/code\u003e\u003c/a\u003e Add property name exports to property modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/a3413abc9b5c2975ae051fbe1d83ae3861873c78\"\u003e\u003ccode\u003ea3413ab\u003c/code\u003e\u003c/a\u003e Refactor to prepare for addressing shorthand property issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/0a71683960ab693ef634376d14392eaa84664598\"\u003e\u003ccode\u003e0a71683\u003c/code\u003e\u003c/a\u003e Refactor calc name assignment in parsePropertyValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/b6a4e5feea971a4f24e60eef9566a163567f78ca\"\u003e\u003ccode\u003eb6a4e5f\u003c/code\u003e\u003c/a\u003e Refactor numeric value parsing logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/11e004a265e26380be844af23f9f7ac23b885900\"\u003e\u003ccode\u003e11e004a\u003c/code\u003e\u003c/a\u003e Refactor property value parsing for clarity\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.5...v5.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `normalize-url` from 8.1.0 to 8.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/normalize-url/releases\"\u003enormalize-url's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eremoveDirectoryIndex\u003c/code\u003e option to handle trailing slashes consistently  320d9b3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/compare/v8.1.0...v8.1.1\"\u003ehttps://github.com/sindresorhus/normalize-url/compare/v8.1.0...v8.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/commit/b7fbc1afd5df171654b86edb5680d99b04520dff\"\u003e\u003ccode\u003eb7fbc1a\u003c/code\u003e\u003c/a\u003e 8.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/commit/8e9b874de5256afa3a99365a620a5e3dab4fd684\"\u003e\u003ccode\u003e8e9b874\u003c/code\u003e\u003c/a\u003e Minor tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/normalize-url/commit/320d9b3134ab2b3ef75cb8da49ec1b48c602b5d0\"\u003e\u003ccode\u003e320d9b3\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eremoveDirectoryIndex\u003c/code\u003e option to handle trailing slashes consistently\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/normalize-url/compare/v8.1.0...v8.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `token-types` from 6.1.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Borewit/token-types/releases\"\u003etoken-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.2\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch...\n\n_Description has been truncated_","html_url":"https://github.com/BjornMelin/tripsage-ai/pull/613","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BjornMelin%2Ftripsage-ai/issues/613","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/613/packages"}},{"old_version":"5.3.3","new_version":"5.3.6","update_type":"patch","path":"/frontend","pr_created_at":"2026-01-05T09:26:34.000Z","version_change":"5.3.3 → 5.3.6","issue":{"uuid":"3780772951","node_id":"PR_kwDOL0Cses67fv6r","number":426,"state":"closed","title":"deps(deps-dev): bump cssstyle from 5.3.3 to 5.3.6 in /frontend","user":"dependabot[bot]","labels":[],"assignees":["bceverly"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-14T21:04:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T09:26:34.000Z","updated_at":"2026-01-14T21:04:24.000Z","time_to_close":819461,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev)","packages":[{"name":"cssstyle","old_version":"5.3.3","new_version":"5.3.6","repository_url":"https://github.com/jsdom/cssstyle"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [cssstyle](https://github.com/jsdom/cssstyle) from 5.3.3 to 5.3.6.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies. This fixed some subtle issues regarding, e.g., relative colors with \u003ccode\u003ecalc()\u003c/code\u003e, or the syntax of the \u003ccode\u003eclip\u003c/code\u003e property.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance when calling the \u003ccode\u003ecssText\u003c/code\u003e setter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/3705035eef82e41945e3fd736aaf6866e3745361\"\u003e\u003ccode\u003e3705035\u003c/code\u003e\u003c/a\u003e Refactor priority calculation for property setters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/e337088e57a9cb1d53772492edcbb395d5417b72\"\u003e\u003ccode\u003ee337088\u003c/code\u003e\u003c/a\u003e Add property name exports to property modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/a3413abc9b5c2975ae051fbe1d83ae3861873c78\"\u003e\u003ccode\u003ea3413ab\u003c/code\u003e\u003c/a\u003e Refactor to prepare for addressing shorthand property issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/0a71683960ab693ef634376d14392eaa84664598\"\u003e\u003ccode\u003e0a71683\u003c/code\u003e\u003c/a\u003e Refactor calc name assignment in parsePropertyValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/b6a4e5feea971a4f24e60eef9566a163567f78ca\"\u003e\u003ccode\u003eb6a4e5f\u003c/code\u003e\u003c/a\u003e Refactor numeric value parsing logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/11e004a265e26380be844af23f9f7ac23b885900\"\u003e\u003ccode\u003e11e004a\u003c/code\u003e\u003c/a\u003e Refactor property value parsing for clarity\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.3...v5.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for cssstyle since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cssstyle\u0026package-manager=npm_and_yarn\u0026previous-version=5.3.3\u0026new-version=5.3.6)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/bceverly/sysmanage/pull/426","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bceverly%2Fsysmanage/issues/426","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/426/packages"}},{"old_version":"5.3.5","new_version":"5.3.6","update_type":"patch","path":null,"pr_created_at":"2026-01-05T08:34:55.000Z","version_change":"5.3.5 → 5.3.6","issue":{"uuid":"3780625252","node_id":"PR_kwDOQr7uJc67fRKU","number":22,"state":"closed","title":"chore(deps)(deps-dev): bump cssstyle from 5.3.5 to 5.3.6","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-01-05T08:40:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T08:34:55.000Z","updated_at":"2026-01-05T08:40:39.000Z","time_to_close":342,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev)","packages":[{"name":"cssstyle","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/jsdom/cssstyle"}],"path":null,"ecosystem":"npm"},"body":"Bumps [cssstyle](https://github.com/jsdom/cssstyle) from 5.3.5 to 5.3.6.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/3705035eef82e41945e3fd736aaf6866e3745361\"\u003e\u003ccode\u003e3705035\u003c/code\u003e\u003c/a\u003e Refactor priority calculation for property setters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/e337088e57a9cb1d53772492edcbb395d5417b72\"\u003e\u003ccode\u003ee337088\u003c/code\u003e\u003c/a\u003e Add property name exports to property modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/a3413abc9b5c2975ae051fbe1d83ae3861873c78\"\u003e\u003ccode\u003ea3413ab\u003c/code\u003e\u003c/a\u003e Refactor to prepare for addressing shorthand property issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/0a71683960ab693ef634376d14392eaa84664598\"\u003e\u003ccode\u003e0a71683\u003c/code\u003e\u003c/a\u003e Refactor calc name assignment in parsePropertyValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/b6a4e5feea971a4f24e60eef9566a163567f78ca\"\u003e\u003ccode\u003eb6a4e5f\u003c/code\u003e\u003c/a\u003e Refactor numeric value parsing logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/11e004a265e26380be844af23f9f7ac23b885900\"\u003e\u003ccode\u003e11e004a\u003c/code\u003e\u003c/a\u003e Refactor property value parsing for clarity\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.5...v5.3.6\"\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=cssstyle\u0026package-manager=npm_and_yarn\u0026previous-version=5.3.5\u0026new-version=5.3.6)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/k0r37k1/k0r37k1.dev/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/k0r37k1%2Fk0r37k1.dev/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"5.3.4","new_version":"5.3.6","update_type":"patch","path":null,"pr_created_at":"2026-01-05T05:17:05.000Z","version_change":"5.3.4 → 5.3.6","issue":{"uuid":"3780200825","node_id":"PR_kwDOQZWPfM67d7BR","number":33,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 85 updates","user":"dependabot[bot]","labels":["dependencies","automerge"],"assignees":["BereDarius"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-01-12T04:58:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T05:17:05.000Z","updated_at":"2026-01-12T04:58:52.000Z","time_to_close":603705,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":85,"packages":[{"name":"@sentry/nextjs","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.90.12","new_version":"5.90.16","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"0.561.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.0.10","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"react-day-picker","old_version":"9.12.0","new_version":"9.13.0","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-hook-form","old_version":"7.68.0","new_version":"7.70.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@next/bundle-analyzer","old_version":"16.0.10","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@storybook/addon-docs","old_version":"10.1.8","new_version":"10.1.11","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.1.8","new_version":"10.1.11","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs","old_version":"10.1.8","new_version":"10.1.11","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.1","new_version":"5.91.2","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.1","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-config-next","old_version":"16.0.10","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-storybook","old_version":"10.1.8","new_version":"10.1.11","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jsdom","old_version":"27.3.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"puppeteer","old_version":"24.33.0","new_version":"24.34.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"storybook","old_version":"10.1.8","new_version":"10.1.11","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vitest","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@acemir/cssom","old_version":"0.9.29","new_version":"0.9.30","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@asamuzakjp/css-color","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@standard-schema/spec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/standard-schema/standard-schema"},{"name":"ast-v8-to-istanbul","old_version":"0.3.8","new_version":"0.3.10","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"basic-ftp","old_version":"5.0.5","new_version":"5.1.0","repository_url":"https://github.com/patrickjuchli/basic-ftp"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001762","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"check-error","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/chaijs/check-error"},{"name":"cssstyle","old_version":"5.3.4","new_version":"5.3.6","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"engine.io-client","old_version":"6.6.3","new_version":"6.6.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.17.22","repository_url":"https://github.com/lodash/lodash"},{"name":"prettier-linter-helpers","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/prettier/prettier-linter-helpers"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"rollup","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"socket.io-parser","old_version":"4.2.4","new_version":"4.2.5","repository_url":"https://github.com/socketio/socket.io"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"typescript-eslint","old_version":"8.49.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"update-browserslist-db","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.0","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack","old_version":"5.103.0","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.12` | `5.90.16` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.561.0` | `0.562.0` |\n| [next](https://github.com/vercel/next.js) | `16.0.10` | `16.1.1` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.12.0` | `9.13.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.68.0` | `7.70.0` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.5` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.0.10` | `16.1.1` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.8` | `10.1.11` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.1.8` | `10.1.11` |\n| [@storybook/nextjs](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.1.8` | `10.1.11` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.1` | `5.91.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.16` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.0.10` | `16.1.1` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.8` | `10.1.11` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `27.4.0` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.33.0` | `24.34.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.1.8` | `10.1.11` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.0.16` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.29` | `0.9.30` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.0` | `4.1.1` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.8.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@standard-schema/spec](https://github.com/standard-schema/standard-schema) | `1.0.0` | `1.1.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.8` | `0.3.10` |\n| [basic-ftp](https://github.com/patrickjuchli/basic-ftp) | `5.0.5` | `5.1.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001762` |\n| [check-error](https://github.com/chaijs/check-error) | `2.1.1` | `2.1.3` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.4` | `5.3.6` |\n| [engine.io-client](https://github.com/socketio/socket.io) | `6.6.3` | `6.6.4` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.17.22` |\n| [prettier-linter-helpers](https://github.com/prettier/prettier-linter-helpers) | `1.0.0` | `1.0.1` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.4` | `4.2.5` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.49.0` | `8.51.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.2` | `1.2.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.103.0` | `5.104.1` |\n\n\nUpdates `@sentry/nextjs` from 10.30.0 to 10.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.32.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003echore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e22.77 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e40.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e45.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e78.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e68.28 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e82.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e94.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e40.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e28.82 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e33.7 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e25.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.77 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.6 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e26.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e77.1 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e82.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e78.18 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e122.47 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e236.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e248.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e44.94 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/sveltekit\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e40.98 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node-core\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e50.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e157.73 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e - without tracing\u003c/td\u003e\n\u003ctd\u003e90.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/aws-serverless\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e106.02 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e10.32.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.32.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003echore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.32.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Apply scope attributes to logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18184\"\u003e#18184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eYou can now set attributes on the SDK's scopes which will be applied to all logs as long as the respective scopes are active. For the time being, only \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003enumber\u003c/code\u003e and \u003ccode\u003eboolean\u003c/code\u003e attribute values are supported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eSentry.geGlobalScope().setAttributes({ is_admin: true, auth_provider: 'google' });\n\u003cp\u003eSentry.withScope(scope =\u0026gt; {\u003cbr /\u003e\nscope.setAttribute('step', 'authentication');\u003c/p\u003e\n\u003cp\u003e// scope attributes \u003ccode\u003eis_admin\u003c/code\u003e, \u003ccode\u003eauth_provider\u003c/code\u003e and \u003ccode\u003estep\u003c/code\u003e are added\u003cbr /\u003e\nSentry.logger.info(\u003ccode\u003euser ${user.id} logged in\u003c/code\u003e, { activeSince: 100 });\u003cbr /\u003e\nSentry.logger.info(\u003ccode\u003eupdated ${user.id} last activity\u003c/code\u003e);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003e// scope attributes \u003ccode\u003eis_admin\u003c/code\u003e and \u003ccode\u003eauth_provider\u003c/code\u003e are added\u003cbr /\u003e\nSentry.logger.warn('stale website version, reloading page');\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add Request body with \u003ccode\u003eattachRawBodyFromRequest\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18501\"\u003e#18501\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTo attach the raw request body (from \u003ccode\u003eRequest\u003c/code\u003e objects passed as the first \u003ccode\u003efetch\u003c/code\u003e argument) to replay events, you can now use the \u003ccode\u003eattachRawBodyFromRequest\u003c/code\u003e option in the Replay integration:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  integrations: [\n    Sentry.replayIntegration({\n      attachRawBodyFromRequest: true,\n    }),\n  ],\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/528ade2d7315bc61d9419b88b2ac82ed58b04ee9\"\u003e\u003ccode\u003e528ade2\u003c/code\u003e\u003c/a\u003e release: 10.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/25f695d4c382621e5ffe805958c6833ddde346ac\"\u003e\u003ccode\u003e25f695d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18578\"\u003e#18578\u003c/a\u003e from getsentry/prepare-release/10.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a981a3dcb12d752fbaea2bc21a23e9cf04a31c31\"\u003e\u003ccode\u003ea981a3d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for \u003ccode\u003e10.32.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d8547cb0fb5cb5c49bdea1b9c9f6f8c0c69c229\"\u003e\u003ccode\u003e0d8547c\u003c/code\u003e\u003c/a\u003e fix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71384a2487c4e044c5c8f9d5cfa2ce4ac71e6a11\"\u003e\u003ccode\u003e71384a2\u003c/code\u003e\u003c/a\u003e chore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d1dd30805303a097ed0987ab71a59bc8922f9e1c\"\u003e\u003ccode\u003ed1dd308\u003c/code\u003e\u003c/a\u003e chore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/12f30071d512d2a2f5d693ac04b7448024466150\"\u003e\u003ccode\u003e12f3007\u003c/code\u003e\u003c/a\u003e fix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3fda84df88bd93ecadba2c809fa9be02e2588ced\"\u003e\u003ccode\u003e3fda84d\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a538901657d856931a95a2cd7b738616f95542ec\"\u003e\u003ccode\u003ea538901\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18563\"\u003e#18563\u003c/a\u003e from getsentry/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/063c4dc3280e82f6cb18fbc74f5a46a206f25ced\"\u003e\u003ccode\u003e063c4dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18562\"\u003e#18562\u003c/a\u003e from getsentry/ab/skip-ci-when-no-code-changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.30.0...10.32.1\"\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.90.12 to 5.90.16\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\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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.90.16\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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.13\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.90.14\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.90.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): allow retryOnMount when throwOnError is function (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9338\"\u003e#9338\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7f47906eaccc3f3aa5ce24b77a83bd7a620a237b\"\u003e\u003ccode\u003e7f47906\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.90.16\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.90.15\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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.12\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.90.13\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.90.15\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/fccef797d57d4a9566517bba87c8377f363920f2\"\u003e\u003ccode\u003efccef79\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.90.15\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.90.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.11\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.90.12\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.90.14\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/d576092e2ece4ca3936add3eb0da5234c1d82ed4\"\u003e\u003ccode\u003ed576092\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.90.14\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.90.13\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/c01b150e3673e11d6533768529a5e6fe3ebee68c\"\u003e\u003ccode\u003ec01b150\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.90.11\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.91.10\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/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): allow retryOnMount when throwOnError is function (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9338\"\u003e#9338\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7f47906eaccc3f3aa5ce24b77a83bd7a620a237b\"\u003e\u003ccode\u003e7f47906\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.90.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.15\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/fccef797d57d4a9566517bba87c8377f363920f2\"\u003e\u003ccode\u003efccef79\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.90.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.14\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/d576092e2ece4ca3936add3eb0da5234c1d82ed4\"\u003e\u003ccode\u003ed576092\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.90.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.13\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/4a0a78afbc2432f8cb6828035965853fa98c86a0\"\u003e\u003ccode\u003e4a0a78a\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.90.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/167db32642a88160ccb94b78160920931f8c08b1\"\u003e\u003ccode\u003e167db32\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10005\"\u003e#10005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4be3ad730c5b8a1e194a91911746be2fce06902a\"\u003e\u003ccode\u003e4be3ad7\u003c/code\u003e\u003c/a\u003e fix(react-query): allow retryOnMount when throwOnError is function (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9336\"\u003e#9336\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0a1e3e0e05e7a9a89e875682e6ccf14e2010bb96\"\u003e\u003ccode\u003e0a1e3e0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10003\"\u003e#10003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fccef797d57d4a9566517bba87c8377f363920f2\"\u003e\u003ccode\u003efccef79\u003c/code\u003e\u003c/a\u003e fix(query-core): ensure query refetches on mount/retry when status is error (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e907f89c6455bb961013e83d51c14e9a4ef96255\"\u003e\u003ccode\u003ee907f89\u003c/code\u003e\u003c/a\u003e fix(core): report errors of useMutation callbacks asynchronously (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9676\"\u003e#9676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/84564f1293f4ca067e9cb40bf3e51cce1939ef8d\"\u003e\u003ccode\u003e84564f1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10001\"\u003e#10001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/642f72d699377cedc284623f0edd9f6924810593\"\u003e\u003ccode\u003e642f72d\u003c/code\u003e\u003c/a\u003e test(react-query/ssr): add 'useIsFetching' test for SSR (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9994\"\u003e#9994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1d20c486ae650c0ba936a45cec9b17679c885207\"\u003e\u003ccode\u003e1d20c48\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9997\"\u003e#9997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2be25ca08d93a2e19ba57cf0810822e18ff72be7\"\u003e\u003ccode\u003e2be25ca\u003c/code\u003e\u003c/a\u003e test(react-query/HydrationBoundary): add tests for 'enabled: false' and 'stal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f15b7fcc01e995ab8835f1b1cc82ebb472c1ff64\"\u003e\u003ccode\u003ef15b7fc\u003c/code\u003e\u003c/a\u003e ci: prepare for trusted publishing (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9952\"\u003e#9952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.16/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.561.0 to 0.562.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 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\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/3871\"\u003elucide-icons/lucide#3871\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/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\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/0.561.0...0.562.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.562.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 `next` from 16.0.10 to 16.1.1\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.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.12\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: revalidateTag with profile should not trigger client cache invalidation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88069\"\u003e#88069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.11\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize CRLF line endings in jscodeshift tests on Windows: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88008\"\u003e#88008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.10\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(turbo-tasks-malloc): replace mimalloc-rspack to mimalloc: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87815\"\u003e#87815\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/xusd320\"\u003e\u003ccode\u003e@​xusd320\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.9\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emisc: fix type check log for CI envs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87838\"\u003e#87838\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87889\"\u003e#87889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87888\"\u003e#87888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d1bd5b58104021e6a361cf835233503c3cfed7e0\"\u003e\u003ccode\u003ed1bd5b5\u003c/code\u003e\u003c/a\u003e Turbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a67ee727888e2db716852b4f9c61d6c799d43cfb\"\u003e\u003ccode\u003ea67ee72\u003c/code\u003e\u003c/a\u003e setup release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a8a00d5d05bf5f0c2de93ade95389d4aeb1571f\"\u003e\u003ccode\u003e8a8a00d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Move next-env.d.ts to dist dir\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87311\"\u003e#87311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25da5f0426f0469865913ef156ffaecdb22f318b\"\u003e\u003ccode\u003e25da5f0\u003c/code\u003e\u003c/a\u003e Move next-env.d.ts to dist dir (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86752\"\u003e#86752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aa8a243e7213d77abeb71c48f6ab5e7f5c2c1229\"\u003e\u003ccode\u003eaa8a243\u003c/code\u003e\u003c/a\u003e feat: use Rspack persistent cache by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81399\"\u003e#81399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/754db28e523825e6347689f2c6c9664f44bbde98\"\u003e\u003ccode\u003e754db28\u003c/code\u003e\u003c/a\u003e bundle analyzer: remove geist font in favor of system ui fonts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87292\"\u003e#87292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.0.10...v16.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-day-picker` from 9.12.0 to 9.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003ereact-day-picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.13.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces an experimental \u003ccode\u003enoonSafe\u003c/code\u003e prop to help deal with historical time zones with second offsets. See \u003ca href=\"https://daypicker.dev/localization/setting-time-zone#noonsafe\"\u003ehttps://daypicker.dev/localization/setting-time-zone#noonsafe\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add experimental \u003ccode\u003enoonSafe\u003c/code\u003e prop for timezone offsets by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2879\"\u003egpbl/react-day-picker#2879\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.12.0...v9.13.0\"\u003ehttps://github.com/gpbl/react-day-picker/compare/v9.12.0...v9.13.0\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/gpbl/react-day-picker/blob/main/CHANGELOG.md\"\u003ereact-day-picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.13.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eRelease date: 2025-12-18\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces an experimental \u003ccode\u003enoonSafe\u003c/code\u003e prop to help deal with historical time zones with second offsets. See \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/localization/setting-time-zone#noonsafe\"\u003ehttps://github.com/gpbl/react-day-picker/blob/main/localization/setting-time-zone#noonsafe\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch4\u003eWhat's Changed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add experimental \u003ccode\u003enoonSafe\u003c/code\u003e prop for timezone offsets by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/2879\"\u003e#2879\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/gpbl/react-day-picker/commit/103fe7f57055a681af0d1e473054a9da528b5423\"\u003e\u003ccode\u003e103fe7f\u003c/code\u003e\u003c/a\u003e docs: update noon safe link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/62bddaaa1d500702a3169a65609098885e6e80bd\"\u003e\u003ccode\u003e62bddaa\u003c/code\u003e\u003c/a\u003e build: bump v9.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/91e1fc66002605c192c4d68666878f3c832d0850\"\u003e\u003ccode\u003e91e1fc6\u003c/code\u003e\u003c/a\u003e docs: updates for time zone with \u003ccode\u003enoonSafe\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/2a080c54e0e46c52fd59da49773506133addc2dc\"\u003e\u003ccode\u003e2a080c5\u003c/code\u003e\u003c/a\u003e feat: add experimental \u003ccode\u003enoonSafe\u003c/code\u003e prop for timezone offsets (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2879\"\u003e#2879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/2bfbb3b1ac1dc4a7cff83001f4d87bf74a0560e6\"\u003e\u003ccode\u003e2bfbb3b\u003c/code\u003e\u003c/a\u003e docs: update time zone docs, add Asia/Saigon examples (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2878\"\u003e#2878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/14494d6dea5ef54d32581d41a0c4b9ff2b6a7a88\"\u003e\u003ccode\u003e14494d6\u003c/code\u003e\u003c/a\u003e repo: upgrade dependencies (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2877\"\u003e#2877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/2a85e2b9890d2f000bd96664d791eae7aa76cb2a\"\u003e\u003ccode\u003e2a85e2b\u003c/code\u003e\u003c/a\u003e docs: enhance custom components and custom selections guides (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2876\"\u003e#2876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/4988ad51512aeed96e3fb6cf93c01abbb8444564\"\u003e\u003ccode\u003e4988ad5\u003c/code\u003e\u003c/a\u003e docs: add responsive markdown tables (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2875\"\u003e#2875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/e8516892961e9a86436cc934f4fb05c39e0a4a63\"\u003e\u003ccode\u003ee851689\u003c/code\u003e\u003c/a\u003e docs: isolate daypicker demos from docusaurus css (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2874\"\u003e#2874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/de5b2e09f0473ca227ddd683476ad4bc092c1cde\"\u003e\u003ccode\u003ede5b2e0\u003c/code\u003e\u003c/a\u003e docs: reorganize customization props (\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/issues/2873\"\u003e#2873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gpbl/react-day-picker/compare/v9.12.0...v9.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for react-day-picker since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.68.0 to 7.70.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.70.0\u003c/h2\u003e\n\u003cp\u003e✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\n🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\n🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\n🐞 fix(types): handle branded types correctly in DeepPartial (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13222\"\u003e#13222\u003c/a\u003e)\n🐞 fix native validation focus issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13220\"\u003e#13220\u003c/a\u003e)\n🐞 change spread operator to set name with depricated names prop, then override with new name prop is supplied (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13214\"\u003e#13214\u003c/a\u003e)\n🐞 fix: prevent duplicate subscription trigger in setValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13206\"\u003e#13206\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13209\"\u003e#13209\u003c/a\u003e)\n👌 chore: fix lib type check include tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13229\"\u003e#13229\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/EdwardEB\"\u003e\u003ccode\u003e@​EdwardEB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/constantly-dev\"\u003e\u003ccode\u003e@​constantly-dev\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🎄 Version 7.69.0\u003c/h2\u003e\n\u003cp\u003e📏 feat: align \u003c!-- raw HTML omitted --\u003e API with useWatch (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13192\"\u003e#13192\u003c/a\u003e)\n🤦🏻‍♂️ chore: update \u003ca href=\"https://github.com/deprecated\"\u003e\u003ccode\u003e@​deprecated\u003c/code\u003e\u003c/a\u003e names prop on \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13198\"\u003e#13198\u003c/a\u003e)\n🏥 chore: safely call function methods on elements (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13190\"\u003e#13190\u003c/a\u003e)\n🪖 chore: cve-2025-67779 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13196\"\u003e#13196\u003c/a\u003e)\n🪖 chore: cve-2025-55184 \u0026amp; cve-2025-55183 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13194\"\u003e#13194\u003c/a\u003e)\n🪖 chore: CVE-2025-55182 Critical RCE vulnerabilty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13175\"\u003e#13175\u003c/a\u003e)\n🔬 test: add regression tests for \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12837\"\u003e#12837\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13136\"\u003e#13136\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13187\"\u003e#13187\u003c/a\u003e)\n🐞 fix(reset): preserve isValid state when keepIsValid option is used (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13173\"\u003e#13173\u003c/a\u003e)\n🐞 fix: ensure each createFormControl.subscribe subscription listens only to the changes it subscribes to (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12968\"\u003e#12968\u003c/a\u003e)\n🐞 fix(validation): batch isValidating state updates with validation result (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13181\"\u003e#13181\u003c/a\u003e)\n🐞 fix(createFormControl): resolve race condition between setError and setFocus (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13138\"\u003e#13138\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13169\"\u003e#13169\u003c/a\u003e)\n🧿 fix \u003c!-- raw HTML omitted --\u003e control prop type (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13189\"\u003e#13189\u003c/a\u003e)\n🔔 chore: clean cloneObject logic (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13179\"\u003e#13179\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/PierreCrb\"\u003e\u003ccode\u003e@​PierreCrb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/AnuragM7666\"\u003e\u003ccode\u003e@​AnuragM7666\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ap0nia\"\u003e\u003ccode\u003e@​ap0nia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dusan233\"\u003e\u003ccode\u003e@​dusan233\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/hlongc\"\u003e\u003ccode\u003e@​hlongc\u003c/code\u003e\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/react-hook-form/react-hook-form/commit/d810ff523c896281a14db31255044f7b232bcef9\"\u003e\u003ccode\u003ed810ff5\u003c/code\u003e\u003c/a\u003e 7.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/c54ebf9bc46dfacee2dc65a96ff1f57400b1a2fa\"\u003e\u003ccode\u003ec54ebf9\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3966596e8a3eca2e04ce428695f07b696feb3830\"\u003e\u003ccode\u003e3966596\u003c/code\u003e\u003c/a\u003e ✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/29885bb552a7401e39639022fa8fe29c1ba6111c\"\u003e\u003ccode\u003e29885bb\u003c/code\u003e\u003c/a\u003e 🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9c22bc72e8329dd5700d7e31e95c876382d8358a\"\u003e\u003ccode\u003e9c22bc7\u003c/code\u003e\u003c/a\u003e 👌 chore: fix lib type check include tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13229\"\u003e#13229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/76db177b28d27590a302e270597d14b9332f6ec3\"\u003e\u003ccode\u003e76db177\u003c/code\u003e\u003c/a\u003e 🐞 fix(types): handle branded types correctly in DeepPartial (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13222\"\u003e#13222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/8d693a79420920b72e1ae1cc963023672ab9f4ab\"\u003e\u003ccode\u003e8d693a7\u003c/code\u003e\u003c/a\u003e 🐞 fix native validation focus issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13220\"\u003e#13220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/74e652c9e5727446f34bdd68fa49d7e3934bd289\"\u003e\u003ccode\u003e74e652c\u003c/code\u003e\u003c/a\u003e 🐞 change spread operator to set name with depricated names prop, then overrid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/94c8af1b15f7a66eac0f53ad62e34ef6d984e7f5\"\u003e\u003ccode\u003e94c8af1\u003c/code\u003e\u003c/a\u003e ☺️ chore: move regression test to setValue.test.tsx (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13211\"\u003e#13211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e45b4cbcdf1cc604cb7f2f2961b4f67b848b42c1\"\u003e\u003ccode\u003ee45b4cb\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent duplicate subscription trigger in setValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13206\"\u003e#13206\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13209\"\u003e#13209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.68.0...v7.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-client` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/161be91975ccc12d8cc35b1b511e00e5a86bad87\"\u003e\u003ccode\u003e161be91\u003c/code\u003e\u003c/a\u003e test(sio): pin version of the client bundle in the tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-client@4.8.1...socket.io-client@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for socket.io-client since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.13 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eConvert JSON Schema to Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5534\"\u003e#5534\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/5586\"\u003e#5586\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eYou can now convert JSON Schema definitions directly into Zod schemas. This function supports JSON Schema \u003ccode\u003e\u0026quot;draft-2020-12\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-7\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;draft-4\u0026quot;\u003c/code\u003e, and OpenAPI 3.0.\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as z from \u0026quot;zod\u0026quot;;\n\u003cp\u003econst schema = z.fromJSONSchema({\ntype: \u0026quot;object\u0026quot;,\nproperties: {\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278\"\u003e\u003ccode\u003ee36743e\u003c/code\u003e\u003c/a\u003e Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982\"\u003e\u003ccode\u003e21afffd\u003c/code\u003e\u003c/a\u003e [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b4ab94ca608cd5b581bfc12b20dd8d95b35b3009\"\u003e\u003ccode\u003eb4ab94c\u003c/code\u003e\u003c/a\u003e 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/66bda7491a1b9eab83bdeec0c12f4efc7290bd48\"\u003e\u003ccode\u003e66bda74\u003c/code\u003e\u003c/a\u003e Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9443aab00d44d5d5f4a7eada65fc0fc851781042\"\u003e\u003ccode\u003e9443aab\u003c/code\u003e\u003c/a\u003e Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/decef9c418d9a598c3f1bada06891ba5d922c5cd\"\u003e\u003ccode\u003edecef9c\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/089e5fbb0f58ce96d2c4fb34cd91724c78df4af5\"\u003e\u003ccode\u003e089e5fb\u003c/code\u003e\u003c/a\u003e Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e01cd02b2f23d7e9078d3813830b146f8a2258b4\"\u003e\u003ccode\u003ee01cd02\u003c/code\u003e\u003c/a\u003e Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a8bea3b474eada6f219c163d0d3ad09fadabe72\"\u003e\u003ccode\u003e1a8bea3\u003c/code\u003e\u003c/a\u003e Add integration tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.1.13...v4.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/bundle-analyzer` from 16.0.10 to 16.1.1\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\"\u003e\u003ccode\u003e@​next/bundle-analyzer\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.12\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: revalidateTag with profile should not trigger client cache invalidation: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/88069\"\u003e#88069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.11\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize CRLF line endings in jscodeshift tests on Windows: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/88008\"\u003e#88008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.10\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(turbo-tasks-malloc): replace mimalloc-rspack to mimalloc: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/87815\"\u003e#87815\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/xusd320\"\u003e\u003ccode\u003e@​xusd320\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.9\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emisc: fix type check log for CI envs: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/87838\"\u003e#87838\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/87889\"\u003e#87889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/87888\"\u003e#87888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d36c03ed1bde059ddc81a31e44a4483aca6a33c6\"\u003e\u003ccode\u003ed36c03e\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1427bf872837c32d7d6edd7a5d9a05d5fee03fbe\"\u003e\u003ccode\u003e1427bf8\u003c/code\u003e\u003c/a\u003e [turbopack] update warning message in the bundle analyzer (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/87255\"\u003e#87255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b174155e8b4863e18805ca29aaa98a240667e2a9\"\u003e\u003ccode\u003eb174155\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/20da8eadc08f5a204234841aa67e3dc2f5271512\"\u003e\u003ccode\u003e20da8ea\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a856fcb9ee50fc5c6be16314862e539a0e14101\"\u003e\u003ccode\u003e7a856fc\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.1/packages/next-bundle-analyzer\"\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.1.8 to 10.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-docs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.11\u003c/h2\u003e\n\u003ch2\u003e10.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact: Fix several CSF factory bugs  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33354\"\u003e#33354\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\u003eUI: Fix React error 300 on some addons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33381\"\u003e#33381\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.10\u003c/h2\u003e\n\u003ch2\u003e10.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix `.env`-file parsing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33383\"\u003e#33383\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle v14 compatibility for draftMode import - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33341\"\u003e#33341\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.9\u003c/h2\u003e\n\u003ch2\u003e10.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Remove instance of check for sub-error handling - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33356\"\u003e#33356\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-docs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact: Fix several CSF factory bugs  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33354\"\u003e#33354\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\u003eUI: Fix React error 300 on some addons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33381\"\u003e#33381\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003e.env\u003c/code\u003e-file parsing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33383\"\u003e#33383\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle v14 compatibility for draftMode import - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33341\"\u003e#33341\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Remove instance of check for sub-error handling - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33356\"\u003e#33356\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/9a9f5382b1acee5a29690a67509c56459032a353\"\u003e\u003ccode\u003e9a9f538\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.10\u0026quot; to \u0026quot;10.1.11\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf9d34727b9c29bbede73df10c0824088982909e\"\u003e\u003ccode\u003ecf9d347\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.9\u0026quot; to \u0026quot;10.1.10\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1de75c4a5affe5591366dde5110127abcc8815d1\"\u003e\u003ccode\u003e1de75c4\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.8\u0026quot; to \u0026quot;10.1.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.1.11/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-onboarding` from 10.1.8 to 10.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-onboarding\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.11\u003c/h2\u003e\n\u003ch2\u003e10.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact: Fix several CSF factory bugs  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33354\"\u003e#33354\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\u003eUI: Fix React error 300 on some addons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33381\"\u003e#33381\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.10\u003c/h2\u003e\n\u003ch2\u003e10.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix `.env`-file parsing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33383\"\u003e#33383\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle v14 compatibility for draftMode import - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33341\"\u003e#33341\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.9\u003c/h2\u003e\n\u003ch2\u003e10.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Remove instance of check for sub-error handling - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33356\"\u003e#33356\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-onboarding\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact: Fix several CSF factory bugs  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33354\"\u003e#33354\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\u003eUI: Fix React error 300 on some addons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33381\"\u003e#33381\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003e.env\u003c/code\u003e-file parsing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33383\"\u003e#33383\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle v14 compatibility for draftMode import - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33341\"\u003e#33341\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Remove instance of check for sub-error handling - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33356\"\u003e#33356\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/9a9f5382b1acee5a29690a67509c56459032a353\"\u003e\u003ccode\u003e9a9f538\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.10\u0026quot; to \u0026quot;10.1.11\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf9d34727b9c29bbede73df10c0824088982909e\"\u003e\u003ccode\u003ecf9d347\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.9\u0026quot; to \u0026quot;10.1.10\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1de75c4a5affe5591366dde5110127abcc8815d1\"\u003e\u003ccode\u003e1de75c4\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.8\u0026quot; to \u0026quot;10.1.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.1.11/code/addons/onboarding\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/nextjs` from 10.1.8 to 10.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.11\u003c/h2\u003e\n\u003ch2\u003e10.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact: Fix several CSF factory bugs  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33354\"\u003e#33354\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\u003eUI: Fix React error 300 on some addons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33381\"\u003e#33381\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.10\u003c/h2\u003e\n\u003ch2\u003e10.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix `.env`-file parsing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33383\"\u003e#33383\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle v14 compatibility for draftMode import - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33341\"\u003e#33341\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.9\u003c/h2\u003e\n\u003ch2\u003e10.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Remove instance of check for sub-error handling - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33356\"\u003e#33356\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact: Fix several CSF factory bugs  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33354\"\u003e#33354\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\u003eUI: Fix React error 300 on some addons - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33381\"\u003e#33381\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003e.env\u003c/code\u003e-file parsing - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33383\"\u003e#33383\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle v14 compatibility for draftMode import - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33341\"\u003e#33341\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Remove instance of check for sub-error handling - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33356\"\u003e#33356\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/9a9f5382b1acee5a29690a67509c56459032a353\"\u003e\u003ccode\u003e9a9f538\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.10\u0026quot; to \u0026quot;10.1.11\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cf9d34727b9c29bbede73df10c0824088982909e\"\u003e\u003ccode\u003ecf9d347\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.9\u0026quot; to \u0026quot;10.1.10\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c37f5404a5be12e648ce9ee521676833446a6a61\"\u003e\u003ccode\u003ec37f540\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs/issues/33341\"\u003e#33341\u003c/a\u003e from tanujbhaud/fix/nextjs-14-draft-mode-32950\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1de75c4a5affe5591366dde5110127abcc8815d1\"\u003e\u003ccode\u003e1de75c4\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.1.8\u0026quot; to \u0026quot;10.1.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.1.11/code/frameworks/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.91.1 to 5.91.2\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\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e'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.91.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/f9fc56a9b8724bcfae46f8f6cb229123478eb4db\"\u003e\u003ccode\u003ef9fc56a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/0b29b6f877d4b3a6d05b1c85fb9cb1e6ea736291\"\u003e\u003ccode\u003e0b29b6f\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\u003cc...\n\n_Description has been truncated_","html_url":"https://github.com/BereDarius/swapbuds-frontend/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BereDarius%2Fswapbuds-frontend/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"5.3.5","new_version":"5.3.6","update_type":"patch","path":null,"pr_created_at":"2026-01-05T03:32:57.000Z","version_change":"5.3.5 → 5.3.6","issue":{"uuid":"3780036414","node_id":"PR_kwDOPDlwOc67dZu9","number":8,"state":"open","title":"chore(deps)(deps-dev): bump the development-dependencies group across 1 directory with 16 updates","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-01-05T03:32:57.000Z","updated_at":"2026-01-12T05:05:30.557Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"development-dependencies","update_count":16,"packages":[{"name":"jsdom","old_version":"27.3.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"markdownlint-cli","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"typescript-eslint","old_version":"8.50.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@acemir/cssom","old_version":"0.9.29","new_version":"0.9.30","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@cacheable/memory","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@volar/kit","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"@volar/language-server","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"ast-v8-to-istanbul","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"cacheable","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"chai","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"5.3.5","new_version":"5.3.6","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"hashery","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/jaredwray/hashery"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `27.4.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.46.0` | `0.47.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.50.0` | `8.51.0` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.29` | `0.9.30` |\n| [@cacheable/memory](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cacheable) | `2.0.6` | `2.0.7` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@volar/kit](https://github.com/volarjs/volar.js/tree/HEAD/packages/kit) | `2.4.26` | `2.4.27` |\n| [@volar/language-server](https://github.com/volarjs/volar.js/tree/HEAD/packages/language-server) | `2.4.26` | `2.4.27` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.9` | `0.3.10` |\n| [cacheable](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cacheable) | `2.3.0` | `2.3.1` |\n| [chai](https://github.com/chaijs/chai) | `6.2.1` | `6.2.2` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.5` | `5.3.6` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [hashery](https://github.com/jaredwray/hashery) | `1.3.0` | `1.4.0` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n\n\nUpdates `jsdom` from 27.3.0 to 27.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/blob/main/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e27.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTextEncoder\u003c/code\u003e and \u003ccode\u003eTextDecoder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproved decoding of HTML bytes by using the new \u003ca href=\"https://www.npmjs.com/package/@exodus/bytes\"\u003e\u003ccode\u003e@exodus/bytes\u003c/code\u003e\u003c/a\u003e package; it is now much more correct. (ChALkeR)\u003c/li\u003e\n\u003cli\u003eImproved decoding of XML bytes to use UTF-8 more often, instead of sniffing for \u003ccode\u003e\u0026lt;meta charset\u0026gt;\u003c/code\u003e or using the parent frame's encoding.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when \u003ccode\u003eRange\u003c/code\u003es were used and then the elements referred to by those ranges were removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/098d16d6b86c5f215d48658c3005cb54b1325603\"\u003e\u003ccode\u003e098d16d\u003c/code\u003e\u003c/a\u003e Version 27.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/1cd029efb72314840c46730d72f9684c60635c54\"\u003e\u003ccode\u003e1cd029e\u003c/code\u003e\u003c/a\u003e Improve asciiLowercase/asciiUppercase performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/83fcb627264def824fd80366b33c29ccb5c6dd01\"\u003e\u003ccode\u003e83fcb62\u003c/code\u003e\u003c/a\u003e Implement TextEncoder and TextDecoder; improve XML decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ddad97df73368768c5107e3d141b6bb994164c4d\"\u003e\u003ccode\u003eddad97d\u003c/code\u003e\u003c/a\u003e Switch from iconv-lite to exodus/bytes for decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/25cb2a1c2b2944ab218b347a602accb736cdaa92\"\u003e\u003ccode\u003e25cb2a1\u003c/code\u003e\u003c/a\u003e Use weak references for ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ed4f5ed66d0b5b3ee888389a27850fe17253c357\"\u003e\u003ccode\u003eed4f5ed\u003c/code\u003e\u003c/a\u003e Add currently-failing CSS regression tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/jsdom/compare/27.3.0...27.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli` from 0.46.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/releases\"\u003emarkdownlint-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output and exit code support for warnings\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.40.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD011\u003c/code\u003e/\u003ccode\u003eMD013\u003c/code\u003e/\u003ccode\u003eMD051\u003c/code\u003e/\u003ccode\u003eMD060\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/76b3d32d3f4b965e1d6425253c59407420ae2c43\"\u003e\u003ccode\u003e76b3d32\u003c/code\u003e\u003c/a\u003e Bump version 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/a8463473941d5ea7a20a025b79c4992126097f2e\"\u003e\u003ccode\u003ea846347\u003c/code\u003e\u003c/a\u003e Return exit code 0 when only warnings are present (fixes \u003ca href=\"https://redirect.github.com/igorshubovych/markdownlint-cli/issues/177\"\u003e#177\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/bea81c4ab242342020c47979d9eb02e692bdd60a\"\u003e\u003ccode\u003ebea81c4\u003c/code\u003e\u003c/a\u003e Update violation summary output to include severity.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/5174cace1cd2e1bc6d816ac81ff44fc0749717e3\"\u003e\u003ccode\u003e5174cac\u003c/code\u003e\u003c/a\u003e Add output test for severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/dabfdb41a04512d1b5519f371e25fb715c7f1da4\"\u003e\u003ccode\u003edabfdb4\u003c/code\u003e\u003c/a\u003e Update JSON output test to include severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/7f9da43c5aba2ca2766ab1709ec13e023432ddaa\"\u003e\u003ccode\u003e7f9da43\u003c/code\u003e\u003c/a\u003e Fix outdated workflow status badge.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/20a2943a907ac4c5d1d0d12fd3bc2f6586bfbd80\"\u003e\u003ccode\u003e20a2943\u003c/code\u003e\u003c/a\u003e Bump markdownlint from 0.39.0 to 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/9b4465ebfe8748c1eb7a89fb3c29e01cc48f6aae\"\u003e\u003ccode\u003e9b4465e\u003c/code\u003e\u003c/a\u003e Add explicit versioning to Docker entry points in .pre-commit-hooks.yaml so p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/974546440cb0f5b9a9f44ba1eeb617826f0445fb\"\u003e\u003ccode\u003e9745464\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/compare/v0.46.0...v0.47.0\"\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.50.0 to 8.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.51.0\u003c/h2\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11719\"\u003e#11719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix some cases to optional syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871\"\u003e#11871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add namespace to plugin meta (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etsconfig-utils:\u003c/strong\u003e more informative error on parsing failures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11888\"\u003e#11888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e fix crash and false positives in \u003ccode\u003eno-useless-default-assignment\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845\"\u003e#11845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e remove fixable from no-dynamic-delete rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11876\"\u003e#11876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e bump ts-api-utils to 2.2.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881\"\u003e#11881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] handle MemberExpression in final chain position (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eYannick Decat \u003ca href=\"https://github.com/mho22\"\u003e\u003ccode\u003e@​mho22\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.50.1\u003c/h2\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [method-signature-style] ignore methods that return \u003ccode\u003ethis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11813\"\u003e#11813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] correct handling of undefined vs. void (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11826\"\u003e#11826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.51.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 `@acemir/cssom` from 0.9.29 to 0.9.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/acemir/CSSOM/releases\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​acemir/cssom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/85\"\u003e#85\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: sync styleSheet.title with ownerNode.title\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset selectorText, style and media configurable\u003c/li\u003e\n\u003cli\u003eimprove docs and test utils\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/81\"\u003e#81\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - fix: preserve context for sibling nested selectors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/84\"\u003e#84\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/acemir/CSSOM/pull/83\"\u003e#83\u003c/a\u003e \u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/acemir\"\u003e\u003ccode\u003e@​acemir\u003c/code\u003e\u003c/a\u003e! - feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eset \u003ccode\u003eCSSImportRule.styleSheet\u003c/code\u003e to unconstructed\u003c/li\u003e\n\u003cli\u003eavoid insert \u003ccode\u003e@import\u003c/code\u003e rules into a constructed stylesheet\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/acemir/CSSOM/commit/d2a120560995b737a936ba3c9180ae2594dc43c2\"\u003e\u003ccode\u003ed2a1205\u003c/code\u003e\u003c/a\u003e fix: next-version on release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/13cfe6d3efadae1fdd2134af0e957d6729520a56\"\u003e\u003ccode\u003e13cfe6d\u003c/code\u003e\u003c/a\u003e Version 0.9.30 (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/25f9726de89c36203d98e9ea8214b933508f0ff9\"\u003e\u003ccode\u003e25f9726\u003c/code\u003e\u003c/a\u003e feat: sync styleSheet.title with ownerNode.title (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/84ac91828561dd4b37e6bf685fc5caa9c809851b\"\u003e\u003ccode\u003e84ac918\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eCSSPropertyRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/623e136c3abe400b360919fbb11bfd3608d429ef\"\u003e\u003ccode\u003e623e136\u003c/code\u003e\u003c/a\u003e feat: improve \u003ccode\u003eCSSImportRule\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/4e349c3ec9a7419019ba76760718131d9366b2c5\"\u003e\u003ccode\u003e4e349c3\u003c/code\u003e\u003c/a\u003e fix: preserve context for sibling nested selectors (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/e1d7a646cf65f938356d5946d759c419a143c3e7\"\u003e\u003ccode\u003ee1d7a64\u003c/code\u003e\u003c/a\u003e chore: remove uneeded folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acemir/CSSOM/commit/935185b65d0a65e7210e65a23ad6a0c6e86d2e0a\"\u003e\u003ccode\u003e935185b\u003c/code\u003e\u003c/a\u003e chore: update release workflow (\u003ca href=\"https://redirect.github.com/acemir/CSSOM/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acemir/CSSOM/compare/v0.9.29...v0.9.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cacheable/memory` from 2.0.6 to 2.0.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/cacheable\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-utils` from 4.9.0 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-utils/releases\"\u003e\u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.9.0...v4.9.1\"\u003e4.9.1\u003c/a\u003e (2025-12-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix ESLint v9 compatibility (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/292\"\u003e#292\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3123493c280e49cb76456a24c803af3302eaa2d6\"\u003e3123493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3123493c280e49cb76456a24c803af3302eaa2d6\"\u003e\u003ccode\u003e3123493\u003c/code\u003e\u003c/a\u003e fix: fix ESLint v9 compatibility (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/85e05cb8a299f31cc70683fde526f93737a28b4c\"\u003e\u003ccode\u003e85e05cb\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/stale from 9 to 10 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/1b352497bca905ea41ea2d09ba61fb13ccfdca21\"\u003e\u003ccode\u003e1b35249\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/0730e0acce53c0367b979bfbce967fd6af474d3d\"\u003e\u003ccode\u003e0730e0a\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3cd1a721c476aafe4f587bba6d8cbfa2b33c4cdf\"\u003e\u003ccode\u003e3cd1a72\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/f83b8296015ef1f07f6e11e61e2993eee9afe0be\"\u003e\u003ccode\u003ef83b829\u003c/code\u003e\u003c/a\u003e chore(deps): bump cycjimmy/semantic-release-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/873d813c6f39cecc6eac9f4971443a3041199191\"\u003e\u003ccode\u003e873d813\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-pages-artifact from 3 to 4 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/1da21d4440028679f3c8d5841b85f9d97ca7f0f7\"\u003e\u003ccode\u003e1da21d4\u003c/code\u003e\u003c/a\u003e chore: flow-up for trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/1a66ae74a5d27f763583a2ecd74cb2a25f28be10\"\u003e\u003ccode\u003e1a66ae7\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.9.0...v4.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint-community/eslint-utils\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@volar/kit` from 2.4.26 to 2.4.27\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/volarjs/volar.js/commit/574c2ceea001bf359557508def5913da3c27b7f1\"\u003e\u003ccode\u003e574c2ce\u003c/code\u003e\u003c/a\u003e v2.4.27\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/volarjs/volar.js/commits/v2.4.27/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@volar/language-server` from 2.4.26 to 2.4.27\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/volarjs/volar.js/commit/574c2ceea001bf359557508def5913da3c27b7f1\"\u003e\u003ccode\u003e574c2ce\u003c/code\u003e\u003c/a\u003e v2.4.27\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/volarjs/volar.js/commits/v2.4.27/packages/language-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ast-v8-to-istanbul` from 0.3.9 to 0.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/releases\"\u003east-v8-to-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: split entrypoint to \u003ccode\u003eCoverageMapper\u003c/code\u003e by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/117\"\u003eAriPerkkio/ast-v8-to-istanbul#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: map functions without closing brace mapping by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\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/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/pull/120\"\u003eAriPerkkio/ast-v8-to-istanbul#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\"\u003ehttps://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\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/AriPerkkio/ast-v8-to-istanbul/commit/3188674a801fc8a6a71a98cf548b73c9769fb755\"\u003e\u003ccode\u003e3188674\u003c/code\u003e\u003c/a\u003e 0.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/4cbe2ec4e17857da26c4740cbc1a84ad6b81e184\"\u003e\u003ccode\u003e4cbe2ec\u003c/code\u003e\u003c/a\u003e fix: remap without closing brace mapping (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/3274879a1b07d0dcd5b4b1485723e2144a5f61a1\"\u003e\u003ccode\u003e3274879\u003c/code\u003e\u003c/a\u003e refactor: split entrypoint to \u003ccode\u003eCoverageMapper\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/c757ac74dcceef277da564d21b79ba59dbe01411\"\u003e\u003ccode\u003ec757ac7\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major npm dependencies (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/0026082081b497ff65e901573927264c1789e0f4\"\u003e\u003ccode\u003e0026082\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v25 (\u003ca href=\"https://redirect.github.com/AriPerkkio/ast-v8-to-istanbul/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/370a8de29ac5de6fac6583348746fa6568e8cd2b\"\u003e\u003ccode\u003e370a8de\u003c/code\u003e\u003c/a\u003e refactor: avoid modifying AST nodes with custom properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/commit/34432b666404d03542731e6d76361b2e78052bd7\"\u003e\u003ccode\u003e34432b6\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@e18e/eslint-plugin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AriPerkkio/ast-v8-to-istanbul/compare/v0.3.9...v0.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cacheable` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/cacheable\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 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/chaijs/chai/pull/1745\"\u003echaijs/chai#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 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/chaijs/chai/pull/1746\"\u003echaijs/chai#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump glob from 10.4.5 to 10.5.0 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/chaijs/chai/pull/1747\"\u003echaijs/chai#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/chaijs/chai/pull/1749\"\u003echaijs/chai#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid BigInt literal in closeTo for runtime compat by \u003ca href=\"https://github.com/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 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/chaijs/chai/pull/1751\"\u003echaijs/chai#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.7.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/chaijs/chai/pull/1754\"\u003echaijs/chai#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies 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/chaijs/chai/pull/1755\"\u003echaijs/chai#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies to v9.39.2 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/chaijs/chai/pull/1757\"\u003echaijs/chai#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add --legal-comments=none option by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency esbuild to v0.27.2 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/chaijs/chai/pull/1759\"\u003echaijs/chai#1759\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/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v6.2.1...v6.2.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/chaijs/chai/commit/814172d0e0c3c2819b36d093fdf1025262769b88\"\u003e\u003ccode\u003e814172d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to v0.27.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b38c22bb939720b37ee61644fd2d5b98e125d0e9\"\u003e\u003ccode\u003eb38c22b\u003c/code\u003e\u003c/a\u003e chore: add legal-comments=none option (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/180d4cc77759c8658ac0951e1951d055dd74fa10\"\u003e\u003ccode\u003e180d4cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies to v9.39.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/678cd0039ef3e6d7c07cbe4b764551b4598ca515\"\u003e\u003ccode\u003e678cd00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/c8fb10034b7e0a752e7f17be8d3d8b0fd0103af5\"\u003e\u003ccode\u003ec8fb100\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.7.3 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d63c74ece14407b538c119e2e147388e98b7f401\"\u003e\u003ccode\u003ed63c74e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/243bf86855ad8ab02f9ab9274fa1ca12c3fa6978\"\u003e\u003ccode\u003e243bf86\u003c/code\u003e\u003c/a\u003e fix: avoid BigInt literal in closeTo for runtime compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d8b0395c79901e17823de28e3aad73f8c9a52c53\"\u003e\u003ccode\u003ed8b0395\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/7e1e24732e75a1ac8cd523a9e82f8031e5f7b879\"\u003e\u003ccode\u003e7e1e247\u003c/code\u003e\u003c/a\u003e build(deps): bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b25e5d85785187c9c040707a915ba49b4d34eacc\"\u003e\u003ccode\u003eb25e5d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssstyle` from 5.3.5 to 5.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/cssstyle/releases\"\u003ecssstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance, notably by introducing a CSS parsing and validation cache.\u003c/li\u003e\n\u003cli\u003eLots of internal refactoring to use more canonical sources of CSS data, e.g., around shorthands and property parsing grammars, instead of hand-rolled parsers. This fixed a few small bugs visible in web platform tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cssstyle/commit/35dbfe7355fd2b014c12b1975bf70278469f040e\"\u003e\u003ccode\u003e35dbfe7\u003c/code\u003e\u003c/a\u003e 5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/2818a507f7cc7d82db149115bf65249591788bf2\"\u003e\u003ccode\u003e2818a50\u003c/code\u003e\u003c/a\u003e Add LRU cache for CSS parsing and validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/dcfbbaf0ca7830e5a45cee79231b7cd537cd0300\"\u003e\u003ccode\u003edcfbbaf\u003c/code\u003e\u003c/a\u003e Improve getPropertyDescriptor() fallback code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/c06fbabbc6531ad39a29555aab32096d5bfd89cd\"\u003e\u003ccode\u003ec06fbab\u003c/code\u003e\u003c/a\u003e Add resolvers and apply to properties/*.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/3705035eef82e41945e3fd736aaf6866e3745361\"\u003e\u003ccode\u003e3705035\u003c/code\u003e\u003c/a\u003e Refactor priority calculation for property setters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/e337088e57a9cb1d53772492edcbb395d5417b72\"\u003e\u003ccode\u003ee337088\u003c/code\u003e\u003c/a\u003e Add property name exports to property modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/a3413abc9b5c2975ae051fbe1d83ae3861873c78\"\u003e\u003ccode\u003ea3413ab\u003c/code\u003e\u003c/a\u003e Refactor to prepare for addressing shorthand property issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/0a71683960ab693ef634376d14392eaa84664598\"\u003e\u003ccode\u003e0a71683\u003c/code\u003e\u003c/a\u003e Refactor calc name assignment in parsePropertyValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/b6a4e5feea971a4f24e60eef9566a163567f78ca\"\u003e\u003ccode\u003eb6a4e5f\u003c/code\u003e\u003c/a\u003e Refactor numeric value parsing logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/cssstyle/commit/11e004a265e26380be844af23f9f7ac23b885900\"\u003e\u003ccode\u003e11e004a\u003c/code\u003e\u003c/a\u003e Refactor property value parsing for clarity\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/cssstyle/compare/v5.3.5...v5.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esquery` from 1.6.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/estools/esquery/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastq` from 1.19.1 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mcollina/fastq/releases\"\u003efastq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(package): explicitly declare js module type by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate from StandardJS to ESLint with neostandard by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/98\"\u003emcollina/fastq#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add abort() method to settle pending tasks by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/101\"\u003emcollina/fastq#101\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/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\u003ehttps://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/be305967511b91f80453a095b7b6d95b895f1d00\"\u003e\u003ccode\u003ebe30596\u003c/code\u003e\u003c/a\u003e Bumped v1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/5be7d8e20f56beb42fa5fc9b68c2d2daf4308097\"\u003e\u003ccode\u003e5be7d8e\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:mcollina/fastq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/038b2de0ab7217aef27fe76decab18feb7d030a7\"\u003e\u003ccode\u003e038b2de\u003c/code\u003e\u003c/a\u003e fix release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/b74f7a5d1dde73ae851a5cbf7ea83fed8b5ed11c\"\u003e\u003ccode\u003eb74f7a5\u003c/code\u003e\u003c/a\u003e Bumped v1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/0cb02ff0f82bfe3dec48a26444fdfee713b1ebff\"\u003e\u003ccode\u003e0cb02ff\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/3e245f0f02b7f7f1a165ca9a0317209dc53ec60d\"\u003e\u003ccode\u003e3e245f0\u003c/code\u003e\u003c/a\u003e Added release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/f25340892f5e9ed53f07272d89c8648429e1a005\"\u003e\u003ccode\u003ef253408\u003c/code\u003e\u003c/a\u003e feat: add abort() method to settle pending tasks (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/c01e6490556e29eb09badcf9d065c8c4e04184b4\"\u003e\u003ccode\u003ec01e649\u003c/code\u003e\u003c/a\u003e feat: migrate from StandardJS to ESLint with neostandard (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/d5b2db70d986eda922386f978d293fb9e4677ff5\"\u003e\u003ccode\u003ed5b2db7\u003c/code\u003e\u003c/a\u003e chore(package): explicitly declare js module type (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fastq since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hashery` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaredwray/hashery/releases\"\u003ehashery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adding in hashery vs node crypto benchmark by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/33\"\u003ejaredwray/hashery#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: adding in minimum release age by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/34\"\u003ejaredwray/hashery#34\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrading vitest to 4.0.16 by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/35\"\u003ejaredwray/hashery#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrading hookified to 1.14.0 by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/36\"\u003ejaredwray/hashery#36\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrading tinybench to 6.0.0 by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/37\"\u003ejaredwray/hashery#37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding in readme about nodejs support by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/38\"\u003ejaredwray/hashery#38\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding in emit warning when algo is not found by \u003ca href=\"https://github.com/jaredwray\"\u003e\u003ccode\u003e@​jaredwray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaredwray/hashery/pull/39\"\u003ejaredwray/hashery#39\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jaredwray/hashery/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/jaredwray/hashery/compare/v1.3.0...v1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/ad980151f07ed9667ddd5c18dc1d0f11919981c1\"\u003e\u003ccode\u003ead98015\u003c/code\u003e\u003c/a\u003e version bump to v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/0c06ff5c8bd7de068950083d389c52beb95b4ba6\"\u003e\u003ccode\u003e0c06ff5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/39\"\u003e#39\u003c/a\u003e from jaredwray/feat-adding-in-emit-warning-when-algo-i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/05d875c83178057e0aa2283e884051b2b6afb5db\"\u003e\u003ccode\u003e05d875c\u003c/code\u003e\u003c/a\u003e feat: adding in emit warning when algo is not found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/23fa512d7b76fd1e392f89347bbf4ef72f719007\"\u003e\u003ccode\u003e23fa512\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/38\"\u003e#38\u003c/a\u003e from jaredwray/feat-adding-in-readme-about-nodejs-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/14fe844a4b208472c3365e20b54d05a2ddfc15f1\"\u003e\u003ccode\u003e14fe844\u003c/code\u003e\u003c/a\u003e Update .nvmrc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/75721b218c65ee7e8bb405bf36222d9702e489c9\"\u003e\u003ccode\u003e75721b2\u003c/code\u003e\u003c/a\u003e feat: adding in readme about nodejs support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/95467025fa2353fa0868f4e72e8b7d1e76b9ae9c\"\u003e\u003ccode\u003e9546702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/37\"\u003e#37\u003c/a\u003e from jaredwray/chore-upgrading-tinybench-to-6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/14dd388ff4f6ae283e64abae39c6e78666660c33\"\u003e\u003ccode\u003e14dd388\u003c/code\u003e\u003c/a\u003e chore: upgrading tinybench to 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/2a253a28f007698aefd816b3e632067e6c0b1d73\"\u003e\u003ccode\u003e2a253a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jaredwray/hashery/issues/36\"\u003e#36\u003c/a\u003e from jaredwray/chore-upgrading-hookified-to-1.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaredwray/hashery/commit/e4b7885eea1a8c2b5c310de5b8d7e3f7ff96b1c0\"\u003e\u003ccode\u003ee4b7885\u003c/code\u003e\u003c/a\u003e chore: upgrading hookified to 1.14.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jaredwray/hashery/compare/v1.3.0...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webidl-conversions` from 8.0.0 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/webidl-conversions/releases\"\u003ewebidl-conversions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSped up and simplified \u003ccode\u003eByteString\u003c/code\u003e and \u003ccode\u003eUSVString\u003c/code\u003e conversions. (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jsdom/webidl-conversions/issues/54\"\u003e#54\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/webidl-conversions/commit/1c40227f0875ab17fbf5df0ea7590e837e4365c0\"\u003e\u003ccode\u003e1c40227\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/be2787c81b1433475ae2aa87dfe974e8b82c7220\"\u003e\u003ccode\u003ebe2787c\u003c/code\u003e\u003c/a\u003e Improve README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/287da0bc70a464e0afe443bf150feab517b0e910\"\u003e\u003ccode\u003e287da0b\u003c/code\u003e\u003c/a\u003e Automate publishing to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/891548e9835b31e1e5c8bc7e61266e2b2248624f\"\u003e\u003ccode\u003e891548e\u003c/code\u003e\u003c/a\u003e Update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/98b81094473760e021136c5e9ce7ef589b74668c\"\u003e\u003ccode\u003e98b8109\u003c/code\u003e\u003c/a\u003e Remove now-outdated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/webidl-conversions/commit/aacfad6c109a2b4d4cb6c8084f17cfd4442d701d\"\u003e\u003ccode\u003eaacfad6\u003c/code\u003e\u003c/a\u003e Speed up and simplify ByteString and USVString conversions\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/webidl-conversions/compare/v8.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for webidl-conversions 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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/WebsecLabs/sql-injection-knowledge-base/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebsecLabs%2Fsql-injection-knowledge-base/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}}]}