{"id":4577,"name":"@eslint-community/eslint-utils","ecosystem":"npm","repository_url":"https://github.com/eslint-community/eslint-utils","issues_count":671,"created_at":"2025-06-06T16:30:31.274Z","updated_at":"2025-06-06T16:30:31.274Z","purl":"pkg:npm/@eslint-community/eslint-utils","metadata":{"id":5441285,"name":"@eslint-community/eslint-utils","ecosystem":"npm","description":"Utilities for ESLint plugins.","homepage":"https://github.com/eslint-community/eslint-utils#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/eslint-community/eslint-utils","keywords_array":["eslint"],"namespace":"eslint-community","versions_count":20,"first_release_published_at":"2022-11-20T18:57:08.989Z","latest_release_published_at":"2025-05-02T07:52:14.328Z","latest_release_number":"4.7.0","last_synced_at":"2025-06-04T23:05:18.786Z","created_at":"2022-11-20T19:06:43.290Z","updated_at":"2025-06-04T23:05:18.786Z","registry_url":"https://www.npmjs.com/package/@eslint-community/eslint-utils","install_command":"npm install @eslint-community/eslint-utils","documentation_url":null,"metadata":{"funding":"https://opencollective.com/eslint","dist-tags":{"beta":"4.0.0-beta.1","alpha":"5.0.0-alpha.1","latest":"4.7.0"}},"repo_metadata":{"id":63532282,"uuid":"568240379","full_name":"eslint-community/eslint-utils","owner":"eslint-community","description":"Utilities for ESLint plugins and custom rules.","archived":false,"fork":true,"pushed_at":"2024-10-26T03:07:53.000Z","size":291,"stargazers_count":18,"open_issues_count":19,"forks_count":7,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-29T21:01:11.833Z","etag":null,"topics":["eslint"],"latest_commit_sha":null,"homepage":"https://eslint-community.github.io/eslint-utils","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"mysticatea/eslint-utils","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eslint-community.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}},"created_at":"2022-11-19T22:12:30.000Z","updated_at":"2024-10-25T23:32:42.000Z","dependencies_parsed_at":"2023-02-10T21:45:41.133Z","dependency_job_id":null,"html_url":"https://github.com/eslint-community/eslint-utils","commit_stats":{"total_commits":120,"total_committers":8,"mean_commits":15.0,"dds":0.7083333333333333,"last_synced_commit":"80b934e8a98cb5222848b2f671409baab71052ff"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eslint-community","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222132497,"owners_count":16936605,"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":"eslint-community","name":"ESLint Community","uuid":"94557945","kind":"organization","description":"Community repos for ESLint related projects","email":null,"website":"https://eslint.org","location":null,"twitter":"geteslint","company":null,"icon_url":"https://avatars.githubusercontent.com/u/94557945?v=4","repositories_count":11,"last_synced_at":"2023-03-05T22:03:26.527Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/eslint-community","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T23:40:43.685Z","updated_at":"2023-03-05T22:03:26.548Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eslint-community","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eslint-community/repositories"},"tags":[{"name":"v4.4.0","sha":"0540eb3435a80cce4a02c663833d800812dcff51","kind":"commit","published_at":"2023-03-24T03:40:40.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v4.4.0","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.4.0/manifests"},{"name":"v4.3.0","sha":"80b934e8a98cb5222848b2f671409baab71052ff","kind":"commit","published_at":"2023-03-17T02:29:14.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v4.3.0","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.3.0/manifests"},{"name":"v4.2.1","sha":"5b1d059231d2c3dbeaf47a53a45ccc80a1ccb4eb","kind":"commit","published_at":"2023-03-17T02:10:57.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v4.2.1","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.2.1/manifests"},{"name":"v4.2.0","sha":"57693bec88e12f729492d1ed0f7515cfda69ad99","kind":"commit","published_at":"2023-03-02T23:28:40.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v4.2.0","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.2.0/manifests"},{"name":"v4.1.2","sha":"f53ab0632bec11b97a4d5bb3ca438f1df03962bb","kind":"commit","published_at":"2022-11-28T09:44:04.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v4.1.2","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.1.2/manifests"},{"name":"v4.1.1","sha":"9be40ab5c41be36a235da15bbe594007280b6b0f","kind":"commit","published_at":"2022-11-28T09:37:59.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v4.1.1","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"0bd0441cf6cc27a2e8cd8d6619b9a3d6a08c33f2","kind":"commit","published_at":"2022-11-27T23:18:04.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v4.1.0","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.1.0/manifests"},{"name":"v4.0.0-beta.1","sha":"ec558b57b6c6f5b885a00c19fe192579a572b75e","kind":"commit","published_at":"2022-11-26T18:51:23.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v4.0.0-beta.1","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v4.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.0.0-beta.1/manifests"},{"name":"v4.0.0-alpha.2","sha":"ec558b57b6c6f5b885a00c19fe192579a572b75e","kind":"commit","published_at":"2022-11-26T18:51:23.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v4.0.0-alpha.2","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v4.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.0.0-alpha.2/manifests"},{"name":"v4.0.0","sha":"ec558b57b6c6f5b885a00c19fe192579a572b75e","kind":"commit","published_at":"2022-11-26T18:51:23.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v4.0.0","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.0.0/manifests"},{"name":"v4.0.0-alpha.1","sha":"e80fcab916f7918c7863946ca55490e8da378e9c","kind":"commit","published_at":"2022-11-22T01:55:57.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v4.0.0-alpha.1","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v4.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v4.0.0-alpha.1/manifests"},{"name":"v3.0.1","sha":"771927523e009032e8643029bfbb0443b979b646","kind":"commit","published_at":"2022-11-21T18:29:49.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v3.0.1","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"c3b1d38328dc3a5278b208a58186a0735315f58f","kind":"tag","published_at":"2021-05-14T06:55:50.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v3.0.0","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v3.0.0/manifests"},{"name":"v2.1.0","sha":"23709f84c8e21f1a38f61ad689c82a8763e0737f","kind":"tag","published_at":"2020-06-15T12:19:29.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v2.1.0","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"fd094d7f3ccc668aab7593192e4fe71ebdaab9cf","kind":"tag","published_at":"2019-12-26T09:02:05.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v2.0.0","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v2.0.0/manifests"},{"name":"v1.4.3","sha":"23f4ddc58eda5e6aec3d6a43c6266acbe19345cd","kind":"tag","published_at":"2019-10-20T12:51:39.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v1.4.3","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"4e1bc077c2a6bb00538d66b69a63c24de3463bed","kind":"tag","published_at":"2019-08-20T10:29:32.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v1.4.2","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"230a4e2275cde169cbfbb95cd2e4de2152fae0a2","kind":"tag","published_at":"2019-08-20T10:22:46.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v1.4.1","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"531b16fa686b80a8cc450eb87525115233ce6064","kind":"tag","published_at":"2019-07-14T09:06:28.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v1.4.0","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"6123e1675671ccf6f12f0d3bdd5e615ec408c79b","kind":"tag","published_at":"2018-06-28T09:59:03.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v1.3.1","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"2fc445d7aa2bda8bdf80c4d3f008ed0673ce555e","kind":"tag","published_at":"2018-05-27T08:41:32.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v1.3.0","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"6965b2ed8c46461c092ca6d3b1b065f6547cdcdf","kind":"tag","published_at":"2018-05-08T13:38:06.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v1.2.0","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"e9e21f891e2c9378bb68b1b087ca73b7827f0bdb","kind":"tag","published_at":"2018-05-04T11:49:43.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v1.1.0","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"4d91286e3fb348eb790ca5aee63300c0543dc8ec","kind":"tag","published_at":"2018-05-03T16:20:02.000Z","download_url":"https://codeload.github.com/eslint-community/eslint-utils/tar.gz/v1.0.0","html_url":"https://github.com/eslint-community/eslint-utils/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint-community%2Feslint-utils/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:40:15.732Z","dependent_packages_count":37,"downloads":179700133,"downloads_period":"last-month","dependent_repos_count":902580,"rankings":{"downloads":0.021164600631104844,"dependent_repos_count":0.037482973174621646,"dependent_packages_count":0.7277560062458879,"stargazers_count":8.47348386218853,"forks_count":8.73183998238929,"docker_downloads_count":0.040576892801160905,"average":3.0053840529050997},"purl":"pkg:npm/%40eslint-community/eslint-utils","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@eslint-community/eslint-utils","docker_dependents_count":5270,"docker_downloads_count":4642888207,"usage_url":"https://repos.ecosyste.ms/usage/npm/@eslint-community/eslint-utils","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@eslint-community/eslint-utils/dependencies","status":null,"funding_links":["https://opencollective.com/eslint"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@eslint-community%2Feslint-utils/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@eslint-community%2Feslint-utils/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@eslint-community%2Feslint-utils/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@eslint-community%2Feslint-utils/related_packages","maintainers":[{"uuid":"michaeldeboey","login":"michaeldeboey","name":null,"email":"info@michaeldeboey.be","url":null,"packages_count":19,"html_url":"https://www.npmjs.com/~michaeldeboey","role":null,"created_at":"2022-11-20T19:11:34.550Z","updated_at":"2022-11-20T19:11:34.550Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/michaeldeboey/packages"},{"uuid":"eslint-community-bot","login":"eslint-community-bot","name":null,"email":"contact+eslintcbot@eslint.org","url":null,"packages_count":19,"html_url":"https://www.npmjs.com/~eslint-community-bot","role":null,"created_at":"2022-11-20T19:11:34.546Z","updated_at":"2022-11-20T19:11:34.546Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/eslint-community-bot/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006546,"maintainers_count":1012937,"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":258,"unique_repositories_count_past_30_days":8,"recent_issues":[{"uuid":"5451519278","node_id":"PR_kwDOLTB3JM8AAAABDebiSg","number":508,"state":"open","title":"[release-4.20] maintenance: Bump the npm group with 227 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T15:48:23.000Z","updated_at":"2026-09-14T15:51:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.20] maintenance: Bump","group_name":"npm","update_count":227,"packages":[{"name":"react-hook-form","old_version":"7.73.1","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@patternfly/quickstarts","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/patternfly-quickstarts"},{"name":"@patternfly/react-catalog-view-extension","old_version":"6.3.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-catalog-view"},{"name":"@patternfly/react-charts","old_version":"8.4.1","new_version":"8.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-core","old_version":"6.3.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-icons","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-log-viewer","old_version":"6.3.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-log-viewer"},{"name":"@patternfly/react-styles","old_version":"6.4.0","new_version":"6.6.1"},{"name":"@patternfly/react-table","old_version":"6.4.3","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-tokens","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"cypress","old_version":"15.14.1","new_version":"15.21.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild-loader","old_version":"4.4.3","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"react-router-dom-v5-compat","old_version":"6.30.3","new_version":"6.30.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.99.0","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.7","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack","old_version":"5.106.2","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-dev-server","old_version":"5.2.3","new_version":"5.2.6","repository_url":"https://github.com/webpack/webpack-dev-server"},{"name":"@babel/code-frame","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.29.1","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-regexp-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-globals","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-remap-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-option","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.29.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.2","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-firefox-class-in-computed-class-key","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-class-field-initializer-scope","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-arrow-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-generator-functions","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoped-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-keys","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dynamic-import","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-export-namespace-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-for-of","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-function-name","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-member-expression-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-amd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-umd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-new-target","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-super","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-property-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-reserved-words","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-shorthand-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-sticky-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-template-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typeof-symbol","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-escapes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-property-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.29.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.29.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.10","new_version":"4.0.1","repository_url":"https://github.com/cypress-io/request"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@parcel/watcher","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@patternfly/react-topology","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/react-topology"},{"name":"@peculiar/asn1-cms","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@pkgr/core","old_version":"0.2.9","new_version":"0.3.6","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@remix-run/router","old_version":"1.23.2","new_version":"1.23.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tsconfig/node10","old_version":"1.0.12","new_version":"1.0.13","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/d3-geo","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-random","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.8","new_version":"4.19.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.24","new_version":"4.17.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ansi-escapes","old_version":"4.3.2","new_version":"7.3.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"arch","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/feross/arch"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"baseline-browser-mapping","old_version":"2.10.21","new_version":"2.11.23","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"1.20.4","new_version":"1.20.8","repository_url":"https://github.com/expressjs/body-parser"},{"name":"bonjour-service","old_version":"1.3.0","new_version":"1.4.4","repository_url":"https://github.com/onlxltd/bonjour-service"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.2","new_version":"4.28.9","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001790","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-cursor","old_version":"3.1.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/cli-cursor"},{"name":"cli-truncate","old_version":"2.1.0","new_version":"5.2.0","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"commander","old_version":"2.20.3","new_version":"2.11.0","repository_url":"https://github.com/tj/commander.js"},{"name":"core-js-compat","old_version":"3.49.0","new_version":"3.50.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"default-browser","old_version":"5.5.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"dompurify","old_version":"3.4.1","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"electron-to-chromium","old_version":"1.5.344","new_version":"1.5.425","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.21.0","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-iterator-helpers","old_version":"1.3.2","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"name":"fast-uri","old_version":"3.1.0","new_version":"3.1.7","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"focus-trap","old_version":"7.6.4","new_version":"7.6.6","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"form-data","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/form-data/form-data"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.14.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"gettext-converter","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/locize/gettext-converter"},{"name":"hasown","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"html-parse-stringify","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/i18next/html-parse-stringify"},{"name":"http-proxy-middleware","old_version":"2.0.9","new_version":"2.0.10","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"immutable","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"is-network-error","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/sindresorhus/is-network-error"},{"name":"launch-editor","old_version":"2.13.2","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"listr2","old_version":"3.14.0","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"log-update","old_version":"4.0.0","new_version":"6.1.0","repository_url":"https://github.com/sindresorhus/log-update"},{"name":"slice-ansi","old_version":"3.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"mktemp","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/sasaplus1/mktemp"},{"name":"mobx","old_version":"6.15.0","new_version":"6.16.1","repository_url":"https://github.com/mobxjs/mobx"},{"name":"mocha","old_version":"11.7.5","new_version":"12.0.1","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.19","repository_url":"https://github.com/ai/nanoid"},{"name":"natural-compare-lite","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/litejs/natural-compare-lite"},{"name":"node-exports-info","old_version":"1.6.0","new_version":"1.6.2","repository_url":"https://github.com/inspect-js/node-exports-info"},{"name":"node-releases","old_version":"2.0.38","new_version":"2.0.55","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-selector-parser","old_version":"7.1.1","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"pvutils","old_version":"1.1.5","new_version":"1.2.0","repository_url":"https://github.com/PeculiarVentures/pvutils"},{"name":"qs","old_version":"6.14.2","new_version":"6.15.3","repository_url":"https://github.com/ljharb/qs"},{"name":"regjsparser","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"restore-cursor","old_version":"3.1.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/restore-cursor"},{"name":"serialize-javascript","old_version":"7.0.5","new_version":"7.1.1","repository_url":"https://github.com/yahoo/serialize-javascript"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"streamx","old_version":"2.25.0","new_version":"2.28.1","repository_url":"https://github.com/mafintosh/streamx"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"synckit","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/un-ts/synckit"},{"name":"systeminformation","old_version":"5.31.5","new_version":"5.33.10","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tabbable","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"terser","old_version":"5.46.2","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"b4a","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/holepunchto/b4a"},{"name":"thingies","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/streamich/thingies"},{"name":"tmp","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/raszi/node-tmp"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"undici","old_version":"7.25.0","new_version":"7.29.1","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-dev-middleware","old_version":"7.4.5","new_version":"7.4.6","repository_url":"https://github.com/webpack/webpack-dev-middleware"},{"name":"webpack-sources","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"websocket-driver","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/faye/websocket-driver-node"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"workerpool","old_version":"9.3.4","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.20.0","new_version":"7.5.13","repository_url":"https://github.com/websockets/ws"},{"name":"yauzl","old_version":"2.10.0","new_version":"3.4.0","repository_url":"https://github.com/thejoshwolfe/yauzl"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 227 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.73.1` | `7.87.0` |\n| [@patternfly/quickstarts](https://github.com/patternfly/patternfly-quickstarts) | `6.4.0` | `6.6.0` |\n| [@patternfly/react-catalog-view-extension](https://github.com/patternfly/react-catalog-view) | `6.3.0` | `6.5.0` |\n| [@patternfly/react-charts](https://github.com/patternfly/patternfly-react) | `8.4.1` | `8.6.1` |\n| [@patternfly/react-core](https://github.com/patternfly/patternfly-react) | `6.3.1` | `6.6.1` |\n| [@patternfly/react-icons](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@patternfly/react-log-viewer](https://github.com/patternfly/react-log-viewer) | `6.3.0` | `6.5.0` |\n| @patternfly/react-styles | `6.4.0` | `6.6.1` |\n| [@patternfly/react-table](https://github.com/patternfly/patternfly-react) | `6.4.3` | `6.6.1` |\n| [@patternfly/react-tokens](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.14.1` | `15.21.1` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.3` | `4.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [react-router-dom-v5-compat](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom-v5-compat) | `6.30.3` | `6.30.6` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.7` | `16.0.8` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [webpack](https://github.com/webpack/webpack) | `5.106.2` | `5.110.3` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.3` | `5.2.6` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.29.0` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.29.0` | `7.29.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.29.1` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-regexp-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-regexp-features-plugin) | `7.28.5` | `7.29.7` |\n| [@babel/helper-globals](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-globals) | `7.28.0` | `7.29.7` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.28.5` | `7.29.7` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.28.6` | `7.29.7` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.6` | `7.29.7` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.27.1` | `7.29.7` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `7.29.7` |\n| [@babel/helper-remap-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-remap-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.28.6` | `7.29.7` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/helper-validator-option](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-option) | `7.27.1` | `7.29.7` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.6` | `7.29.7` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.29.2` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.2` | `7.29.8` |\n| [@babel/plugin-bugfix-firefox-class-in-computed-class-key](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-class-field-initializer-scope](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-class-field-initializer-scope) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.29.0` | `7.29.7` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-block-scoped-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoped-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-keys](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-keys) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.29.0` | `7.29.7` |\n| [@babel/plugin-transform-dynamic-import](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dynamic-import) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-export-namespace-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-export-namespace-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-for-of](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-for-of) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-function-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-function-name) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-member-expression-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-member-expression-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-amd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-amd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.29.0` | `7.29.8` |\n| [@babel/plugin-transform-modules-umd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-umd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.29.0` | `7.29.7` |\n| [@babel/plugin-transform-new-target](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-new-target) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-super](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-super) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-property-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-property-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.29.0` | `7.29.8` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-reserved-words](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-reserved-words) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-shorthand-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-shorthand-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-sticky-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-sticky-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-template-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-template-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typeof-symbol](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typeof-symbol) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-escapes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-escapes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-unicode-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.28.6` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.2` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.29.2` | `7.29.7` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.28.6` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.0` | `7.29.8` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.0` | `7.29.8` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.10` | `4.0.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@patternfly/react-topology](https://github.com/patternfly/react-topology) | `6.4.0` | `6.6.0` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.6.1` | `2.9.4` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.9` | `0.3.6` |\n| [@remix-run/router](https://github.com/remix-run/react-router/tree/HEAD/packages/router) | `1.23.2` | `1.23.4` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.12` | `1.0.13` |\n| [@types/d3-geo](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-geo) | `3.1.0` | `3.1.1` |\n| [@types/d3-random](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-random) | `3.0.3` | `3.0.4` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.8` | `4.19.9` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.24` | `4.17.25` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `4.3.2` | `7.3.0` |\n| [arch](https://github.com/feross/arch) | `2.2.0` | `3.0.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.21` | `2.11.23` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.4` | `1.20.8` |\n| [bonjour-service](https://github.com/onlxltd/bonjour-service) | `1.3.0` | `1.4.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.2` | `4.28.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001790` | `1.0.30001810` |\n| [cli-cursor](https://github.com/sindresorhus/cli-cursor) | `3.1.0` | `5.0.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `2.1.0` | `5.2.0` |\n| [commander](https://github.com/tj/commander.js) | `2.20.3` | `2.11.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.49.0` | `3.50.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.23` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.5.0` | `5.5.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.1` | `3.4.15` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.344` | `1.5.425` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.21.0` | `5.24.5` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.3.2` | `1.4.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.0` | `3.1.7` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.4` | `7.6.6` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.5` | `4.0.6` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.14.0` | `4.14.3` |\n| [gettext-converter](https://github.com/locize/gettext-converter) | `1.3.1` | `1.4.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.3` | `2.0.4` |\n| [html-parse-stringify](https://github.com/i18next/html-parse-stringify) | `3.0.1` | `3.1.0` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.9` | `2.0.10` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `3.8.3` | `3.8.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-network-error](https://github.com/sindresorhus/is-network-error) | `1.3.1` | `1.3.2` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.13.2` | `2.14.1` |\n| [listr2](https://github.com/listr2/listr2) | `3.14.0` | `9.0.5` |\n| [log-update](https://github.com/sindresorhus/log-update) | `4.0.0` | `6.1.0` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `3.0.0` | `7.1.2` |\n| [mktemp](https://github.com/sasaplus1/mktemp) | `2.0.3` | `2.0.4` |\n| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.5` | `12.0.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.19` |\n| [natural-compare-lite](https://github.com/litejs/natural-compare-lite) | `1.4.0` | `1.4.1` |\n| [node-exports-info](https://github.com/inspect-js/node-exports-info) | `1.6.0` | `1.6.2` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.38` | `2.0.55` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.28` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.1` | `7.1.6` |\n| [pvutils](https://github.com/PeculiarVentures/pvutils) | `1.1.5` | `1.2.0` |\n| [qs](https://github.com/ljharb/qs) | `6.14.2` | `6.15.3` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.1` | `0.13.2` |\n| [restore-cursor](https://github.com/sindresorhus/restore-cursor) | `3.1.0` | `5.1.0` |\n| [serialize-javascript](https://github.com/yahoo/serialize-javascript) | `7.0.5` | `7.1.1` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.10.0` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.25.0` | `2.28.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.12` | `0.11.13` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.5` | `5.33.10` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\n| [terser](https://github.com/terser/terser) | `5.46.2` | `5.51.2` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.8.0` | `1.9.0` |\n| [thingies](https://github.com/streamich/thingies) | `2.6.0` | `2.6.1` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.5` | `0.2.7` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [undici](https://github.com/nodejs/undici) | `7.25.0` | `7.29.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `7.4.5` | `7.4.6` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.4.0` | `3.5.1` |\n| [websocket-driver](https://github.com/faye/websocket-driver-node) | `0.7.4` | `0.7.5` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [workerpool](https://github.com/josdejong/workerpool) | `9.3.4` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.20.0` | `7.5.13` |\n| [yauzl](https://github.com/thejoshwolfe/yauzl) | `2.10.0` | `3.4.0` |\n\nUpdates `react-hook-form` from 7.73.1 to 7.87.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.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003e#13676\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003ereact-hook-form/react-hook-form#13676\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003eRecursive type helpers (\u003ccode\u003ePath\u003c/code\u003e, \u003ccode\u003eDeepPartial\u003c/code\u003e, \u003ccode\u003eDeepRequired\u003c/code\u003e, \u003ccode\u003eFieldErrorsImpl\u003c/code\u003e, etc.) previously stopped only at \u003ccode\u003ePrimitive | BrowserNativeObject\u003c/code\u003e. As a result, rich third-party value types such as \u003ccode\u003eDayjs\u003c/code\u003e and \u003ccode\u003eDecimal\u003c/code\u003e could be recursively traversed member-by-member, potentially causing TypeScript to report \u003cstrong\u003e\u0026quot;Excessive complexity\u0026quot;\u003c/strong\u003e diagnostics on large form types.\u003c/p\u003e\n\u003cp\u003eYou can now register a type as an opaque leaf via declaration merging:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport type { Dayjs } from 'dayjs';\r\n\u003cp\u003edeclare module 'react-hook-form' {\ninterface OpaqueTypes {\ndayjs: Dayjs;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhile the registry is empty, types remain identical to the existing behavior. This is purely opt-in.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003e#13673\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003ereact-hook-form/react-hook-form#13673\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003e#13675\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003ereact-hook-form/react-hook-form#13675\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e when resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration in Next.js builds. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003e#13682\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003ereact-hook-form/react-hook-form#13682\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003e#13683\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003ereact-hook-form/react-hook-form#13683\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003e#13684\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003ereact-hook-form/react-hook-form#13684\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003e#13686\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003ereact-hook-form/react-hook-form#13686\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003e#13687\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003ereact-hook-form/react-hook-form#13687\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thank You\u003c/h2\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Alioth-91\"\u003e\u003ccode\u003e@​Alioth-91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Masatoshi0227\"\u003e\u003ccode\u003e@​Masatoshi0227\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/modosc\"\u003e\u003ccode\u003e@​modosc\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.87.0] - 2026-08-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshouldTouch\u003c/code\u003e option for \u003ccode\u003etrigger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration (Next.js builds)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/29af888d27ab59157616e025a59957ad55ea07a1\"\u003e\u003ccode\u003e29af888\u003c/code\u003e\u003c/a\u003e 7.87.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1eeab63e387f2adb74acd761cff788a92985dec1\"\u003e\u003ccode\u003e1eeab63\u003c/code\u003e\u003c/a\u003e 🐞 fix(useFormState): never reconciles when an Activity subtree is hidden on i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/145441c2f2c7e32c00da943f02666bcbadce2ea9\"\u003e\u003ccode\u003e145441c\u003c/code\u003e\u003c/a\u003e 🐞 fix(generateWatchOutput): defaultValue is ignored for an array of names (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fb065cce5a0de00e99677f376ab277772c00288\"\u003e\u003ccode\u003e1fb065c\u003c/code\u003e\u003c/a\u003e 🐞 fix(resetField): isValid not recomputed for subscribe-only consumers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13684\"\u003e#13684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f7380e75293cb175818c487a0d6a495b80ad73b\"\u003e\u003ccode\u003e2f7380e\u003c/code\u003e\u003c/a\u003e 🧹refactor: use \u003ccode\u003econtinue\u003c/code\u003e instead of \u003ccode\u003ereturn\u003c/code\u003e in setFieldValues' hasOwnProper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1b0a314930adfc8d146826ffddba1f81e35b084d\"\u003e\u003ccode\u003e1b0a314\u003c/code\u003e\u003c/a\u003e 📖 remove comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a457ca7fa78e3426ca96b23b7057cd453a623250\"\u003e\u003ccode\u003ea457ca7\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13680\"\u003e#13680\u003c/a\u003e: useWatch never reconciles when an Activity subtree is hidden on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/bb3360f4db62489ed4ab4e09ccb4211a275da707\"\u003e\u003ccode\u003ebb3360f\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13681\"\u003e#13681\u003c/a\u003e issue: ERR_MODULE_NOT_FOUND, Can't resolve react-hook-form due t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f646948dcca52177512a4778e16789765a00ccf2\"\u003e\u003ccode\u003ef646948\u003c/code\u003e\u003c/a\u003e 🪅 feat: add OpaqueTypes registry for opaque leaf types (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13676\"\u003e#13676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e17a95c9ab36525b79bdc6115a6f5fd0959af3fa\"\u003e\u003ccode\u003ee17a95c\u003c/code\u003e\u003c/a\u003e 🧇 chore: scope the lock workflow to issues so its scheduled run can finish (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.73.1...v7.87.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/quickstarts` from 6.4.0 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/releases\"\u003e@​patternfly/quickstarts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(unified): update icons and glass theme by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/543\"\u003epatternfly/patternfly-quickstarts#543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.4...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunified:\u003c/strong\u003e update icons and glass theme (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e1f6dba0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Snyk] Upgrade \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e from 6.0.0 to 6.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): updated yarn and node for workflows by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/424\"\u003epatternfly/patternfly-quickstarts#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): bump docs framework by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/423\"\u003epatternfly/patternfly-quickstarts#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates links to align with nav redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/429\"\u003epatternfly/patternfly-quickstarts#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/437\"\u003epatternfly/patternfly-quickstarts#437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/442\"\u003epatternfly/patternfly-quickstarts#442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tar from 7.5.1 to 7.5.2 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/patternfly/patternfly-quickstarts/pull/441\"\u003epatternfly/patternfly-quickstarts#441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /packages/vscode 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/patternfly/patternfly-quickstarts/pull/439\"\u003epatternfly/patternfly-quickstarts#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade js-base64 from 3.7.5 to 3.7.8 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/420\"\u003epatternfly/patternfly-quickstarts#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade react-dom from 18.2.0 to 18.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/418\"\u003epatternfly/patternfly-quickstarts#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(QuickStartTile): updated class application for active tile by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/443\"\u003epatternfly/patternfly-quickstarts#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(design-guidelines): Update note about card label. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/455\"\u003epatternfly/patternfly-quickstarts#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: combine all dependency bumps by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/510\"\u003epatternfly/patternfly-quickstarts#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unit tests to RTL by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/513\"\u003epatternfly/patternfly-quickstarts#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to org reusable issue labeling workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/534\"\u003epatternfly/patternfly-quickstarts#534\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/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.4\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.3...prerelease-v6.5.0-prerelease.4\"\u003e6.5.0-prerelease.4\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eQuickStartTile:\u003c/strong\u003e updated class application for active tile (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/39bcee94fc898682a719b6ede296e8a4c7f650aa\"\u003e39bcee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.2...prerelease-v6.5.0-prerelease.3\"\u003e6.5.0-prerelease.3\u003c/a\u003e (2025-12-03)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/3ca302883e01c2273f81792f200d5b58d7257ed8\"\u003e\u003ccode\u003e3ca3028\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/543\"\u003e#543\u003c/a\u003e from kmcfaul/unified-updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/6e92d82abc2370d3b47e6b95b56636102f3728b7\"\u003e\u003ccode\u003e6e92d82\u003c/code\u003e\u003c/a\u003e add resolutions for deps with synk issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/0a9b393e36e8fda815aa7c6876b5f75fb0fed32e\"\u003e\u003ccode\u003e0a9b393\u003c/code\u003e\u003c/a\u003e fix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e\u003ccode\u003e1f6dba0\u003c/code\u003e\u003c/a\u003e feat(unified): update icons and glass theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a351702299f166333180e2d04b514e510ed64dd4\"\u003e\u003ccode\u003ea351702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/534\"\u003e#534\u003c/a\u003e from nicolethoen/add_gh_actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a97aad5ac91a98054310b4b5c5fc36f5028f6ab1\"\u003e\u003ccode\u003ea97aad5\u003c/code\u003e\u003c/a\u003e ci: switch to org reusable issue labeling workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f2b9f22c2717fe59623e3c03826aa0af0c8153aa\"\u003e\u003ccode\u003ef2b9f22\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/513\"\u003e#513\u003c/a\u003e from nicolethoen/chore/update-unit-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f162214e7a39b3bcd010e4f7c30488980cfcc620\"\u003e\u003ccode\u003ef162214\u003c/code\u003e\u003c/a\u003e remove enzyme \u0026amp; address test warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/b14778281f6673af63dc54311b789c2d07090e3a\"\u003e\u003ccode\u003eb147782\u003c/code\u003e\u003c/a\u003e fix linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/ca883f9cfd8151fb84f888adfd4cc5873f12c636\"\u003e\u003ccode\u003eca883f9\u003c/code\u003e\u003c/a\u003e chore: update unit tests to RTL\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/quickstarts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-catalog-view-extension` from 6.3.0 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-catalog-view/releases\"\u003e@​patternfly/react-catalog-view-extension's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(vertical tabs): update with unified tokens by \u003ca href=\"https://github.com/jcmill\"\u003e\u003ccode\u003e@​jcmill\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/99\"\u003epatternfly/react-catalog-view#99\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/jcmill\"\u003e\u003ccode\u003e@​jcmill\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/99\"\u003epatternfly/react-catalog-view#99\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.4.0...v6.5.0\"\u003ehttps://github.com/patternfly/react-catalog-view/compare/v6.4.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Creates an overview page by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/93\"\u003epatternfly/react-catalog-view#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(high contrast): add border to some hover states by \u003ca href=\"https://github.com/srambach\"\u003e\u003ccode\u003e@​srambach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/91\"\u003epatternfly/react-catalog-view#91\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/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/93\"\u003epatternfly/react-catalog-view#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srambach\"\u003e\u003ccode\u003e@​srambach\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/91\"\u003epatternfly/react-catalog-view#91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.3.0...v6.4.0\"\u003ehttps://github.com/patternfly/react-catalog-view/compare/v6.3.0...v6.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.4.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/prerelease-v6.4.0-prerelease.0...prerelease-v6.4.0-prerelease.1\"\u003e6.4.0-prerelease.1\u003c/a\u003e (2026-05-13)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etrigger 6.4.0-prerelease.1 (\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/aa6b668f0f49ab631fc904b6eb9b66621b052040\"\u003eaa6b668\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/1be12e42279339f6fad2995b290faa2318bb8cd4\"\u003e\u003ccode\u003e1be12e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/issues/99\"\u003e#99\u003c/a\u003e from jcmill/fix/96-tokens-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/1021b3facfa71c480d6472c549d89c2d3e9af6d1\"\u003e\u003ccode\u003e1021b3f\u003c/code\u003e\u003c/a\u003e update 3px to suggested token, update text color based on state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/8c1cc839afde082700d89f3cfa0cbfcfc2ddbd07\"\u003e\u003ccode\u003e8c1cc83\u003c/code\u003e\u003c/a\u003e test update with new snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/ccde4575afdf7998edef99a6d7290b5451bbd499\"\u003e\u003ccode\u003eccde457\u003c/code\u003e\u003c/a\u003e version bumps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/2199e5b26c48cf22a0008252bcdb61e114678ff7\"\u003e\u003ccode\u003e2199e5b\u003c/code\u003e\u003c/a\u003e update indicator background color, border radius, and animation, update tab b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/05db76cb9dbff4165c6f167eba2534044df1ccff\"\u003e\u003ccode\u003e05db76c\u003c/code\u003e\u003c/a\u003e update scss import to use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/aa6b668f0f49ab631fc904b6eb9b66621b052040\"\u003e\u003ccode\u003eaa6b668\u003c/code\u003e\u003c/a\u003e fix: trigger 6.4.0-prerelease.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/0e5884ca25ef7031d3358908ace6e8814946e98b\"\u003e\u003ccode\u003e0e5884c\u003c/code\u003e\u003c/a\u003e feat(high contrast): add border to some hover states\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/43eb2ba264c515c24f2246745fd41ddc3530c514\"\u003e\u003ccode\u003e43eb2ba\u003c/code\u003e\u003c/a\u003e feat(high contrast): fix horizontal scroll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/b1fdfc5955a06f234884dfd952f4e2f88f1802bf\"\u003e\u003ccode\u003eb1fdfc5\u003c/code\u003e\u003c/a\u003e feat(high contrast): remove comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.3.0...v6.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-catalog-view-extension\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-charts` from 8.4.1 to 8.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-charts@8.4.1...@patternfly/react-charts@8.6.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 \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-charts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-core` from 6.3.1 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-core@6.3.1...@patternfly/react-core@6.6.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 \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-icons` from 6.4.0 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-icons@6.4.0...@patternfly/react-icons@6.6.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 \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-icons\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-log-viewer` from 6.3.0 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-log-viewer/releases\"\u003e@​patternfly/react-log-viewer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(LogViewer): Adjust parsed data to remove tab character by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include guidance for AI generated code. by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/100\"\u003epatternfly/react-log-viewer#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade to Node 22, Yarn 4, ESLint 9 flat config, and bump dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/102\"\u003epatternfly/react-log-viewer#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd keywords to package.json by \u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: install Chrome for Puppeteer in a11y CI workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/104\"\u003epatternfly/react-log-viewer#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix a11y tests by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/105\"\u003epatternfly/react-log-viewer#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pr previews by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/107\"\u003epatternfly/react-log-viewer#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pf-team label to relevant issues by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/109\"\u003epatternfly/react-log-viewer#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add agentic guidance by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/103\"\u003epatternfly/react-log-viewer#103\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/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.5.0\"\u003ehttps://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(LogViewer): Adjust parsed data to remove tab character by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include guidance for AI generated code. by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/100\"\u003epatternfly/react-log-viewer#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade to Node 22, Yarn 4, ESLint 9 flat config, and bump dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/102\"\u003epatternfly/react-log-viewer#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd keywords to package.json by \u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: install Chrome for Puppeteer in a11y CI workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/104\"\u003epatternfly/react-log-viewer#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix a11y tests by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/105\"\u003epatternfly/react-log-viewer#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pr previews by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/107\"\u003epatternfly/react-log-viewer#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pf-team label to relevant issues by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/109\"\u003epatternfly/react-log-viewer#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add agentic guidance by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/103\"\u003epatternfly/react-log-viewer#103\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/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.4.0\"\u003ehttps://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.4.0-prerelease.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-log-viewer/compare/prerelease-v6.4.0-prerelease.1...prerelease-v6.4.0-prerelease.2\"\u003e6.4.0-prerelease.2\u003c/a\u003e (2026-03-20)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd puppeteer as direct devDependency for a11y CI (\u003ca href=\"https://github.com...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/networking-console-plugin/pull/508","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnetworking-console-plugin/issues/508","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/508/packages"},{"uuid":"5451517495","node_id":"PR_kwDOLTB3JM8AAAABDebcfQ","number":507,"state":"open","title":"[release-4.22] maintenance: Bump the npm group with 249 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T15:48:12.000Z","updated_at":"2026-09-14T15:50:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.22] maintenance: Bump","group_name":"npm","update_count":249,"packages":[{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@cypress/webpack-preprocessor","old_version":"7.0.2","new_version":"7.1.2","repository_url":"https://github.com/cypress-io/cypress"},{"name":"@patternfly/quickstarts","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/patternfly-quickstarts"},{"name":"@patternfly/react-charts","old_version":"8.4.0","new_version":"8.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-component-groups","old_version":"6.4.0","new_version":"6.7.0","repository_url":"https://github.com/patternfly/react-component-groups"},{"name":"@patternfly/react-core","old_version":"6.4.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-icons","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-table","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-tokens","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"cypress","old_version":"15.10.0","new_version":"15.21.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"react-copy-to-clipboard","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/nkbt/react-copy-to-clipboard"},{"name":"react-router-dom-v5-compat","old_version":"6.30.3","new_version":"6.30.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.97.3","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.6","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack","old_version":"5.104.1","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-dev-server","old_version":"5.2.3","new_version":"5.2.6","repository_url":"https://github.com/webpack/webpack-dev-server"},{"name":"@babel/code-frame","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-regexp-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@babel/helper-globals","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-remap-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-option","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-firefox-class-in-computed-class-key","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-class-field-initializer-scope","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-arrow-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-generator-functions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoped-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-keys","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dynamic-import","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-export-namespace-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-for-of","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-function-name","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-member-expression-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-amd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.28.5","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-umd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-new-target","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-super","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-property-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-reserved-words","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-shorthand-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-sticky-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-template-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typeof-symbol","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-escapes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-property-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.10","new_version":"4.0.1","repository_url":"https://github.com/cypress-io/request"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@parcel/watcher","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@patternfly/react-drag-drop","old_version":"6.4.1","new_version":"6.6.2","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-styles","old_version":"6.4.0","new_version":"6.6.1"},{"name":"@patternfly/react-topology","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/react-topology"},{"name":"@peculiar/asn1-cms","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@pkgr/core","old_version":"0.2.9","new_version":"0.3.6","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@remix-run/router","old_version":"1.23.2","new_version":"1.23.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tsconfig/node10","old_version":"1.0.12","new_version":"1.0.13","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/d3-geo","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-random","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.8","new_version":"4.19.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.23","new_version":"4.17.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.14.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"acorn","old_version":"8.15.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"acorn-walk","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ansi-escapes","old_version":"4.3.2","new_version":"7.3.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"arch","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/feross/arch"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.15","new_version":"0.4.17","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-corejs3","old_version":"0.13.0","new_version":"0.14.2","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"baseline-browser-mapping","old_version":"2.9.18","new_version":"2.11.21","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"1.20.4","new_version":"1.20.8","repository_url":"https://github.com/expressjs/body-parser"},{"name":"bonjour-service","old_version":"1.3.0","new_version":"1.4.4","repository_url":"https://github.com/onlxltd/bonjour-service"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.9","repository_url":"https://github.com/browserslist/browserslist"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"caniuse-lite","old_version":"1.0.30001766","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-cursor","old_version":"3.1.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/cli-cursor"},{"name":"cli-truncate","old_version":"2.1.0","new_version":"5.2.0","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"commander","old_version":"2.20.3","new_version":"2.11.0","repository_url":"https://github.com/tj/commander.js"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"core-js-compat","old_version":"3.48.0","new_version":"3.50.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"default-browser","old_version":"5.4.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"dompurify","old_version":"3.4.0","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"electron-to-chromium","old_version":"1.5.279","new_version":"1.5.425","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.1","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.2","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"name":"fast-uri","old_version":"3.1.0","new_version":"3.1.7","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"focus-trap","old_version":"7.6.4","new_version":"7.6.6","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"form-data","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/form-data/form-data"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.13.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"gettext-converter","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/locize/gettext-converter"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"html-parse-stringify","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/i18next/html-parse-stringify"},{"name":"http-proxy-middleware","old_version":"2.0.9","new_version":"2.0.10","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"immutable","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"is-network-error","old_version":"1.3.0","new_version":"1.3.2","repository_url":"https://github.com/sindresorhus/is-network-error"},{"name":"is-wsl","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/sindresorhus/is-wsl"},{"name":"launch-editor","old_version":"2.12.0","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"listr2","old_version":"3.14.0","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"log-update","old_version":"4.0.0","new_version":"6.1.0","repository_url":"https://github.com/sindresorhus/log-update"},{"name":"slice-ansi","old_version":"3.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"mktemp","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/sasaplus1/mktemp"},{"name":"mobx","old_version":"6.15.0","new_version":"6.16.1","repository_url":"https://github.com/mobxjs/mobx"},{"name":"mocha","old_version":"11.7.5","new_version":"12.0.1","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.19","repository_url":"https://github.com/ai/nanoid"},{"name":"natural-compare-lite","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/litejs/natural-compare-lite"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.55","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"pkijs","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/PeculiarVentures/PKI.js"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-selector-parser","old_version":"7.1.1","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"pvutils","old_version":"1.1.5","new_version":"1.2.0","repository_url":"https://github.com/PeculiarVentures/pvutils"},{"name":"qs","old_version":"6.14.2","new_version":"6.15.3","repository_url":"https://github.com/ljharb/qs"},{"name":"react-dropzone","old_version":"14.3.8","new_version":"14.4.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"regjsparser","old_version":"0.13.0","new_version":"0.13.2","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"restore-cursor","old_version":"3.1.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/restore-cursor"},{"name":"robust-predicates","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/mourner/robust-predicates"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"spdx-license-ids","old_version":"3.0.22","new_version":"3.0.23","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.25.0","new_version":"2.28.1","repository_url":"https://github.com/mafintosh/streamx"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"synckit","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/un-ts/synckit"},{"name":"systeminformation","old_version":"5.31.5","new_version":"5.33.10","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tabbable","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tapable","old_version":"2.3.0","new_version":"2.3.3","repository_url":"https://github.com/webpack/tapable"},{"name":"terser","old_version":"5.46.0","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"b4a","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/holepunchto/b4a"},{"name":"thingies","old_version":"2.5.0","new_version":"2.6.1","repository_url":"https://github.com/streamich/thingies"},{"name":"tmp","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/raszi/node-tmp"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"undici","old_version":"7.25.0","new_version":"7.29.1","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-dev-middleware","old_version":"7.4.5","new_version":"7.4.6","repository_url":"https://github.com/webpack/webpack-dev-middleware"},{"name":"websocket-driver","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/faye/websocket-driver-node"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"workerpool","old_version":"9.3.4","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"7.5.13","repository_url":"https://github.com/websockets/ws"},{"name":"yauzl","old_version":"2.10.0","new_version":"3.4.0","repository_url":"https://github.com/thejoshwolfe/yauzl"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 249 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.87.0` |\n| [@cypress/webpack-preprocessor](https://github.com/cypress-io/cypress) | `7.0.2` | `7.1.2` |\n| [@patternfly/quickstarts](https://github.com/patternfly/patternfly-quickstarts) | `6.4.0` | `6.6.0` |\n| [@patternfly/react-charts](https://github.com/patternfly/patternfly-react) | `8.4.0` | `8.6.1` |\n| [@patternfly/react-component-groups](https://github.com/patternfly/react-component-groups) | `6.4.0` | `6.7.0` |\n| [@patternfly/react-core](https://github.com/patternfly/patternfly-react) | `6.4.1` | `6.6.1` |\n| [@patternfly/react-icons](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@patternfly/react-table](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@patternfly/react-tokens](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.10.0` | `15.21.1` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [react-copy-to-clipboard](https://github.com/nkbt/react-copy-to-clipboard) | `5.1.0` | `5.1.1` |\n| [react-router-dom-v5-compat](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom-v5-compat) | `6.30.3` | `6.30.6` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.6` | `16.0.8` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.110.3` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.3` | `5.2.6` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.28.6` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.6` | `7.29.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.6` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.6` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-regexp-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-regexp-features-plugin) | `7.28.5` | `7.29.7` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.6` | `0.6.8` |\n| [@babel/helper-globals](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-globals) | `7.28.0` | `7.29.7` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.28.5` | `7.29.7` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.28.6` | `7.29.7` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.6` | `7.29.7` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.27.1` | `7.29.7` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `7.29.7` |\n| [@babel/helper-remap-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-remap-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.28.6` | `7.29.7` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/helper-validator-option](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-option) | `7.27.1` | `7.29.7` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.6` | `7.29.7` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.6` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-bugfix-firefox-class-in-computed-class-key](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-class-field-initializer-scope](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-class-field-initializer-scope) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-block-scoped-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoped-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-keys](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-keys) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-dynamic-import](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dynamic-import) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-export-namespace-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-export-namespace-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-for-of](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-for-of) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-function-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-function-name) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-member-expression-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-member-expression-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-amd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-amd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.28.5` | `7.29.8` |\n| [@babel/plugin-transform-modules-umd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-umd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-new-target](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-new-target) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-super](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-super) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-property-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-property-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-reserved-words](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-reserved-words) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-shorthand-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-shorthand-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-sticky-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-sticky-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-template-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-template-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typeof-symbol](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typeof-symbol) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-escapes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-escapes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-unicode-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.28.6` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.6` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.6` | `7.29.7` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.28.6` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.6` | `7.29.8` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.6` | `7.29.8` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.10` | `4.0.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@patternfly/react-drag-drop](https://github.com/patternfly/patternfly-react) | `6.4.1` | `6.6.2` |\n| @patternfly/react-styles | `6.4.0` | `6.6.1` |\n| [@patternfly/react-topology](https://github.com/patternfly/react-topology) | `6.4.0` | `6.6.0` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.6.0` | `2.9.4` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.9` | `0.3.6` |\n| [@remix-run/router](https://github.com/remix-run/react-router/tree/HEAD/packages/router) | `1.23.2` | `1.23.4` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.12` | `1.0.13` |\n| [@types/d3-geo](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-geo) | `3.1.0` | `3.1.1` |\n| [@types/d3-random](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-random) | `3.0.3` | `3.0.4` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.8` | `4.19.9` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.23` | `4.17.25` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.14.0` | `6.15.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.18.0` |\n| [acorn-walk](https://github.com/acornjs/acorn) | `8.3.4` | `8.3.5` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `4.3.2` | `7.3.0` |\n| [arch](https://github.com/feross/arch) | `2.2.0` | `3.0.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.15` | `0.4.17` |\n| [babel-plugin-polyfill-corejs3](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs3) | `0.13.0` | `0.14.2` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.6` | `0.6.8` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.18` | `2.11.21` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.4` | `1.20.8` |\n| [bonjour-service](https://github.com/onlxltd/bonjour-service) | `1.3.0` | `1.4.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.9` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001766` | `1.0.30001810` |\n| [cli-cursor](https://github.com/sindresorhus/cli-cursor) | `3.1.0` | `5.0.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `2.1.0` | `5.2.0` |\n| [commander](https://github.com/tj/commander.js) | `2.20.3` | `2.11.0` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.48.0` | `3.50.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.23` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.4.0` | `5.5.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.0` | `3.4.15` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.279` | `1.5.425` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.24.5` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.1` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.2` | `1.4.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.0` | `3.1.7` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.4` | `7.6.6` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.5` | `4.0.6` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.0` | `4.14.3` |\n| [gettext-converter](https://github.com/locize/gettext-converter) | `1.3.1` | `1.4.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.4` |\n| [html-parse-stringify](https://github.com/i18next/html-parse-stringify) | `3.0.1` | `3.1.0` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.9` | `2.0.10` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `3.8.3` | `3.8.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-network-error](https://github.com/sindresorhus/is-network-error) | `1.3.0` | `1.3.2` |\n| [is-wsl](https://github.com/sindresorhus/is-wsl) | `3.1.0` | `3.1.1` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.12.0` | `2.14.1` |\n| [listr2](https://github.com/listr2/listr2) | `3.14.0` | `9.0.5` |\n| [log-update](https://github.com/sindresorhus/log-update) | `4.0.0` | `6.1.0` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `3.0.0` | `7.1.2` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [mktemp](https://github.com/sasaplus1/mktemp) | `2.0.2` | `2.0.4` |\n| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.5` | `12.0.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.19` |\n| [natural-compare-lite](https://github.com/litejs/natural-compare-lite) | `1.4.0` | `1.4.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.55` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [pkijs](https://github.com/PeculiarVentures/PKI.js) | `3.3.3` | `3.4.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.28` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.1` | `7.1.6` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [pvutils](https://github.com/PeculiarVentures/pvutils) | `1.1.5` | `1.2.0` |\n| [qs](https://github.com/ljharb/qs) | `6.14.2` | `6.15.3` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.3.8` | `14.4.1` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.0` | `0.13.2` |\n| [restore-cursor](https://github.com/sindresorhus/restore-cursor) | `3.1.0` | `5.1.0` |\n| [robust-predicates](https://github.com/mourner/robust-predicates) | `3.0.2` | `3.0.3` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.10.0` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.22` | `3.0.23` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.25.0` | `2.28.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.12` | `0.11.13` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.5` | `5.33.10` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.3.0` | `2.3.3` |\n| [terser](https://github.com/terser/terser) | `5.46.0` | `5.51.2` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.8.0` | `1.9.0` |\n| [thingies](https://github.com/streamich/thingies) | `2.5.0` | `2.6.1` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.5` | `0.2.7` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [undici](https://github.com/nodejs/undici) | `7.25.0` | `7.29.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `7.4.5` | `7.4.6` |\n| [websocket-driver](https://github.com/faye/websocket-driver-node) | `0.7.4` | `0.7.5` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [workerpool](https://github.com/josdejong/workerpool) | `9.3.4` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `7.5.13` |\n| [yauzl](https://github.com/thejoshwolfe/yauzl) | `2.10.0` | `3.4.0` |\n\nUpdates `react-hook-form` from 7.71.1 to 7.87.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.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003e#13676\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003ereact-hook-form/react-hook-form#13676\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003eRecursive type helpers (\u003ccode\u003ePath\u003c/code\u003e, \u003ccode\u003eDeepPartial\u003c/code\u003e, \u003ccode\u003eDeepRequired\u003c/code\u003e, \u003ccode\u003eFieldErrorsImpl\u003c/code\u003e, etc.) previously stopped only at \u003ccode\u003ePrimitive | BrowserNativeObject\u003c/code\u003e. As a result, rich third-party value types such as \u003ccode\u003eDayjs\u003c/code\u003e and \u003ccode\u003eDecimal\u003c/code\u003e could be recursively traversed member-by-member, potentially causing TypeScript to report \u003cstrong\u003e\u0026quot;Excessive complexity\u0026quot;\u003c/strong\u003e diagnostics on large form types.\u003c/p\u003e\n\u003cp\u003eYou can now register a type as an opaque leaf via declaration merging:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport type { Dayjs } from 'dayjs';\r\n\u003cp\u003edeclare module 'react-hook-form' {\ninterface OpaqueTypes {\ndayjs: Dayjs;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhile the registry is empty, types remain identical to the existing behavior. This is purely opt-in.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003e#13673\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003ereact-hook-form/react-hook-form#13673\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003e#13675\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003ereact-hook-form/react-hook-form#13675\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e when resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration in Next.js builds. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003e#13682\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003ereact-hook-form/react-hook-form#13682\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003e#13683\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003ereact-hook-form/react-hook-form#13683\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003e#13684\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003ereact-hook-form/react-hook-form#13684\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003e#13686\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003ereact-hook-form/react-hook-form#13686\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003e#13687\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003ereact-hook-form/react-hook-form#13687\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thank You\u003c/h2\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Alioth-91\"\u003e\u003ccode\u003e@​Alioth-91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Masatoshi0227\"\u003e\u003ccode\u003e@​Masatoshi0227\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/modosc\"\u003e\u003ccode\u003e@​modosc\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.87.0] - 2026-08-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshouldTouch\u003c/code\u003e option for \u003ccode\u003etrigger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration (Next.js builds)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/29af888d27ab59157616e025a59957ad55ea07a1\"\u003e\u003ccode\u003e29af888\u003c/code\u003e\u003c/a\u003e 7.87.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1eeab63e387f2adb74acd761cff788a92985dec1\"\u003e\u003ccode\u003e1eeab63\u003c/code\u003e\u003c/a\u003e 🐞 fix(useFormState): never reconciles when an Activity subtree is hidden on i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/145441c2f2c7e32c00da943f02666bcbadce2ea9\"\u003e\u003ccode\u003e145441c\u003c/code\u003e\u003c/a\u003e 🐞 fix(generateWatchOutput): defaultValue is ignored for an array of names (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fb065cce5a0de00e99677f376ab277772c00288\"\u003e\u003ccode\u003e1fb065c\u003c/code\u003e\u003c/a\u003e 🐞 fix(resetField): isValid not recomputed for subscribe-only consumers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13684\"\u003e#13684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f7380e75293cb175818c487a0d6a495b80ad73b\"\u003e\u003ccode\u003e2f7380e\u003c/code\u003e\u003c/a\u003e 🧹refactor: use \u003ccode\u003econtinue\u003c/code\u003e instead of \u003ccode\u003ereturn\u003c/code\u003e in setFieldValues' hasOwnProper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1b0a314930adfc8d146826ffddba1f81e35b084d\"\u003e\u003ccode\u003e1b0a314\u003c/code\u003e\u003c/a\u003e 📖 remove comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a457ca7fa78e3426ca96b23b7057cd453a623250\"\u003e\u003ccode\u003ea457ca7\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13680\"\u003e#13680\u003c/a\u003e: useWatch never reconciles when an Activity subtree is hidden on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/bb3360f4db62489ed4ab4e09ccb4211a275da707\"\u003e\u003ccode\u003ebb3360f\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13681\"\u003e#13681\u003c/a\u003e issue: ERR_MODULE_NOT_FOUND, Can't resolve react-hook-form due t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f646948dcca52177512a4778e16789765a00ccf2\"\u003e\u003ccode\u003ef646948\u003c/code\u003e\u003c/a\u003e 🪅 feat: add OpaqueTypes registry for opaque leaf types (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13676\"\u003e#13676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e17a95c9ab36525b79bdc6115a6f5fd0959af3fa\"\u003e\u003ccode\u003ee17a95c\u003c/code\u003e\u003c/a\u003e 🧇 chore: scope the lock workflow to issues so its scheduled run can finish (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.87.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cypress/webpack-preprocessor` from 7.0.2 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/6bb0e70c0b96d5a602c888ac5a20d4de40768f6f\"\u003e\u003ccode\u003e6bb0e70\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-preprocessor-v7\u003c/code\u003e.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/575cc4da09ad4549c0d5eff27f38bb72a69cae86\"\u003e\u003ccode\u003e575cc4d\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-dev-server-v5\u003c/code\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/30f6c3e27e858bfc8d41b98d8ba9d1e9f3c80675\"\u003e\u003ccode\u003e30f6c3e\u003c/code\u003e\u003c/a\u003e chore: serve \u003ccode\u003estrategy:file\u003c/code\u003e requests from the Cypress origin when the proxy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b0ef8f7a6b41fde9f7d36ffff8613ce22b4bedb8\"\u003e\u003ccode\u003eb0ef8f7\u003c/code\u003e\u003c/a\u003e chore: gate websocket upgrades on loopback remoteAddress when the proxy is di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/13461c5f0bcabbcaca728082fc2f61e044a26c05\"\u003e\u003ccode\u003e13461c5\u003c/code\u003e\u003c/a\u003e chore: disable Chrome's HTTPS-Upgrades feature (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34549\"\u003e#34549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/a9949660fe55a771a271d2050a8b91f880325624\"\u003e\u003ccode\u003ea994966\u003c/code\u003e\u003c/a\u003e dependency: update tsx from 4.22.4 to 4.23.12 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34548\"\u003e#34548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/14f2cba24a548d015653fe18a8dc0c321accca42\"\u003e\u003ccode\u003e14f2cba\u003c/code\u003e\u003c/a\u003e fix: resolve the cloud env when the urql client is created (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34536\"\u003e#34536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/15b4f2d35ae542455464cc073c8e645a5243b2ef\"\u003e\u003ccode\u003e15b4f2d\u003c/code\u003e\u003c/a\u003e test(driver): cover cy.wait retrying in an afterEach hook after a failure (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/f267bfbbe64538c674a288c2cff77bfae0aeafc0\"\u003e\u003ccode\u003ef267bfb\u003c/code\u003e\u003c/a\u003e chore(grep): remove dead code and cover \u003ccode\u003especify\u003c/code\u003e in CI (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34532\"\u003e#34532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/dd3f9148694b14b036b585f65afd749247b3ce6e\"\u003e\u003ccode\u003edd3f914\u003c/code\u003e\u003c/a\u003e test: cover cy.contains() with combined special characters (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34546\"\u003e#34546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/@cypress/webpack-preprocessor-v7.0.2...@cypress/webpack-preprocessor-v7.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/quickstarts` from 6.4.0 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/releases\"\u003e@​patternfly/quickstarts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(unified): update icons and glass theme by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/543\"\u003epatternfly/patternfly-quickstarts#543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.4...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunified:\u003c/strong\u003e update icons and glass theme (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e1f6dba0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Snyk] Upgrade \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e from 6.0.0 to 6.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): updated yarn and node for workflows by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/424\"\u003epatternfly/patternfly-quickstarts#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): bump docs framework by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/423\"\u003epatternfly/patternfly-quickstarts#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates links to align with nav redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/429\"\u003epatternfly/patternfly-quickstarts#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/437\"\u003epatternfly/patternfly-quickstarts#437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/442\"\u003epatternfly/patternfly-quickstarts#442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tar from 7.5.1 to 7.5.2 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/patternfly/patternfly-quickstarts/pull/441\"\u003epatternfly/patternfly-quickstarts#441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /packages/vscode 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/patternfly/patternfly-quickstarts/pull/439\"\u003epatternfly/patternfly-quickstarts#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade js-base64 from 3.7.5 to 3.7.8 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/420\"\u003epatternfly/patternfly-quickstarts#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade react-dom from 18.2.0 to 18.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/418\"\u003epatternfly/patternfly-quickstarts#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(QuickStartTile): updated class application for active tile by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/443\"\u003epatternfly/patternfly-quickstarts#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(design-guidelines): Update note about card label. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/455\"\u003epatternfly/patternfly-quickstarts#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: combine all dependency bumps by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/510\"\u003epatternfly/patternfly-quickstarts#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unit tests to RTL by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/513\"\u003epatternfly/patternfly-quickstarts#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to org reusable issue labeling workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/534\"\u003epatternfly/patternfly-quickstarts#534\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/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.4\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.3...prerelease-v6.5.0-prerelease.4\"\u003e6.5.0-prerelease.4\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eQuickStartTile:\u003c/strong\u003e updated class application for active tile (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/39bcee94fc898682a719b6ede296e8a4c7f650aa\"\u003e39bcee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.2...prerelease-v6.5.0-prerelease.3\"\u003e6.5.0-prerelease.3\u003c/a\u003e (2025-12-03)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/3ca302883e01c2273f81792f200d5b58d7257ed8\"\u003e\u003ccode\u003e3ca3028\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/543\"\u003e#543\u003c/a\u003e from kmcfaul/unified-updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/6e92d82abc2370d3b47e6b95b56636102f3728b7\"\u003e\u003ccode\u003e6e92d82\u003c/code\u003e\u003c/a\u003e add resolutions for deps with synk issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/0a9b393e36e8fda815aa7c6876b5f75fb0fed32e\"\u003e\u003ccode\u003e0a9b393\u003c/code\u003e\u003c/a\u003e fix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e\u003ccode\u003e1f6dba0\u003c/code\u003e\u003c/a\u003e feat(unified): update icons and glass theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a351702299f166333180e2d04b514e510ed64dd4\"\u003e\u003ccode\u003ea351702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/534\"\u003e#534\u003c/a\u003e from nicolethoen/add_gh_actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a97aad5ac91a98054310b4b5c5fc36f5028f6ab1\"\u003e\u003ccode\u003ea97aad5\u003c/code\u003e\u003c/a\u003e ci: switch to org reusable issue labeling workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f2b9f22c2717fe59623e3c03826aa0af0c8153aa\"\u003e\u003ccode\u003ef2b9f22\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/513\"\u003e#513\u003c/a\u003e from nicolethoen/chore/update-unit-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f162214e7a39b3bcd010e4f7c30488980cfcc620\"\u003e\u003ccode\u003ef162214\u003c/code\u003e\u003c/a\u003e remove enzyme \u0026amp; address test warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/b14778281f6673af63dc54311b789c2d07090e3a\"\u003e\u003ccode\u003eb147782\u003c/code\u003e\u003c/a\u003e fix linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/ca883f9cfd8151fb84f888adfd4cc5873f12c636\"\u003e\u003ccode\u003eca883f9\u003c/code\u003e\u003c/a\u003e chore: update unit tests to RTL\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/quickstarts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-charts` from 8.4.0 to 8.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-charts@8.4.0...@patternfly/react-charts@8.6.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 \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-charts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-component-groups` from 6.4.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-component-groups/releases\"\u003e@​patternfly/react-component-groups's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(SkeletonTable): add hasHeader prop by \u003ca href=\"https://github.com/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Tearsheet): Implement new Tearsheet component by \u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\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/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\"\u003ehttps://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump which-typed-array from 1.1.18 to 1.1.19 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/patternfly/react-component-groups/pull/793\"\u003epatternfly/react-component-groups#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-bugfix-safari-class-field-initializer-scope\u003c/code\u003e from 7.25.9 to 7.27.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/patternfly/react-component-groups/pull/796\"\u003epatternfly/react-component-groups#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​adobe/css-tools\u003c/code\u003e from 4.4.1 to 4.4.4 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/patternfly/react-component-groups/pull/797\"\u003epatternfly/react-component-groups#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-export-namespace-from\u003c/code\u003e from 7.25.9 to 7.27.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/patternfly/react-component-groups/pull/799\"\u003epatternfly/react-component-groups#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump on-headers and serve 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/patternfly/react-component-groups/pull/807\"\u003epatternfly/react-component-groups#807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/body-parser\u003c/code\u003e from 1.19.5 to 1.19.6 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/patternfly/react-component-groups/pull/810\"\u003epatternfly/react-component-groups#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​swc/core\u003c/code\u003e from 1.11.21 to 1.13.5 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/patternfly/react-component-groups/pull/812\"\u003epatternfly/react-component-groups#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump victory-legend from 37.3.2 to 37.3.6 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/patternfly/react-component-groups/pull/813\"\u003epatternfly/react-component-groups#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.26.9 to 7.28.5 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/patternfly/react-component-groups/pull/822\"\u003epatternfly/react-component-groups#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump launch-editor from 2.10.0 to 2.12.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/patternfly/react-component-groups/pull/823\"\u003epatternfly/react-component-groups#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates navigation placement for redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/838\"\u003epatternfly/react-component-groups#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): update capitalization of sources by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/839\"\u003epatternfly/react-component-groups#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd deck component by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/827\"\u003epatternfly/react-component-groups#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates overview page and gallery by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/842\"\u003epatternfly/react-component-groups#842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): 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/patternfly/react-component-groups/pull/841\"\u003epatternfly/react-component-groups#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump update-browserslist-db from 1.1.3 to 1.1.4 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/patternfly/react-component-groups/pull/837\"\u003epatternfly/react-component-groups#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump monaco-editor from 0.52.2 to 0.54.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/patternfly/react-component-groups/pull/835\"\u003epatternfly/react-component-groups#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump streamx from 2.22.0 to 2.23.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/patternfly/react-component-groups/pull/834\"\u003epatternfly/react-component-groups#834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump webpack-dev-middleware from 7.4.2 to 7.4.5 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/patternfly/react-component-groups/pull/833\"\u003epatternfly/react-component-groups#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump enhanced-resolve from 5.18.0 to 5.18.3 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/patternfly/react-component-groups/pull/836\"\u003epatternfly/react-component-groups#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​monaco-editor/loader\u003c/code\u003e from 1.5.0 to 1.6.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/patternfly/react-component-groups/pull/832\"\u003epatternfly/react-component-groups#832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/express-serve-static-core\u003c/code\u003e from 4.19.6 to 4.19.7 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/patternfly/react-component-groups/pull/831\"\u003epatternfly/react-component-groups#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-exponentiation-operator\u003c/code\u003e from 7.27.1 to 7.28.5 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/patternfly/react-component-groups/pull/830\"\u003epatternfly/react-component-groups#830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump babel-preset-current-node-syntax from 1.0.1 to 1.2.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/patternfly/react-component-groups/pull/829\"\u003epatternfly/react-component-groups#829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BulkSelect): more compact layout to match design by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/826\"\u003epatternfly/react-component-groups#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: generate dynamic modules map by \u003ca href=\"https://github.com/Hyperkid123\"\u003e\u003ccode\u003e@​Hyperkid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/843\"\u003epatternfly/react-component-groups#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove yarn.lock and packageManager field by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/855\"\u003epatternfly/react-component-groups#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(BulkSelect): expose menuToggle props by \u003ca href=\"https://github.com/katarinazaprazna\"\u003e\u003ccode\u003e@​katarinazaprazna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/824\"\u003epatternfly/react-component-groups#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/semver\u003c/code\u003e from 7.5.8 to 7.7.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/patternfly/react-component-groups/pull/856\"\u003epatternfly/react-component-groups#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump eslint-plugin-prettier from 5.2.3 to 5.5.4 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/patternfly/react-component-groups/pull/857\"\u003epatternfly/react-component-groups#857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump es-iterator-helpers from 1.2.1 to 1.2.2 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/patternfly/react-component-groups/pull/858\"\u003epatternfly/react-component-groups#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump bare-fs from 4.1.4 to 4.5.2 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/patternfly/react-component-groups/pull/859\"\u003epatternfly/react-component-groups#859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-syntax-flow\u003c/code\u003e from 7.27.1 to 7.28.6 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/patternfly/react-component-groups/pull/861\"\u003epatternfly/react-component-groups#861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e from 4.12.1 to 4.12.2 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/patternfly/react-component-groups/pull/862\"\u003epatternfly/react-component-groups#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/prop-types\u003c/code\u003e from 15.7.14 to 15.7.15 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/patternfly/react-component-groups/pull/863\"\u003epatternfly/react-component-groups#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e from 6.8.0 to 6.9.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/patternfly/react-component-groups/pull/864\"\u003epatternfly/react-component-groups#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump sass from 1.83.0 to 1.97.2 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/patternfly/react-component-groups/pull/865\"\u003epatternfly/react-component-groups#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/networking-console-plugin/pull/507","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnetworking-console-plugin/issues/507","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/507/packages"},{"uuid":"5451500037","node_id":"PR_kwDOLTB3JM8AAAABDeaiNg","number":504,"state":"open","title":"[release-4.23] maintenance: Bump the npm group with 208 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T15:46:37.000Z","updated_at":"2026-09-14T15:48:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.23] maintenance: Bump","group_name":"npm","update_count":208,"packages":[{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@cypress/webpack-preprocessor","old_version":"7.0.2","new_version":"7.1.2","repository_url":"https://github.com/cypress-io/cypress"},{"name":"@patternfly/quickstarts","old_version":"6.5.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/patternfly-quickstarts"},{"name":"@patternfly/react-charts","old_version":"8.5.1","new_version":"8.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-component-groups","old_version":"6.5.0","new_version":"6.7.0","repository_url":"https://github.com/patternfly/react-component-groups"},{"name":"@patternfly/react-core","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-drag-drop","old_version":"6.5.1","new_version":"6.6.2","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-icons","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-styles","old_version":"6.5.1","new_version":"6.6.1"},{"name":"@patternfly/react-table","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-tokens","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"cypress","old_version":"15.18.1","new_version":"15.21.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"js-yaml","old_version":"4.3.0","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"react-copy-to-clipboard","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/nkbt/react-copy-to-clipboard"},{"name":"react-i18next","old_version":"16.5.8","new_version":"16.6.6","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router","old_version":"7.13.2","new_version":"7.18.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.97.3","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.6","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"webpack","old_version":"5.104.1","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"@babel/generator","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-regexp-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-remap-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-firefox-class-in-computed-class-key","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-class-field-initializer-scope","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-arrow-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-generator-functions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoped-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-keys","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dynamic-import","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-export-namespace-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-for-of","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-function-name","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-member-expression-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-amd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-umd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-new-target","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-super","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-property-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-reserved-words","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-shorthand-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-sticky-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-template-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typeof-symbol","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-escapes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-property-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@openshift/dynamic-plugin-sdk-webpack","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/openshift/dynamic-plugin-sdk"},{"name":"@parcel/watcher","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@peculiar/asn1-cms","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@pkgr/core","old_version":"0.2.9","new_version":"0.3.6","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@tsconfig/node10","old_version":"1.0.12","new_version":"1.0.13","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.8","new_version":"4.19.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.14.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"acorn","old_version":"8.15.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"acorn-walk","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"arch","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/feross/arch"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.15","new_version":"0.4.17","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-corejs3","old_version":"0.13.0","new_version":"0.14.2","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"baseline-browser-mapping","old_version":"2.9.18","new_version":"2.11.21","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"1.20.6","new_version":"1.20.8","repository_url":"https://github.com/expressjs/body-parser"},{"name":"bonjour-service","old_version":"1.3.0","new_version":"1.4.4","repository_url":"https://github.com/onlxltd/bonjour-service"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.9","repository_url":"https://github.com/browserslist/browserslist"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"caniuse-lite","old_version":"1.0.30001766","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"commander","old_version":"2.20.3","new_version":"2.11.0","repository_url":"https://github.com/tj/commander.js"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"core-js-compat","old_version":"3.48.0","new_version":"3.50.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"default-browser","old_version":"5.4.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"dompurify","old_version":"3.4.12","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"electron-to-chromium","old_version":"1.5.279","new_version":"1.5.425","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.1","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.2","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"fast-uri","old_version":"3.1.3","new_version":"3.1.7","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.13.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"gettext-converter","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/locize/gettext-converter"},{"name":"html-parse-stringify","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/i18next/html-parse-stringify"},{"name":"immutable","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"is-network-error","old_version":"1.3.0","new_version":"1.3.2","repository_url":"https://github.com/sindresorhus/is-network-error"},{"name":"is-wsl","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/sindresorhus/is-wsl"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"mktemp","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/sasaplus1/mktemp"},{"name":"mocha","old_version":"11.7.5","new_version":"12.0.1","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoid","old_version":"3.3.16","new_version":"3.3.19","repository_url":"https://github.com/ai/nanoid"},{"name":"natural-compare-lite","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/litejs/natural-compare-lite"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.55","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"pkijs","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/PeculiarVentures/PKI.js"},{"name":"postcss","old_version":"8.5.19","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-selector-parser","old_version":"7.1.1","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"pvutils","old_version":"1.1.5","new_version":"1.2.0","repository_url":"https://github.com/PeculiarVentures/pvutils"},{"name":"regjsparser","old_version":"0.13.0","new_version":"0.13.2","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"reselect","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/reduxjs/reselect"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"spdx-license-ids","old_version":"3.0.22","new_version":"3.0.23","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.25.0","new_version":"2.28.1","repository_url":"https://github.com/mafintosh/streamx"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"synckit","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/un-ts/synckit"},{"name":"systeminformation","old_version":"5.31.17","new_version":"5.33.10","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tabbable","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tapable","old_version":"2.3.0","new_version":"2.3.3","repository_url":"https://github.com/webpack/tapable"},{"name":"terser","old_version":"5.46.0","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"b4a","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/holepunchto/b4a"},{"name":"thingies","old_version":"2.5.0","new_version":"2.6.1","repository_url":"https://github.com/streamich/thingies"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"undici","old_version":"7.28.0","new_version":"7.29.1","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-dev-middleware","old_version":"7.4.5","new_version":"7.4.6","repository_url":"https://github.com/webpack/webpack-dev-middleware"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"workerpool","old_version":"9.3.4","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.21.1","new_version":"7.5.13","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 208 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.87.0` |\n| [@cypress/webpack-preprocessor](https://github.com/cypress-io/cypress) | `7.0.2` | `7.1.2` |\n| [@patternfly/quickstarts](https://github.com/patternfly/patternfly-quickstarts) | `6.5.0` | `6.6.0` |\n| [@patternfly/react-charts](https://github.com/patternfly/patternfly-react) | `8.5.1` | `8.6.1` |\n| [@patternfly/react-component-groups](https://github.com/patternfly/react-component-groups) | `6.5.0` | `6.7.0` |\n| [@patternfly/react-core](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| [@patternfly/react-drag-drop](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.2` |\n| [@patternfly/react-icons](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| @patternfly/react-styles | `6.5.1` | `6.6.1` |\n| [@patternfly/react-table](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| [@patternfly/react-tokens](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.18.1` | `15.21.1` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.3.0` | `4.3.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [react-copy-to-clipboard](https://github.com/nkbt/react-copy-to-clipboard) | `5.1.0` | `5.1.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.5.8` | `16.6.6` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.2` | `7.18.3` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.6` | `16.0.8` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.110.3` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.29.7` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-regexp-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-regexp-features-plugin) | `7.28.5` | `7.29.7` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.6` | `0.6.8` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.28.5` | `7.29.7` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.27.1` | `7.29.7` |\n| [@babel/helper-remap-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-remap-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.28.6` | `7.29.7` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.6` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.7` | `7.29.8` |\n| [@babel/plugin-bugfix-firefox-class-in-computed-class-key](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-class-field-initializer-scope](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-class-field-initializer-scope) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-block-scoped-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoped-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-keys](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-keys) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-dynamic-import](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dynamic-import) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-export-namespace-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-export-namespace-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-for-of](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-for-of) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-function-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-function-name) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-member-expression-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-member-expression-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-amd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-amd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.29.7` | `7.29.8` |\n| [@babel/plugin-transform-modules-umd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-umd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-new-target](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-new-target) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-super](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-super) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-property-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-property-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-reserved-words](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-reserved-words) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-shorthand-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-shorthand-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-sticky-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-sticky-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-template-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-template-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typeof-symbol](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typeof-symbol) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-escapes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-escapes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-unicode-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.28.6` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.6` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.6` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.7` | `7.29.8` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.7` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@openshift/dynamic-plugin-sdk-webpack](https://github.com/openshift/dynamic-plugin-sdk/tree/HEAD/packages/lib-webpack) | `5.1.1` | `5.3.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.6.0` | `2.9.4` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.9` | `0.3.6` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.12` | `1.0.13` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.8` | `4.19.9` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.14.0` | `6.15.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.18.0` |\n| [acorn-walk](https://github.com/acornjs/acorn) | `8.3.4` | `8.3.5` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [arch](https://github.com/feross/arch) | `2.2.0` | `3.0.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.15` | `0.4.17` |\n| [babel-plugin-polyfill-corejs3](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs3) | `0.13.0` | `0.14.2` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.6` | `0.6.8` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.18` | `2.11.21` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.6` | `1.20.8` |\n| [bonjour-service](https://github.com/onlxltd/bonjour-service) | `1.3.0` | `1.4.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.9` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001766` | `1.0.30001810` |\n| [commander](https://github.com/tj/commander.js) | `2.20.3` | `2.11.0` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.48.0` | `3.50.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.23` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.4.0` | `5.5.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.12` | `3.4.15` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.279` | `1.5.425` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.24.5` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.1` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.2` | `1.4.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.3` | `3.1.7` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.0` | `4.14.3` |\n| [gettext-converter](https://github.com/locize/gettext-converter) | `1.3.1` | `1.4.0` |\n| [html-parse-stringify](https://github.com/i18next/html-parse-stringify) | `3.0.1` | `3.1.0` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `3.8.3` | `3.8.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-network-error](https://github.com/sindresorhus/is-network-error) | `1.3.0` | `1.3.2` |\n| [is-wsl](https://github.com/sindresorhus/is-wsl) | `3.1.0` | `3.1.1` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [mktemp](https://github.com/sasaplus1/mktemp) | `2.0.2` | `2.0.4` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.5` | `12.0.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.16` | `3.3.19` |\n| [natural-compare-lite](https://github.com/litejs/natural-compare-lite) | `1.4.0` | `1.4.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.55` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [pkijs](https://github.com/PeculiarVentures/PKI.js) | `3.3.3` | `3.4.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.19` | `8.5.28` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.1` | `7.1.6` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [pvutils](https://github.com/PeculiarVentures/pvutils) | `1.1.5` | `1.2.0` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.0` | `0.13.2` |\n| [reselect](https://github.com/reduxjs/reselect) | `5.1.1` | `5.3.0` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.22` | `3.0.23` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.25.0` | `2.28.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.12` | `0.11.13` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.17` | `5.33.10` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.3.0` | `2.3.3` |\n| [terser](https://github.com/terser/terser) | `5.46.0` | `5.51.2` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.8.0` | `1.9.0` |\n| [thingies](https://github.com/streamich/thingies) | `2.5.0` | `2.6.1` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [undici](https://github.com/nodejs/undici) | `7.28.0` | `7.29.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `7.4.5` | `7.4.6` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [workerpool](https://github.com/josdejong/workerpool) | `9.3.4` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.21.1` | `7.5.13` |\n\nUpdates `react-hook-form` from 7.71.1 to 7.87.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.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003e#13676\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003ereact-hook-form/react-hook-form#13676\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003eRecursive type helpers (\u003ccode\u003ePath\u003c/code\u003e, \u003ccode\u003eDeepPartial\u003c/code\u003e, \u003ccode\u003eDeepRequired\u003c/code\u003e, \u003ccode\u003eFieldErrorsImpl\u003c/code\u003e, etc.) previously stopped only at \u003ccode\u003ePrimitive | BrowserNativeObject\u003c/code\u003e. As a result, rich third-party value types such as \u003ccode\u003eDayjs\u003c/code\u003e and \u003ccode\u003eDecimal\u003c/code\u003e could be recursively traversed member-by-member, potentially causing TypeScript to report \u003cstrong\u003e\u0026quot;Excessive complexity\u0026quot;\u003c/strong\u003e diagnostics on large form types.\u003c/p\u003e\n\u003cp\u003eYou can now register a type as an opaque leaf via declaration merging:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport type { Dayjs } from 'dayjs';\r\n\u003cp\u003edeclare module 'react-hook-form' {\ninterface OpaqueTypes {\ndayjs: Dayjs;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhile the registry is empty, types remain identical to the existing behavior. This is purely opt-in.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003e#13673\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003ereact-hook-form/react-hook-form#13673\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003e#13675\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003ereact-hook-form/react-hook-form#13675\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e when resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration in Next.js builds. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003e#13682\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003ereact-hook-form/react-hook-form#13682\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003e#13683\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003ereact-hook-form/react-hook-form#13683\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003e#13684\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003ereact-hook-form/react-hook-form#13684\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003e#13686\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003ereact-hook-form/react-hook-form#13686\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003e#13687\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003ereact-hook-form/react-hook-form#13687\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thank You\u003c/h2\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Alioth-91\"\u003e\u003ccode\u003e@​Alioth-91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Masatoshi0227\"\u003e\u003ccode\u003e@​Masatoshi0227\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/modosc\"\u003e\u003ccode\u003e@​modosc\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.87.0] - 2026-08-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshouldTouch\u003c/code\u003e option for \u003ccode\u003etrigger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration (Next.js builds)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/29af888d27ab59157616e025a59957ad55ea07a1\"\u003e\u003ccode\u003e29af888\u003c/code\u003e\u003c/a\u003e 7.87.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1eeab63e387f2adb74acd761cff788a92985dec1\"\u003e\u003ccode\u003e1eeab63\u003c/code\u003e\u003c/a\u003e 🐞 fix(useFormState): never reconciles when an Activity subtree is hidden on i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/145441c2f2c7e32c00da943f02666bcbadce2ea9\"\u003e\u003ccode\u003e145441c\u003c/code\u003e\u003c/a\u003e 🐞 fix(generateWatchOutput): defaultValue is ignored for an array of names (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fb065cce5a0de00e99677f376ab277772c00288\"\u003e\u003ccode\u003e1fb065c\u003c/code\u003e\u003c/a\u003e 🐞 fix(resetField): isValid not recomputed for subscribe-only consumers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13684\"\u003e#13684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f7380e75293cb175818c487a0d6a495b80ad73b\"\u003e\u003ccode\u003e2f7380e\u003c/code\u003e\u003c/a\u003e 🧹refactor: use \u003ccode\u003econtinue\u003c/code\u003e instead of \u003ccode\u003ereturn\u003c/code\u003e in setFieldValues' hasOwnProper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1b0a314930adfc8d146826ffddba1f81e35b084d\"\u003e\u003ccode\u003e1b0a314\u003c/code\u003e\u003c/a\u003e 📖 remove comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a457ca7fa78e3426ca96b23b7057cd453a623250\"\u003e\u003ccode\u003ea457ca7\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13680\"\u003e#13680\u003c/a\u003e: useWatch never reconciles when an Activity subtree is hidden on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/bb3360f4db62489ed4ab4e09ccb4211a275da707\"\u003e\u003ccode\u003ebb3360f\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13681\"\u003e#13681\u003c/a\u003e issue: ERR_MODULE_NOT_FOUND, Can't resolve react-hook-form due t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f646948dcca52177512a4778e16789765a00ccf2\"\u003e\u003ccode\u003ef646948\u003c/code\u003e\u003c/a\u003e 🪅 feat: add OpaqueTypes registry for opaque leaf types (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13676\"\u003e#13676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e17a95c9ab36525b79bdc6115a6f5fd0959af3fa\"\u003e\u003ccode\u003ee17a95c\u003c/code\u003e\u003c/a\u003e 🧇 chore: scope the lock workflow to issues so its scheduled run can finish (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.87.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cypress/webpack-preprocessor` from 7.0.2 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/6bb0e70c0b96d5a602c888ac5a20d4de40768f6f\"\u003e\u003ccode\u003e6bb0e70\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-preprocessor-v7\u003c/code\u003e.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/575cc4da09ad4549c0d5eff27f38bb72a69cae86\"\u003e\u003ccode\u003e575cc4d\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-dev-server-v5\u003c/code\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/30f6c3e27e858bfc8d41b98d8ba9d1e9f3c80675\"\u003e\u003ccode\u003e30f6c3e\u003c/code\u003e\u003c/a\u003e chore: serve \u003ccode\u003estrategy:file\u003c/code\u003e requests from the Cypress origin when the proxy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b0ef8f7a6b41fde9f7d36ffff8613ce22b4bedb8\"\u003e\u003ccode\u003eb0ef8f7\u003c/code\u003e\u003c/a\u003e chore: gate websocket upgrades on loopback remoteAddress when the proxy is di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/13461c5f0bcabbcaca728082fc2f61e044a26c05\"\u003e\u003ccode\u003e13461c5\u003c/code\u003e\u003c/a\u003e chore: disable Chrome's HTTPS-Upgrades feature (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34549\"\u003e#34549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/a9949660fe55a771a271d2050a8b91f880325624\"\u003e\u003ccode\u003ea994966\u003c/code\u003e\u003c/a\u003e dependency: update tsx from 4.22.4 to 4.23.12 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34548\"\u003e#34548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/14f2cba24a548d015653fe18a8dc0c321accca42\"\u003e\u003ccode\u003e14f2cba\u003c/code\u003e\u003c/a\u003e fix: resolve the cloud env when the urql client is created (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34536\"\u003e#34536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/15b4f2d35ae542455464cc073c8e645a5243b2ef\"\u003e\u003ccode\u003e15b4f2d\u003c/code\u003e\u003c/a\u003e test(driver): cover cy.wait retrying in an afterEach hook after a failure (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/f267bfbbe64538c674a288c2cff77bfae0aeafc0\"\u003e\u003ccode\u003ef267bfb\u003c/code\u003e\u003c/a\u003e chore(grep): remove dead code and cover \u003ccode\u003especify\u003c/code\u003e in CI (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34532\"\u003e#34532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/dd3f9148694b14b036b585f65afd749247b3ce6e\"\u003e\u003ccode\u003edd3f914\u003c/code\u003e\u003c/a\u003e test: cover cy.contains() with combined special characters (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34546\"\u003e#34546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/@cypress/webpack-preprocessor-v7.0.2...@cypress/webpack-preprocessor-v7.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/quickstarts` from 6.5.0 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/releases\"\u003e@​patternfly/quickstarts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(unified): update icons and glass theme by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/543\"\u003epatternfly/patternfly-quickstarts#543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.4...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunified:\u003c/strong\u003e update icons and glass theme (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e1f6dba0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/3ca302883e01c2273f81792f200d5b58d7257ed8\"\u003e\u003ccode\u003e3ca3028\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/543\"\u003e#543\u003c/a\u003e from kmcfaul/unified-updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/6e92d82abc2370d3b47e6b95b56636102f3728b7\"\u003e\u003ccode\u003e6e92d82\u003c/code\u003e\u003c/a\u003e add resolutions for deps with synk issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/0a9b393e36e8fda815aa7c6876b5f75fb0fed32e\"\u003e\u003ccode\u003e0a9b393\u003c/code\u003e\u003c/a\u003e fix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e\u003ccode\u003e1f6dba0\u003c/code\u003e\u003c/a\u003e feat(unified): update icons and glass theme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/quickstarts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-charts` from 8.5.1 to 8.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-charts@8.5.1...@patternfly/react-charts@8.6.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 \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-charts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-component-groups` from 6.5.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-component-groups/releases\"\u003e@​patternfly/react-component-groups's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(SkeletonTable): add hasHeader prop by \u003ca href=\"https://github.com/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Tearsheet): Implement new Tearsheet component by \u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\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/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\"\u003ehttps://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump which-typed-array from 1.1.18 to 1.1.19 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/patternfly/react-component-groups/pull/793\"\u003epatternfly/react-component-groups#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-bugfix-safari-class-field-initializer-scope\u003c/code\u003e from 7.25.9 to 7.27.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/patternfly/react-component-groups/pull/796\"\u003epatternfly/react-component-groups#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​adobe/css-tools\u003c/code\u003e from 4.4.1 to 4.4.4 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/patternfly/react-component-groups/pull/797\"\u003epatternfly/react-component-groups#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-export-namespace-from\u003c/code\u003e from 7.25.9 to 7.27.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/patternfly/react-component-groups/pull/799\"\u003epatternfly/react-component-groups#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump on-headers and serve 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/patternfly/react-component-groups/pull/807\"\u003epatternfly/react-component-groups#807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/body-parser\u003c/code\u003e from 1.19.5 to 1.19.6 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/patternfly/react-component-groups/pull/810\"\u003epatternfly/react-component-groups#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​swc/core\u003c/code\u003e from 1.11.21 to 1.13.5 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/patternfly/react-component-groups/pull/812\"\u003epatternfly/react-component-groups#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump victory-legend from 37.3.2 to 37.3.6 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/patternfly/react-component-groups/pull/813\"\u003epatternfly/react-component-groups#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.26.9 to 7.28.5 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/patternfly/react-component-groups/pull/822\"\u003epatternfly/react-component-groups#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump launch-editor from 2.10.0 to 2.12.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/patternfly/react-component-groups/pull/823\"\u003epatternfly/react-component-groups#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates navigation placement for redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/838\"\u003epatternfly/react-component-groups#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): update capitalization of sources by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/839\"\u003epatternfly/react-component-groups#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd deck component by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/827\"\u003epatternfly/react-component-groups#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates overview page and gallery by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/842\"\u003epatternfly/react-component-groups#842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): 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/patternfly/react-component-groups/pull/841\"\u003epatternfly/react-component-groups#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump update-browserslist-db from 1.1.3 to 1.1.4 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/patternfly/react-component-groups/pull/837\"\u003epatternfly/react-component-groups#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump monaco-editor from 0.52.2 to 0.54.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/patternfly/react-component-groups/pull/835\"\u003epatternfly/react-component-groups#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump streamx from 2.22.0 to 2.23.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/patternfly/react-component-groups/pull/834\"\u003epatternfly/react-component-groups#834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump webpack-dev-middleware from 7.4.2 to 7.4.5 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/patternfly/react-component-groups/pull/833\"\u003epatternfly/react-component-groups#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump enhanced-resolve from 5.18.0 to 5.18.3 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/patternfly/react-component-groups/pull/836\"\u003epatternfly/react-component-groups#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​monaco-editor/loader\u003c/code\u003e from 1.5.0 to 1.6.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/patternfly/react-component-groups/pull/832\"\u003epatternfly/react-component-groups#832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/express-serve-static-core\u003c/code\u003e from 4.19.6 to 4.19.7 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/patternfly/react-component-groups/pull/831\"\u003epatternfly/react-component-groups#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-exponentiation-operator\u003c/code\u003e from 7.27.1 to 7.28.5 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/patternfly/react-component-groups/pull/830\"\u003epatternfly/react-component-groups#830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump babel-preset-current-node-syntax from 1.0.1 to 1.2.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/patternfly/react-component-groups/pull/829\"\u003epatternfly/react-component-groups#829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BulkSelect): more compact layout to match design by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/826\"\u003epatternfly/react-component-groups#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: generate dynamic modules map by \u003ca href=\"https://github.com/Hyperkid123\"\u003e\u003ccode\u003e@​Hyperkid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/843\"\u003epatternfly/react-component-groups#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove yarn.lock and packageManager field by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/855\"\u003epatternfly/react-component-groups#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(BulkSelect): expose menuToggle props by \u003ca href=\"https://github.com/katarinazaprazna\"\u003e\u003ccode\u003e@​katarinazaprazna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/824\"\u003epatternfly/react-component-groups#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/semver\u003c/code\u003e from 7.5.8 to 7.7.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/patternfly/react-component-groups/pull/856\"\u003epatternfly/react-component-groups#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump eslint-plugin-prettier from 5.2.3 to 5.5.4 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/patternfly/react-component-groups/pull/857\"\u003epatternfly/react-component-groups#857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump es-iterator-helpers from 1.2.1 to 1.2.2 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/patternfly/react-component-groups/pull/858\"\u003epatternfly/react-component-groups#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump bare-fs from 4.1.4 to 4.5.2 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/patternfly/react-component-groups/pull/859\"\u003epatternfly/react-component-groups#859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-syntax-flow\u003c/code\u003e from 7.27.1 to 7.28.6 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/patternfly/react-component-groups/pull/861\"\u003epatternfly/react-component-groups#861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e from 4.12.1 to 4.12.2 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/patternfly/react-component-groups/pull/862\"\u003epatternfly/react-component-groups#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/prop-types\u003c/code\u003e from 15.7.14 to 15.7.15 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/patternfly/react-component-groups/pull/863\"\u003epatternfly/react-component-groups#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e from 6.8.0 to 6.9.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/patternfly/react-component-groups/pull/864\"\u003epatternfly/react-component-groups#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump sass from 1.83.0 to 1.97.2 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/patternfly/react-component-groups/pull/865\"\u003epatternfly/react-component-groups#865\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/patternfly/react-component-groups/commit/4e055acb9a19ead98f29f93a7ba9e7aebc6ef92b\"\u003e\u003ccode\u003e4e055ac\u003c/code\u003e\u003c/a\u003e fix(ci): use npm ci against lockfile in promote workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/9713c049e261de349239ebc10ebe4200e2242df6\"\u003e\u003ccode\u003e9713c04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/issues/954\"\u003e#954\u003c/a\u003e from GAUNSD/gmurcia/tearsheet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/fc3e5e7d8bdf04d7e4648ce74c7ef2d715d31d38\"\u003e\u003ccode\u003efc3e5e7\u003c/code\u003e\u003c/a\u003e fix: Lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/4c9cf03e48861ea0107bfd220f2720297bb93a53\"\u003e\u003ccode\u003e4c9cf03\u003c/code\u003e\u003c/a\u003e chore: Update jest snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/6e1a4c6945a275b81ebcad8b497d792c9c5d9db6\"\u003e\u003ccode\u003e6e1a4c6\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet styles (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/cad6f9fb602f2720929934f4954de395b9a3a318\"\u003e\u003ccode\u003ecad6f9f\u003c/code\u003e\u003c/a\u003e chore: Remove empty instances of useStyles (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/4ccb3fc493821764f326205b4928b5f7054d2cf6\"\u003e\u003ccode\u003e4ccb3fc\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet documentation (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/50eaa859178ca8d3ceccca8e666e5589127dd7e6\"\u003e\u003ccode\u003e50eaa85\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet prop description (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/1d9a4415d0dd64fa5a998b44071cf16a35373e35\"\u003e\u003ccode\u003e1d9a441\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet documentation (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/a9a1f547968052d376d004bbca64e8d6ba4c6629\"\u003e\u003ccode\u003ea9a1f54\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into gmurcia/tearsheet\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-component-groups\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-core` from 6.5.1 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-core@6.5.1...@patternfly/react-core@6.6.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 \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-drag-drop` from 6.5.1 to 6.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-react/releases\"\u003e@​patternfly/react-drag-drop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade to 6.5.2 by \u003ca href=\"https://github.com/dlabaj\"\u003e\u003ccode\u003e@​dlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12431\"\u003epatternfly/patternfly-react#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: updated to do 6.6.0 prereleases. by \u003ca href=\"https://github.com/dlabaj\"\u003e\u003ccode\u003e@​dlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12434\"\u003epatternfly/patternfly-react#12434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(CodeEditor): add isHighContrastTheme by \u003ca href=\"https://github.com/logonoff\"\u003e\u003ccode\u003e@​logonoff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12384\"\u003epatternfly/patternfly-react#12384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove code-connect directory by \u003ca href=\"https://github.com/evwilkin\"\u003e\u003ccode\u003e@​evwilkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12346\"\u003epatternfly/patternfly-react#12346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(BarsIcon): Updat all uses of Bars icons to use RhUiMenuBarsIcon instead by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12377\"\u003epatternfly/patternfly-react#12377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(CaretDownIcon): Replace all usages of CaretDownIcon with RhUiCaretDownIcon by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12368\"\u003epatternfly/patternfly-react#12368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ArrowRightIcon): Update any uses of FA arrow right icon to RH brand arrow right icon by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12365\"\u003epatternfly/patternfly-react#12365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated all usage of AngleDoubleLeftIcon to RhUiDoubleCaretLeftIcon by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12381\"\u003epatternfly/patternfly-react#12381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Banner): add pill variant by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12440\"\u003epatternfly/patternfly-react#12440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(workflows): align issue label and preview gating by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12385\"\u003epatternfly/patternfly-react#12385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): removes dead link in react-core README by \u003ca href=\"https://github.com/nicklemmon\"\u003e\u003ccode\u003e@​nicklemmon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12337\"\u003epatternfly/patternfly-react#12337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(NavExpandable): allow option to pass an icon by \u003ca href=\"https://github.com/logonoff\"\u003e\u003ccode\u003e@​logonoff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12444\"\u003epatternfly/patternfly-react#12444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BullhornIcon): Replace BullhornIcon with RhUiAttentionBellFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12466\"\u003epatternfly/patternfly-react#12466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CopyIcon): Replace CopyIcon with RhUiCopyFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12449\"\u003epatternfly/patternfly-react#12449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PencilAltIcon): Replace PencilAltIcon with RhUiEditFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12467\"\u003epatternfly/patternfly-react#12467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedCopy): Replace OutlinedCopy with RhUiCopyIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12453\"\u003epatternfly/patternfly-react#12453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ClipboardIcon): Replace ClipboardIcon with RhUiClipboardFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12455\"\u003epatternfly/patternfly-react#12455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(LinkIcon): Replace LinkIcon with RhUiLinkIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12456\"\u003epatternfly/patternfly-react#12456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(FlagIcon): Replace FlagIcon with RhUiFlagFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12457\"\u003epatternfly/patternfly-react#12457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(InProgressIcon): Replace InProgressIcon with RhUiInProgressIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pat...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/networking-console-plugin/pull/504","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnetworking-console-plugin/issues/504","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/504/packages"},{"uuid":"5394335676","node_id":"PR_kwDORcHAfs8AAAABCxCEaA","number":82,"state":"closed","title":"Bump the npm-dependencies group across 1 directory with 101 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-11T02:51:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-09T02:54:20.000Z","updated_at":"2026-09-11T02:51:37.000Z","time_to_close":172635,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":101,"packages":[{"name":"@types/node","old_version":"25.6.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/webextension-polyfill","old_version":"0.12.5","new_version":"0.12.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.0.18","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.2.1","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"fast-check","old_version":"3.23.2","new_version":"4.9.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"jsdom","old_version":"29.1.1","new_version":"30.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"16.4.0","new_version":"17.4.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.59.1","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"5.4.21","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-checker","old_version":"0.13.0","new_version":"0.14.5","repository_url":"https://github.com/fi3ework/vite-plugin-checker"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"web-ext","old_version":"10.4.0","new_version":"10.6.0","repository_url":"https://github.com/mozilla/web-ext"},{"name":"@babel/code-frame","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@pnpm/npm-conf","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/pnpm/npm-conf"},{"name":"@turf/boolean-point-in-polygon","old_version":"7.3.4","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"default-browser","old_version":"5.5.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"expect-type","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"fflate","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/101arrowz/fflate"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"get-east-asian-width","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"magicast","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/unjs/magicast"},{"name":"obug","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/sxzz/obug"},{"name":"robust-predicates","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/mourner/robust-predicates"},{"name":"tinyrainbow","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/tinylibs/tinyrainbow"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 36 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.4.1` |\n| [@types/webextension-polyfill](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webextension-polyfill) | `0.12.5` | `0.12.6` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `4.1.11` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.0.18` | `4.1.11` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.9.1` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `3.23.2` | `4.9.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.1.1` | `30.0.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.4.0` | `17.4.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.1` | `8.69.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `8.2.2` |\n| [vite-plugin-checker](https://github.com/fi3ework/vite-plugin-checker) | `0.13.0` | `0.14.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.18` | `4.1.11` |\n| [web-ext](https://github.com/mozilla/web-ext) | `10.4.0` | `10.6.0` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.29.0` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.0` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@pnpm/npm-conf](https://github.com/pnpm/npm-conf) | `3.0.2` | `3.0.3` |\n| [@turf/boolean-point-in-polygon](https://github.com/Turfjs/turf) | `7.3.4` | `7.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.5.0` | `5.5.1` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.3.0` | `1.4.0` |\n| [fflate](https://github.com/101arrowz/fflate) | `0.8.2` | `0.8.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.5.0` | `1.6.0` |\n| [magicast](https://github.com/unjs/magicast) | `0.5.2` | `0.5.4` |\n| [obug](https://github.com/sxzz/obug) | `2.1.1` | `2.1.4` |\n| [robust-predicates](https://github.com/mourner/robust-predicates) | `3.0.2` | `3.0.3` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.1.0` | `3.1.1` |\n\n\nUpdates `@types/node` from 25.6.0 to 26.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/webextension-polyfill` from 0.12.5 to 0.12.6\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/webextension-polyfill\"\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.18 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\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\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\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\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dc0d62eaf08d8acb1f5042fdb8ac5b4a19fdc73\"\u003e\u003ccode\u003e2dc0d62\u003c/code\u003e\u003c/a\u003e chore: release v4.1.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/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/ui` from 4.0.18 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\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\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\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\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986abe2161a9a06f0ca03df68e82690b21\"\u003e\u003ccode\u003e596f739\u003c/code\u003e\u003c/a\u003e fix: project color label on html reporter (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10142\"\u003e#10142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f1b1f6c7b053381f1d9ae184298240a4faa581b0\"\u003e\u003ccode\u003ef1b1f6c\u003c/code\u003e\u003c/a\u003e fix(ui): fix jsx/tsx syntax highlight (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.1 to 10.9.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\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\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/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\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/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.1...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 3.23.2 to 4.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eShrinkable \u003ccode\u003eentityGraph\u003c/code\u003e and few performance chips\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.9.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.8.0...v4.9.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7008\"\u003ePR#7008\u003c/a\u003e) Towards shrinkable \u003ccode\u003eentityGraph\u003c/code\u003e thanks to \u003ccode\u003echainUntil\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7010\"\u003ePR#7010\u003c/a\u003e) Bug: Fix latent state-sharing bug in entityGraph\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7063\"\u003ePR#7063\u003c/a\u003e) Bug: Equiprobable alternatives in \u003ccode\u003estringMatching\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6973\"\u003ePR#6973\u003c/a\u003e) CI: Drop caches on push for build package flow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6971\"\u003ePR#6971\u003c/a\u003e) CI: Only mark fast-check's releases as latest\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6974\"\u003ePR#6974\u003c/a\u003e) CI: Drop pull_request_target flows\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6975\"\u003ePR#6975\u003c/a\u003e) CI: Drop discussion creation on release publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6976\"\u003ePR#6976\u003c/a\u003e) CI: Drop caches from publication steps\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6977\"\u003ePR#6977\u003c/a\u003e) CI: Revert \u0026quot;Drop caches from publication steps\u0026quot;\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6978\"\u003ePR#6978\u003c/a\u003e) CI: Make zizmor audit a required status check\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6991\"\u003ePR#6991\u003c/a\u003e) CI: Remove Claude Code workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6994\"\u003ePR#6994\u003c/a\u003e) CI: Replace \u003ccode\u003epnpm dlx\u003c/code\u003e with \u003ccode\u003epnpm exec\u003c/code\u003e for \u003ccode\u003epkg-pr-new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6995\"\u003ePR#6995\u003c/a\u003e) CI: Inline zizmor ignores in workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6996\"\u003ePR#6996\u003c/a\u003e) CI: Move to \u003ccode\u003edevEngines.packageManager\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7005\"\u003ePR#7005\u003c/a\u003e) CI: Update PULL_REQUEST_TEMPLATE.md\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7011\"\u003ePR#7011\u003c/a\u003e) CI: Drop OTP prompt from npm publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7013\"\u003ePR#7013\u003c/a\u003e) CI: Switch release jobs to npm stage publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7027\"\u003ePR#7027\u003c/a\u003e) CI: Run benchmarks against \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7037\"\u003ePR#7037\u003c/a\u003e) CI: Use comparison mode for \u003ccode\u003ebench\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7069\"\u003ePR#7069\u003c/a\u003e) CI: Run pnpm dedupe to deduplicate lockfile\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6959\"\u003ePR#6959\u003c/a\u003e) CI: Announce releases on Bluesky\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7105\"\u003ePR#7105\u003c/a\u003e) CI: Switch to actions/attest for attestations\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7117\"\u003ePR#7117\u003c/a\u003e) CI: Use pnpm version in changelog script\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7120\"\u003ePR#7120\u003c/a\u003e) CI: Allow unclean tree in changelog generation\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7125\"\u003ePR#7125\u003c/a\u003e) CI: Stage publish using \u003ccode\u003epnpm\u003c/code\u003e in publish jobs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7065\"\u003ePR#7065\u003c/a\u003e) Clean: Delete skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6983\"\u003ePR#6983\u003c/a\u003e) Doc: Tweak PR Template to hint AI agents into revealing themselves\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7092\"\u003ePR#7092\u003c/a\u003e) Doc: Add back skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7095\"\u003ePR#7095\u003c/a\u003e) Doc: Add release notes for fast-check 4.8.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7104\"\u003ePR#7104\u003c/a\u003e) Doc: Add makeeno as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7103\"\u003ePR#7103\u003c/a\u003e) Doc: Fix info box in docs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7108\"\u003ePR#7108\u003c/a\u003e) Doc: Add jneidel as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7035\"\u003ePR#7035\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.integer\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7046\"\u003ePR#7046\u003c/a\u003e) Performance: Faster fc.record on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7047\"\u003ePR#7047\u003c/a\u003e) Performance: Faster fc.dictionary on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7048\"\u003ePR#7048\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.webPath\u003c/code\u003e/\u003ccode\u003efc.webUrl\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7050\"\u003ePR#7050\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e for \u003ccode\u003e\\W\u003c/code\u003e \u003ccode\u003e\\D\u003c/code\u003e \u003ccode\u003e\\S\u003c/code\u003e \u003ccode\u003e.\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7054\"\u003ePR#7054\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7049\"\u003ePR#7049\u003c/a\u003e) Performance: Drop nested \u003ccode\u003etuple\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e for \u003ccode\u003efc.record\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7045\"\u003ePR#7045\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.entityGraph\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7071\"\u003ePR#7071\u003c/a\u003e) Performance: Early exit on empty tuple in \u003ccode\u003efc.entityGraph\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.9.0\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eShrinkable \u003ccode\u003eentityGraph\u003c/code\u003e and few performance chips\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.9.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.8.0...v4.9.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7008\"\u003ePR#7008\u003c/a\u003e) Towards shrinkable \u003ccode\u003eentityGraph\u003c/code\u003e thanks to \u003ccode\u003echainUntil\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7010\"\u003ePR#7010\u003c/a\u003e) Bug: Fix latent state-sharing bug in entityGraph\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7063\"\u003ePR#7063\u003c/a\u003e) Bug: Equiprobable alternatives in \u003ccode\u003estringMatching\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6973\"\u003ePR#6973\u003c/a\u003e) CI: Drop caches on push for build package flow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6971\"\u003ePR#6971\u003c/a\u003e) CI: Only mark fast-check's releases as latest\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6974\"\u003ePR#6974\u003c/a\u003e) CI: Drop pull_request_target flows\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6975\"\u003ePR#6975\u003c/a\u003e) CI: Drop discussion creation on release publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6976\"\u003ePR#6976\u003c/a\u003e) CI: Drop caches from publication steps\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6977\"\u003ePR#6977\u003c/a\u003e) CI: Revert \u0026quot;Drop caches from publication steps\u0026quot;\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6978\"\u003ePR#6978\u003c/a\u003e) CI: Make zizmor audit a required status check\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6991\"\u003ePR#6991\u003c/a\u003e) CI: Remove Claude Code workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6994\"\u003ePR#6994\u003c/a\u003e) CI: Replace \u003ccode\u003epnpm dlx\u003c/code\u003e with \u003ccode\u003epnpm exec\u003c/code\u003e for \u003ccode\u003epkg-pr-new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6995\"\u003ePR#6995\u003c/a\u003e) CI: Inline zizmor ignores in workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6996\"\u003ePR#6996\u003c/a\u003e) CI: Move to \u003ccode\u003edevEngines.packageManager\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7005\"\u003ePR#7005\u003c/a\u003e) CI: Update PULL_REQUEST_TEMPLATE.md\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7011\"\u003ePR#7011\u003c/a\u003e) CI: Drop OTP prompt from npm publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7013\"\u003ePR#7013\u003c/a\u003e) CI: Switch release jobs to npm stage publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7027\"\u003ePR#7027\u003c/a\u003e) CI: Run benchmarks against \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7037\"\u003ePR#7037\u003c/a\u003e) CI: Use comparison mode for \u003ccode\u003ebench\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7069\"\u003ePR#7069\u003c/a\u003e) CI: Run pnpm dedupe to deduplicate lockfile\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6959\"\u003ePR#6959\u003c/a\u003e) CI: Announce releases on Bluesky\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7105\"\u003ePR#7105\u003c/a\u003e) CI: Switch to actions/attest for attestations\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7117\"\u003ePR#7117\u003c/a\u003e) CI: Use pnpm version in changelog script\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7120\"\u003ePR#7120\u003c/a\u003e) CI: Allow unclean tree in changelog generation\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7125\"\u003ePR#7125\u003c/a\u003e) CI: Stage publish using \u003ccode\u003epnpm\u003c/code\u003e in publish jobs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7065\"\u003ePR#7065\u003c/a\u003e) Clean: Delete skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6983\"\u003ePR#6983\u003c/a\u003e) Doc: Tweak PR Template to hint AI agents into revealing themselves\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7092\"\u003ePR#7092\u003c/a\u003e) Doc: Add back skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7095\"\u003ePR#7095\u003c/a\u003e) Doc: Add release notes for fast-check 4.8.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7104\"\u003ePR#7104\u003c/a\u003e) Doc: Add makeeno as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7103\"\u003ePR#7103\u003c/a\u003e) Doc: Fix info box in docs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7108\"\u003ePR#7108\u003c/a\u003e) Doc: Add jneidel as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7035\"\u003ePR#7035\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.integer\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7046\"\u003ePR#7046\u003c/a\u003e) Performance: Faster fc.record on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7047\"\u003ePR#7047\u003c/a\u003e) Performance: Faster fc.dictionary on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7048\"\u003ePR#7048\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.webPath\u003c/code\u003e/\u003ccode\u003efc.webUrl\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7050\"\u003ePR#7050\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e for \u003ccode\u003e\\W\u003c/code\u003e \u003ccode\u003e\\D\u003c/code\u003e \u003ccode\u003e\\S\u003c/code\u003e \u003ccode\u003e.\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7054\"\u003ePR#7054\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7049\"\u003ePR#7049\u003c/a\u003e) Performance: Drop nested \u003ccode\u003etuple\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e for \u003ccode\u003efc.record\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7045\"\u003ePR#7045\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.entityGraph\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/0d3c2547dce556f72413607849377530d18ea283\"\u003e\u003ccode\u003e0d3c254\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.9.0, \u003ccode\u003e@​fast-check/packaged\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/bd85efe4d7ded7b7e1783d259bfa7e8ce604d600\"\u003e\u003ccode\u003ebd85efe\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^24.13.3 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7118\"\u003e#7118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/a0596abe2bfeb59d2f80954627fcecc88554247f\"\u003e\u003ccode\u003ea0596ab\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency vitest to ^4.1.10 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7119\"\u003e#7119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/3c085da4881031bbccea4d38676af10c46b2a49a\"\u003e\u003ccode\u003e3c085da\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency prettier to v3.9.4 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/6538ff043922ba953f01327630ca2dbbd160c253\"\u003e\u003ccode\u003e6538ff0\u003c/code\u003e\u003c/a\u003e 👥 Add jneidel as doc contributor (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7108\"\u003e#7108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/8096ab024176d2e48a2c269759f90bcf82fa2914\"\u003e\u003ccode\u003e8096ab0\u003c/code\u003e\u003c/a\u003e 👥 Add makeeno as doc contributor (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7104\"\u003e#7104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/13fd4a64359869665828011c6226142c1f27bd3e\"\u003e\u003ccode\u003e13fd4a6\u003c/code\u003e\u003c/a\u003e ✏️ Typo in type \u003ccode\u003eEntityGraphContraints\u003c/code\u003e (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7088\"\u003e#7088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/36e70d2eb57b7e2ee2c791a87c40d9fc73bd0f8a\"\u003e\u003ccode\u003e36e70d2\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e to ^7.58.9 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7080\"\u003e#7080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/451ede0d4b8809a3b1292d28aee05d03c5e8d22d\"\u003e\u003ccode\u003e451ede0\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency vitest to ^4.1.8 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7074\"\u003e#7074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/949564d39744d61e7c0c51ccb226110d84fd8f68\"\u003e\u003ccode\u003e949564d\u003c/code\u003e\u003c/a\u003e ⚡️ Early exit on empty tuple in \u003ccode\u003efc.entityGraph\u003c/code\u003e (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7071\"\u003e#7071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.9.0/packages/fast-check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for fast-check since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 29.1.1 to 30.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e with \u003ccode\u003ecalc()\u003c/code\u003e and other functions throwing an exception, which regressed in v30.0.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSped up up range operations on large documents (\u003ca href=\"https://github.com/leonidaz\"\u003e\u003ccode\u003e@​leonidaz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev30.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js minimum version raised to \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSS.escape()\u003c/code\u003e and \u003ccode\u003eCSS.supports()\u003c/code\u003e functions. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e'background-position-x'\u003c/code\u003e and \u003ccode\u003e'background-position-y'\u003c/code\u003e CSS properties. (\u003ca href=\"https://github.com/olagokemills\"\u003e\u003ccode\u003e@​olagokemills\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to convert length values into pixels. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed CSS function serialization, e.g., in the return value of \u003ccode\u003egetPropertyValue()\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the type of error thrown by \u003ccode\u003edocument.evaluate()\u003c/code\u003e (\u003ca href=\"https://github.com/dokson\"\u003e\u003ccode\u003e@​dokson\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/6584485f094d5b271553005b68804c93a455c002\"\u003e\u003ccode\u003e6584485\u003c/code\u003e\u003c/a\u003e 30.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/0c51df6d80567202e969ba273c32db01de43c26e\"\u003e\u003ccode\u003e0c51df6\u003c/code\u003e\u003c/a\u003e Update dependencies and dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/32adb340bf3782194099c6a7b0e0a34c05aa8f24\"\u003e\u003ccode\u003e32adb34\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​asamuzakjp/dom-selector\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/70f014aa1de06a684b4f7d123bdb832ae8c63c53\"\u003e\u003ccode\u003e70f014a\u003c/code\u003e\u003c/a\u003e Speed up range operations on large documents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/250d7ee387109d9674d3e4a79fe1edac96e45476\"\u003e\u003ccode\u003e250d7ee\u003c/code\u003e\u003c/a\u003e Partially fix getComputedStyle with calc()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/20a01fc4a5ca1b2a48ec9c546d230624964d2f83\"\u003e\u003ccode\u003e20a01fc\u003c/code\u003e\u003c/a\u003e 30.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/8c8e583c4f0130f09a1f0ba2728c9aebc4f709c5\"\u003e\u003ccode\u003e8c8e583\u003c/code\u003e\u003c/a\u003e Precompute WPT expectation matches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f32245cfedf894b933bf4625b5649c284422da45\"\u003e\u003ccode\u003ef32245c\u003c/code\u003e\u003c/a\u003e Bump Node.js floor and dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/03ef23b4513af92d89d59b2383c5697a0a260111\"\u003e\u003ccode\u003e03ef23b\u003c/code\u003e\u003c/a\u003e Add background-position longhands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ded056f38de1a1e3709feafd0acea57377f85f35\"\u003e\u003ccode\u003eded056f\u003c/code\u003e\u003c/a\u003e Test CSS.escape() with numeric IDs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v29.1.1...v30.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.4.0 to 17.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.4.1\u003c/h2\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\r\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1825\"\u003e#1825\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/16b3f74850e5d2811b5fbaea6c136733a71ad3e4\"\u003e\u003ccode\u003e16b3f74\u003c/code\u003e\u003c/a\u003e - It is now possible to run multiple tasks in parallel for a single glob by configuring it with an array of tasks (which run sequentially), and then placing another array inside it (where the tasks will run in parallel). The following demonstrates the order tasks will start in:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;*.ts\u0026quot;: [\u0026quot;first\u0026quot;, \u0026quot;second\u0026quot;, [\u0026quot;third\u0026quot;, \u0026quot;third\u0026quot;], \u0026quot;fourth\u0026quot;]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a concrete example, \u003cem\u003elint-staged\u003c/em\u003e's own configuration is:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('./lib/index.js').Configuration} */\nexport default {\n  \u0026quot;*\u0026quot;: [\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1825\"\u003e#1825\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/16b3f74850e5d2811b5fbaea6c136733a71ad3e4\"\u003e\u003ccode\u003e16b3f74\u003c/code\u003e\u003c/a\u003e - It is now possible to run multiple tasks in parallel for a single glob by configuring it with an array of tasks (which run sequentially), and then placing another array inside it (where the tasks will run in parallel). The following demonstrates the order tasks will start in:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;*.ts\u0026quot;: [\u0026quot;first\u0026quot;, \u0026quot;second\u0026quot;, [\u0026quot;third\u0026quot;, \u0026quot;third\u0026quot;], \u0026quot;fourth\u0026quot;]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a concrete example, \u003cem\u003elint-staged\u003c/em\u003e's own configuration is:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('./lib/index.js').Configuration} */\nexport default {\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/lint-staged/lint-staged/commit/d0c1517b61f4805a319ae416f50b1d5bdf3e137f\"\u003e\u003ccode\u003ed0c1517\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1841\"\u003e#1841\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f06133573350dd650bd8fed42af06502d018b830\"\u003e\u003ccode\u003ef061335\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d2721af6d378c8c878005b01b557c95070449b11\"\u003e\u003ccode\u003ed2721af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1840\"\u003e#1840\u003c/a\u003e from lint-staged/updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e ci: update Changesets action because it failed to publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd76ce36648b794a477b60dc1852dc96641c03c3\"\u003e\u003ccode\u003ecd76ce3\u003c/code\u003e\u003c/a\u003e build: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ea195e1f17bb507ef6809a44d7f814fab1810270\"\u003e\u003ccode\u003eea195e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1837\"\u003e#1837\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a6a0d616b6eadb4ed464239001bf9afb826d13f2\"\u003e\u003ccode\u003ea6a0d61\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0a090981ef52a11fa4e4d90b6247f2310b5abc4f\"\u003e\u003ccode\u003e0a09098\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1832\"\u003e#1832\u003c/a\u003e from lint-staged/add-all-flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7fd685b6de614335a432a81e383a73af4d431b3a\"\u003e\u003ccode\u003e7fd685b\u003c/code\u003e\u003c/a\u003e fix: further fix parsing options logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e--all\u003c/code\u003e flag for including all files tracked by Git instead of just...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.4.0...v17.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​...\n\n_Description has been truncated_","html_url":"https://github.com/anthonysgro/geospoof/pull/82","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonysgro%2Fgeospoof/issues/82","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/82/packages"},{"uuid":"5376541495","node_id":"PR_kwDODdTws88AAAABCi1b9w","number":3295,"state":"open","title":"Bump the npm group across 1 directory with 165 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T15:26:07.000Z","updated_at":"2026-09-07T15:31:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":165,"packages":[{"name":"@babel/core","old_version":"7.28.4","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-runtime","old_version":"7.28.3","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.3","new_version":"8.0.2","repository_url":"https://github.com/babel/babel"},{"name":"@hotwired/turbo-rails","old_version":"8.0.16","new_version":"8.0.23","repository_url":"https://github.com/hotwired/turbo-rails"},{"name":"@rails/ujs","old_version":"7.1.502","new_version":"7.1.600","repository_url":"https://github.com/rails/rails"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"css-loader","old_version":"7.1.2","new_version":"7.1.5","repository_url":"https://github.com/webpack/css-loader"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"mini-css-extract-plugin","old_version":"2.9.4","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"sass","old_version":"1.98.0","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.5","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"webpack","old_version":"5.101.3","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.2.3","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"stylelint","old_version":"17.14.1","new_version":"17.15.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.10.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":"@hapi/tlds","old_version":"1.1.3","new_version":"1.1.7","repository_url":"https://github.com/hapijs/tlds"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.5.2","new_version":"26.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"ajv","old_version":"6.12.6","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"axios","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"eslint-import-resolver-node","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-module-utils","old_version":"2.12.1","new_version":"2.14.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"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.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"immutable","old_version":"5.1.5","new_version":"5.1.9","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"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":"joi","old_version":"18.2.5","new_version":"18.2.8","repository_url":"https://github.com/hapijs/joi"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"postcss-safe-parser","old_version":"7.0.1","new_version":"7.1.0","repository_url":"https://github.com/postcss/postcss-safe-parser"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"yaml","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm group with 65 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `8.0.1` |\n| [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) | `7.28.3` | `8.0.1` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.3` | `8.0.2` |\n| [@hotwired/turbo-rails](https://github.com/hotwired/turbo-rails) | `8.0.16` | `8.0.23` |\n| [@rails/ujs](https://github.com/rails/rails) | `7.1.502` | `7.1.600` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.2` | `7.1.5` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.9.4` | `2.10.2` |\n| [sass](https://github.com/sass/dart-sass) | `1.98.0` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.5` | `16.0.8` |\n| [webpack](https://github.com/webpack/webpack) | `5.101.3` | `5.110.3` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.2.3` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.14.1` | `17.15.0` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.3` | `7.29.7` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.29.7` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.10.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@hapi/tlds](https://github.com/hapijs/tlds) | `1.1.3` | `1.1.7` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.6.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `26.5.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.15.0` |\n| [axios](https://github.com/axios/axios) | `1.19.0` | `1.20.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.18` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.4.0` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [eslint-import-resolver-node](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/node) | `0.3.9` | `0.3.10` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.1` | `2.14.0` |\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.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.4` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.4` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `5.1.5` | `5.1.9` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [joi](https://github.com/hapijs/joi) | `18.2.5` | `18.2.8` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.3.2` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [postcss-safe-parser](https://github.com/postcss/postcss-safe-parser) | `7.0.1` | `7.1.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.12` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.22` |\n| [yaml](https://github.com/eemeli/yaml) | `1.10.2` | `1.10.3` |\n\n\nUpdates `@babel/core` from 7.28.4 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/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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: 6\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\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/de007ea188da7675ea099fb4740380daaa58cb30\"\u003e\u003ccode\u003ede007ea\u003c/code\u003e\u003c/a\u003e Avoid trailing zeroes in Babel 9 generated version (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18078\"\u003e#18078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b71c35ab79ccc3945cf1eb2c47efa0f227e2cc44\"\u003e\u003ccode\u003eb71c35a\u003c/code\u003e\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18039\"\u003e#18039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e74b70dac023847a7b2de49e67a0626278b1a0df\"\u003e\u003ccode\u003ee74b70d\u003c/code\u003e\u003c/a\u003e chore: Remove unused file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18033\"\u003e#18033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ae5796912c3c12e0913c40050c10adfb231aa811\"\u003e\u003ccode\u003eae57969\u003c/code\u003e\u003c/a\u003e chore: consolidate upwards traversal to empathic (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18030\"\u003e#18030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/827d0030bf33d6caf0afb7881452d4df02b4a152\"\u003e\u003ccode\u003e827d003\u003c/code\u003e\u003c/a\u003e Change jest  \u003ccode\u003esnapshotFormat\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18029\"\u003e#18029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/34cf24e71676f84e2d70c67cf3e29e77cb02cd99\"\u003e\u003ccode\u003e34cf24e\u003c/code\u003e\u003c/a\u003e Update deps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18023\"\u003e#18023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.1/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-runtime` from 7.28.3 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/babel/babel/releases\"\u003e@​babel/plugin-transform-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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: 6\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\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/plugin-transform-runtime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd96c479396d736e6d09541ab120c577cfbffec3\"\u003e\u003ccode\u003ecd96c47\u003c/code\u003e\u003c/a\u003e chore(pkg): set \u003ccode\u003e@​babel/core\u003c/code\u003e peer deps to ^8.0.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/18076\"\u003e#18076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef2a7aadb19360cc06feeb85107b74475cc155ad\"\u003e\u003ccode\u003eef2a7aa\u003c/code\u003e\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/18036\"\u003e#18036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dc91f907de56c1afab78810cd8e2a86fd997084c\"\u003e\u003ccode\u003edc91f90\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0e5a59d0f6afef7116f7eab7780289a6148aec65\"\u003e\u003ccode\u003e0e5a59d\u003c/code\u003e\u003c/a\u003e Require Node.js \u003ccode\u003e^22.18.0 || \u0026gt;=24.11.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/17969\"\u003e#17969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/2b5e8ad5dbc790d385d79bc79c853a7e89980541\"\u003e\u003ccode\u003e2b5e8ad\u003c/code\u003e\u003c/a\u003e Use yarn catalog (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/17964\"\u003e#17964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7300a669d2a44ed6c37e461d6f08a6dcf29228bd\"\u003e\u003ccode\u003e7300a66\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.1/packages/babel-plugin-transform-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/plugin-transform-runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.3 to 8.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.2 (2026-06-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18083\"\u003e#18083\u003c/a\u003e Use the \u003ccode\u003e@babel/core\u003c/code\u003e version when asserting version in \u003ccode\u003e@babel/standalone\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\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/18075\"\u003e#18075\u003c/a\u003e fix(identifier): avoid double escaping slash (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18081\"\u003e#18081\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/preset-env's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.2 (2026-06-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18083\"\u003e#18083\u003c/a\u003e Use the \u003ccode\u003e@babel/core\u003c/code\u003e version when asserting version in \u003ccode\u003e@babel/standalone\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\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/18075\"\u003e#18075\u003c/a\u003e fix(identifier): avoid double escaping slash (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18081\"\u003e#18081\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/73940a0aa2252b0f87261a5dff0c751472ef7a99\"\u003e\u003ccode\u003e73940a0\u003c/code\u003e\u003c/a\u003e v8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/59a63a6f417009358bf680292332bb48807cbaea\"\u003e\u003ccode\u003e59a63a6\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18081\"\u003e#18081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd96c479396d736e6d09541ab120c577cfbffec3\"\u003e\u003ccode\u003ecd96c47\u003c/code\u003e\u003c/a\u003e chore(pkg): set \u003ccode\u003e@​babel/core\u003c/code\u003e peer deps to ^8.0.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18076\"\u003e#18076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/004f4b41e501d0bd0518979992cc7151c11c89e0\"\u003e\u003ccode\u003e004f4b4\u003c/code\u003e\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18069\"\u003e#18069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c6d71f3f0e2c5754b17693c44ca11eefaa0ef87b\"\u003e\u003ccode\u003ec6d71f3\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003estrictFunctionTypes\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17946\"\u003e#17946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dc91f907de56c1afab78810cd8e2a86fd997084c\"\u003e\u003ccode\u003edc91f90\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.2/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/preset-env\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hotwired/turbo-rails` from 8.0.16 to 8.0.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hotwired/turbo-rails/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 \u003ca href=\"https://www.npmjs.com/~packagethief\"\u003epackagethief\u003c/a\u003e, a new releaser for \u003ccode\u003e@​hotwired/turbo-rails\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rails/ujs` from 7.1.502 to 7.1.600\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rails/rails/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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​rails/ujs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `babel-loader` from 10.0.0 to 10.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel-loader/releases\"\u003ebabel-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1055\"\u003e#1055\u003c/a\u003e (\u0026quot;use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API\u0026quot;) by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1066\"\u003ebabel/babel-loader#1066\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.1.0...v10.1.1\"\u003ehttps://github.com/babel/babel-loader/compare/v10.1.0...v10.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1055\"\u003ebabel/babel-loader#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable type checking and support Babel 8 by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1056\"\u003ebabel/babel-loader#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/babel/babel-loader/pull/1059\"\u003ebabel/babel-loader#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: mark webpack as optional peer dependency by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1061\"\u003ebabel/babel-loader#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump webpack from 5.101.0 to 5.104.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/babel/babel-loader/pull/1062\"\u003ebabel/babel-loader#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/babel/babel-loader/pull/1060\"\u003ebabel/babel-loader#1060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch from 3.1.2 to 3.1.5 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/babel/babel-loader/pull/1063\"\u003ebabel/babel-loader#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin Node.js on CI by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1064\"\u003ebabel/babel-loader#1064\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/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1061\"\u003ebabel/babel-loader#1061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.0.0...v10.1.0\"\u003ehttps://github.com/babel/babel-loader/compare/v10.0.0...v10.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/da602105664458752dca3578856ee8d0d6ac80e6\"\u003e\u003ccode\u003eda60210\u003c/code\u003e\u003c/a\u003e 10.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/a0a2617e10b39f35b8d1e2893a87f4ee4fe7ebdc\"\u003e\u003ccode\u003ea0a2617\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1055\"\u003e#1055\u003c/a\u003e (\u0026quot;use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API\u0026quot;) (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/de09ee1426c781987674690be02aca2f2ea61efc\"\u003e\u003ccode\u003ede09ee1\u003c/code\u003e\u003c/a\u003e 10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/e34c360a7b86740fca62158eb1bef89b9fef4507\"\u003e\u003ccode\u003ee34c360\u003c/code\u003e\u003c/a\u003e Pin Node.js on CI (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/3c1e1805511592e7e9f9fe7f60de5439370c4740\"\u003e\u003ccode\u003e3c1e180\u003c/code\u003e\u003c/a\u003e Bump minimatch from 3.1.2 to 3.1.5 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/e0d4add38856fceeca1a633bb49927e4334999a7\"\u003e\u003ccode\u003ee0d4add\u003c/code\u003e\u003c/a\u003e Bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/77e2a66869cf84ddb6444d9b7b9951beb44b68b2\"\u003e\u003ccode\u003e77e2a66\u003c/code\u003e\u003c/a\u003e Bump webpack from 5.101.0 to 5.104.1 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/faa5dbb4134e4d0c2659ed9bc55cc2e53b82d7e6\"\u003e\u003ccode\u003efaa5dbb\u003c/code\u003e\u003c/a\u003e fix: mark webpack as optional peer dependency (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/146dad2461ca5ba12fd202b33f6aa39be8218295\"\u003e\u003ccode\u003e146dad2\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/2479ed223262f9ce45f9f7a9b8363a8666d9b41f\"\u003e\u003ccode\u003e2479ed2\u003c/code\u003e\u003c/a\u003e Enable type checking and support Babel 8 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.0.0...v10.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `css-loader` from 7.1.2 to 7.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/css-loader/releases\"\u003ecss-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.5\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.4...v7.1.5\"\u003e7.1.5\u003c/a\u003e (2026-08-28)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estrip BOM before processing with postcss (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1684\"\u003e#1684\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/bd20834e02dc2b2da970e40f713c3e531513aa38\"\u003ebd20834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.3\"\u003e7.1.3\u003c/a\u003e (2026-01-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow to use \u003ccode\u003emodule\u003c/code\u003e class name (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/01869bcace63d17c4bfafedbc29c11965e62360d\"\u003e01869bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ecreateHash\u003c/code\u003e for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1618\"\u003e#1618\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/06587e54c6a580ee0c20e47021943aa9989acd5c\"\u003e06587e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ehash*\u003c/code\u003e options for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/9544c3e9a90c1c58476d3d87188f8ff39105294f\"\u003e9544c3e\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/webpack/css-loader/blob/main/CHANGELOG.md\"\u003ecss-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.4...v7.1.5\"\u003e7.1.5\u003c/a\u003e (2026-08-28)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estrip BOM before processing with postcss (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1684\"\u003e#1684\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/bd20834e02dc2b2da970e40f713c3e531513aa38\"\u003ebd20834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.3\"\u003e7.1.3\u003c/a\u003e (2026-01-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow to use \u003ccode\u003emodule\u003c/code\u003e class name (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/01869bcace63d17c4bfafedbc29c11965e62360d\"\u003e01869bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ecreateHash\u003c/code\u003e for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1618\"\u003e#1618\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/06587e54c6a580ee0c20e47021943aa9989acd5c\"\u003e06587e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ehash*\u003c/code\u003e options for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/9544c3e9a90c1c58476d3d87188f8ff39105294f\"\u003e9544c3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/be04ec290ee57bafbc75f5936c1f6a2532681b49\"\u003e\u003ccode\u003ebe04ec2\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/405bdde77389edc3cbb9631025afe9b6c2bd4395\"\u003e\u003ccode\u003e405bdde\u003c/code\u003e\u003c/a\u003e docs: deprecate css-loader in favor of webpack's built-in CSS support (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/bd20834e02dc2b2da970e40f713c3e531513aa38\"\u003e\u003ccode\u003ebd20834\u003c/code\u003e\u003c/a\u003e fix: strip BOM before processing with postcss (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/488cdb1c12c5f75091d4a868342c348fef46bf9f\"\u003e\u003ccode\u003e488cdb1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/fd4cb47cbf086cf3392f78c534f4ccc1b4038735\"\u003e\u003ccode\u003efd4cb47\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/4bf84facdb21fe4d93f5d84eed12a1df69b090fa\"\u003e\u003ccode\u003e4bf84fa\u003c/code\u003e\u003c/a\u003e docs: clarify style-loader usage in Getting Started (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/d7441e5fbb443fe6350c1ca0034f8a39e235335f\"\u003e\u003ccode\u003ed7441e5\u003c/code\u003e\u003c/a\u003e chore(deps): bump immutable from 5.1.3 to 5.1.5 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1654\"\u003e#1654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/ca53a77e4e77f53110e5852c55c24cde470d82d6\"\u003e\u003ccode\u003eca53a77\u003c/code\u003e\u003c/a\u003e chore(deps): bump minimatch (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/5b795afc2fb928e548a06040b1964304f101a2fc\"\u003e\u003ccode\u003e5b795af\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003e\u003ccode\u003eaeddefe\u003c/code\u003e\u003c/a\u003e fix: update peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e#4250\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/50871a5a85cc802421b40cc67e2830601968affe\"\u003e50871a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify jQuery.ajaxSettings.xhr (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1967\"\u003e#1967\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/abdc89ac2e581392b800c0364e0f5f2b6a82cdc6\"\u003eabdc89ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAttributes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e.attr( name, false )\u003c/code\u003e remove for all non-ARIA attrs (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5388\"\u003e#5388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/063831b6378d518f9870ec5c4f1e7d5d16e04f36\"\u003e063831b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShave off a couple of bytes (\u003ca href=\"https://github.com/jquery/jquery/commit/b40a4807b604efbde51faf075d11e25441af1990\"\u003eb40a4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't stringify attributes in the setter (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4948\"\u003e#4948\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/4250b628783d7bfa92ec6c5550c6e4b22fab6034\"\u003e4250b628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003etoggleClass(boolean|undefined)\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3388\"\u003e#3388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a4421101fd6d9d7b0550210f8e8690641733dd9a\"\u003ea4421101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor val(): don't strip carriage return, isolate IE workarounds (\u003ca href=\"https://github.com/jquery/jquery/commit/ff2819911da6cbbed5ee42c35d695240f06e65e3\"\u003eff281991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set the type attr hook at all outside of IE (\u003ca href=\"https://github.com/jquery/jquery/commit/9e66fe9acf0ef27681f5a21149fc61678f791641\"\u003e9e66fe9a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCSS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dimensions of table \u003ccode\u003e\u0026lt;col\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5628\"\u003e#5628\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/eca2a56457e1c40c071aeb3ac87efeb8bbb8013e\"\u003eeca2a564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the cache in finalPropName (\u003ca href=\"https://github.com/jquery/jquery/commit/640d5825df5ff223560c5690f1a268681c32f9fa\"\u003e640d5825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Fix tests \u0026amp; support tests under CSS Zoom (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5489\"\u003e#5489\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/071f6dba6bd1d8db3f36ce4694aab5ff437b9e36\"\u003e071f6dba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reliableTrDimensions support test for initially hidden iframes (\u003ca href=\"https://github.com/jquery/jquery/commit/b1e66a5faaf46ffcbcc27c79a9a224aaf851a987\"\u003eb1e66a5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelector: Align with 3.x, remove the outer \u003ccode\u003eselector.js\u003c/code\u003e wrapper (\u003ca href=\"https://github.com/jquery/jquery/commit/53cf7244da2a2040333335c36e435b1c12efdff9\"\u003e53cf7244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the reliableTrDimensions support test work with Bootstrap CSS (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5270\"\u003e#5270\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/65b85031fb5688361c077bc04e641e4b502671e1\"\u003e65b85031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eoffsetHeight( true )\u003c/code\u003e, etc. include negative margins (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3982\"\u003e#3982\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/bce13b72c1753e16cc0db53ebf0f0456bdcf6b48\"\u003ebce13b72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003eundefined\u003c/code\u003e for whitespace-only CSS variable values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5120\"\u003e#5120\u003c/a\u003e) (\u003ca href=\"https://github.com/jquery/jquery/commit/7eb0019640a5856c42b451551eb7f995d913eba9\"\u003e7eb00196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t trim whitespace of undefined custom property (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5105\"\u003e#5105\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/ed306c0261ab63746040e5d58bb4477c3...\n\n_Description has been truncated_","html_url":"https://github.com/ministryofjustice/laa-court-data-ui/pull/3295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Flaa-court-data-ui/issues/3295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3295/packages"},{"uuid":"5375891522","node_id":"PR_kwDODdTws88AAAABCiUOfQ","number":3293,"state":"open","title":"Bump the npm group across 1 directory with 170 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T14:20:44.000Z","updated_at":"2026-09-07T14:35:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":170,"packages":[{"name":"@babel/core","old_version":"7.28.4","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-runtime","old_version":"7.28.3","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.3","new_version":"8.0.2","repository_url":"https://github.com/babel/babel"},{"name":"@hotwired/turbo-rails","old_version":"8.0.16","new_version":"8.0.23","repository_url":"https://github.com/hotwired/turbo-rails"},{"name":"@rails/ujs","old_version":"7.1.502","new_version":"7.1.600","repository_url":"https://github.com/rails/rails"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"css-loader","old_version":"7.1.2","new_version":"7.1.5","repository_url":"https://github.com/webpack/css-loader"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"mini-css-extract-plugin","old_version":"2.9.4","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"sass","old_version":"1.98.0","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.5","new_version":"17.0.1","repository_url":"https://github.com/webpack/sass-loader"},{"name":"webpack","old_version":"5.101.3","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.2.3","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.1.8","new_version":"1.1.12","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.10.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":"@hapi/tlds","old_version":"1.1.3","new_version":"1.1.7","repository_url":"https://github.com/hapijs/tlds"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.5.2","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"ajv","old_version":"6.12.6","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"axios","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"colord","old_version":"2.9.3","new_version":"2.10.0","repository_url":"https://github.com/omgovich/colord"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"eslint-import-resolver-node","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-module-utils","old_version":"2.12.1","new_version":"2.14.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"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.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"immutable","old_version":"5.1.5","new_version":"5.1.9","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"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":"joi","old_version":"18.2.5","new_version":"18.2.8","repository_url":"https://github.com/hapijs/joi"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"postcss-safe-parser","old_version":"7.0.1","new_version":"7.1.0","repository_url":"https://github.com/postcss/postcss-safe-parser"},{"name":"postcss-selector-parser","old_version":"7.1.0","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"yaml","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm group with 67 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `8.0.1` |\n| [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) | `7.28.3` | `8.0.1` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.3` | `8.0.2` |\n| [@hotwired/turbo-rails](https://github.com/hotwired/turbo-rails) | `8.0.16` | `8.0.23` |\n| [@rails/ujs](https://github.com/rails/rails) | `7.1.502` | `7.1.600` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.2` | `7.1.5` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.9.4` | `2.10.2` |\n| [sass](https://github.com/sass/dart-sass) | `1.98.0` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.5` | `17.0.1` |\n| [webpack](https://github.com/webpack/webpack) | `5.101.3` | `5.110.3` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.2.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.3` | `7.29.7` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.29.7` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.1.8` | `1.1.12` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.10.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@hapi/tlds](https://github.com/hapijs/tlds) | `1.1.3` | `1.1.7` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.6.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `26.4.1` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.15.0` |\n| [axios](https://github.com/axios/axios) | `1.19.0` | `1.20.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.18` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [colord](https://github.com/omgovich/colord) | `2.9.3` | `2.10.0` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.4.0` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [eslint-import-resolver-node](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/node) | `0.3.9` | `0.3.10` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.1` | `2.14.0` |\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.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.4` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.4` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `5.1.5` | `5.1.9` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [joi](https://github.com/hapijs/joi) | `18.2.5` | `18.2.8` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.3.2` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [postcss-safe-parser](https://github.com/postcss/postcss-safe-parser) | `7.0.1` | `7.1.0` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.0` | `7.1.6` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.12` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.22` |\n| [yaml](https://github.com/eemeli/yaml) | `1.10.2` | `1.10.3` |\n\n\nUpdates `@babel/core` from 7.28.4 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/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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: 6\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\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/de007ea188da7675ea099fb4740380daaa58cb30\"\u003e\u003ccode\u003ede007ea\u003c/code\u003e\u003c/a\u003e Avoid trailing zeroes in Babel 9 generated version (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18078\"\u003e#18078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b71c35ab79ccc3945cf1eb2c47efa0f227e2cc44\"\u003e\u003ccode\u003eb71c35a\u003c/code\u003e\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18039\"\u003e#18039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e74b70dac023847a7b2de49e67a0626278b1a0df\"\u003e\u003ccode\u003ee74b70d\u003c/code\u003e\u003c/a\u003e chore: Remove unused file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18033\"\u003e#18033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ae5796912c3c12e0913c40050c10adfb231aa811\"\u003e\u003ccode\u003eae57969\u003c/code\u003e\u003c/a\u003e chore: consolidate upwards traversal to empathic (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18030\"\u003e#18030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/827d0030bf33d6caf0afb7881452d4df02b4a152\"\u003e\u003ccode\u003e827d003\u003c/code\u003e\u003c/a\u003e Change jest  \u003ccode\u003esnapshotFormat\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18029\"\u003e#18029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/34cf24e71676f84e2d70c67cf3e29e77cb02cd99\"\u003e\u003ccode\u003e34cf24e\u003c/code\u003e\u003c/a\u003e Update deps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18023\"\u003e#18023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.1/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-runtime` from 7.28.3 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/babel/babel/releases\"\u003e@​babel/plugin-transform-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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: 6\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\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/plugin-transform-runtime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd96c479396d736e6d09541ab120c577cfbffec3\"\u003e\u003ccode\u003ecd96c47\u003c/code\u003e\u003c/a\u003e chore(pkg): set \u003ccode\u003e@​babel/core\u003c/code\u003e peer deps to ^8.0.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/18076\"\u003e#18076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef2a7aadb19360cc06feeb85107b74475cc155ad\"\u003e\u003ccode\u003eef2a7aa\u003c/code\u003e\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/18036\"\u003e#18036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dc91f907de56c1afab78810cd8e2a86fd997084c\"\u003e\u003ccode\u003edc91f90\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0e5a59d0f6afef7116f7eab7780289a6148aec65\"\u003e\u003ccode\u003e0e5a59d\u003c/code\u003e\u003c/a\u003e Require Node.js \u003ccode\u003e^22.18.0 || \u0026gt;=24.11.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/17969\"\u003e#17969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/2b5e8ad5dbc790d385d79bc79c853a7e89980541\"\u003e\u003ccode\u003e2b5e8ad\u003c/code\u003e\u003c/a\u003e Use yarn catalog (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/17964\"\u003e#17964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7300a669d2a44ed6c37e461d6f08a6dcf29228bd\"\u003e\u003ccode\u003e7300a66\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.1/packages/babel-plugin-transform-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/plugin-transform-runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.3 to 8.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.2 (2026-06-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18083\"\u003e#18083\u003c/a\u003e Use the \u003ccode\u003e@babel/core\u003c/code\u003e version when asserting version in \u003ccode\u003e@babel/standalone\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\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/18075\"\u003e#18075\u003c/a\u003e fix(identifier): avoid double escaping slash (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18081\"\u003e#18081\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/preset-env's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.2 (2026-06-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18083\"\u003e#18083\u003c/a\u003e Use the \u003ccode\u003e@babel/core\u003c/code\u003e version when asserting version in \u003ccode\u003e@babel/standalone\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\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/18075\"\u003e#18075\u003c/a\u003e fix(identifier): avoid double escaping slash (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18081\"\u003e#18081\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/73940a0aa2252b0f87261a5dff0c751472ef7a99\"\u003e\u003ccode\u003e73940a0\u003c/code\u003e\u003c/a\u003e v8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/59a63a6f417009358bf680292332bb48807cbaea\"\u003e\u003ccode\u003e59a63a6\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18081\"\u003e#18081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd96c479396d736e6d09541ab120c577cfbffec3\"\u003e\u003ccode\u003ecd96c47\u003c/code\u003e\u003c/a\u003e chore(pkg): set \u003ccode\u003e@​babel/core\u003c/code\u003e peer deps to ^8.0.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18076\"\u003e#18076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/004f4b41e501d0bd0518979992cc7151c11c89e0\"\u003e\u003ccode\u003e004f4b4\u003c/code\u003e\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18069\"\u003e#18069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c6d71f3f0e2c5754b17693c44ca11eefaa0ef87b\"\u003e\u003ccode\u003ec6d71f3\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003estrictFunctionTypes\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17946\"\u003e#17946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dc91f907de56c1afab78810cd8e2a86fd997084c\"\u003e\u003ccode\u003edc91f90\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.2/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/preset-env\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hotwired/turbo-rails` from 8.0.16 to 8.0.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hotwired/turbo-rails/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 \u003ca href=\"https://www.npmjs.com/~packagethief\"\u003epackagethief\u003c/a\u003e, a new releaser for \u003ccode\u003e@​hotwired/turbo-rails\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rails/ujs` from 7.1.502 to 7.1.600\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rails/rails/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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​rails/ujs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `babel-loader` from 10.0.0 to 10.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel-loader/releases\"\u003ebabel-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1055\"\u003e#1055\u003c/a\u003e (\u0026quot;use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API\u0026quot;) by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1066\"\u003ebabel/babel-loader#1066\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.1.0...v10.1.1\"\u003ehttps://github.com/babel/babel-loader/compare/v10.1.0...v10.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1055\"\u003ebabel/babel-loader#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable type checking and support Babel 8 by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1056\"\u003ebabel/babel-loader#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/babel/babel-loader/pull/1059\"\u003ebabel/babel-loader#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: mark webpack as optional peer dependency by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1061\"\u003ebabel/babel-loader#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump webpack from 5.101.0 to 5.104.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/babel/babel-loader/pull/1062\"\u003ebabel/babel-loader#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/babel/babel-loader/pull/1060\"\u003ebabel/babel-loader#1060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch from 3.1.2 to 3.1.5 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/babel/babel-loader/pull/1063\"\u003ebabel/babel-loader#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin Node.js on CI by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1064\"\u003ebabel/babel-loader#1064\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/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1061\"\u003ebabel/babel-loader#1061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.0.0...v10.1.0\"\u003ehttps://github.com/babel/babel-loader/compare/v10.0.0...v10.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/da602105664458752dca3578856ee8d0d6ac80e6\"\u003e\u003ccode\u003eda60210\u003c/code\u003e\u003c/a\u003e 10.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/a0a2617e10b39f35b8d1e2893a87f4ee4fe7ebdc\"\u003e\u003ccode\u003ea0a2617\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1055\"\u003e#1055\u003c/a\u003e (\u0026quot;use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API\u0026quot;) (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/de09ee1426c781987674690be02aca2f2ea61efc\"\u003e\u003ccode\u003ede09ee1\u003c/code\u003e\u003c/a\u003e 10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/e34c360a7b86740fca62158eb1bef89b9fef4507\"\u003e\u003ccode\u003ee34c360\u003c/code\u003e\u003c/a\u003e Pin Node.js on CI (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/3c1e1805511592e7e9f9fe7f60de5439370c4740\"\u003e\u003ccode\u003e3c1e180\u003c/code\u003e\u003c/a\u003e Bump minimatch from 3.1.2 to 3.1.5 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/e0d4add38856fceeca1a633bb49927e4334999a7\"\u003e\u003ccode\u003ee0d4add\u003c/code\u003e\u003c/a\u003e Bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/77e2a66869cf84ddb6444d9b7b9951beb44b68b2\"\u003e\u003ccode\u003e77e2a66\u003c/code\u003e\u003c/a\u003e Bump webpack from 5.101.0 to 5.104.1 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/faa5dbb4134e4d0c2659ed9bc55cc2e53b82d7e6\"\u003e\u003ccode\u003efaa5dbb\u003c/code\u003e\u003c/a\u003e fix: mark webpack as optional peer dependency (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/146dad2461ca5ba12fd202b33f6aa39be8218295\"\u003e\u003ccode\u003e146dad2\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/2479ed223262f9ce45f9f7a9b8363a8666d9b41f\"\u003e\u003ccode\u003e2479ed2\u003c/code\u003e\u003c/a\u003e Enable type checking and support Babel 8 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.0.0...v10.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `css-loader` from 7.1.2 to 7.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/css-loader/releases\"\u003ecss-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.5\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.4...v7.1.5\"\u003e7.1.5\u003c/a\u003e (2026-08-28)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estrip BOM before processing with postcss (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1684\"\u003e#1684\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/bd20834e02dc2b2da970e40f713c3e531513aa38\"\u003ebd20834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.3\"\u003e7.1.3\u003c/a\u003e (2026-01-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow to use \u003ccode\u003emodule\u003c/code\u003e class name (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/01869bcace63d17c4bfafedbc29c11965e62360d\"\u003e01869bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ecreateHash\u003c/code\u003e for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1618\"\u003e#1618\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/06587e54c6a580ee0c20e47021943aa9989acd5c\"\u003e06587e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ehash*\u003c/code\u003e options for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/9544c3e9a90c1c58476d3d87188f8ff39105294f\"\u003e9544c3e\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/webpack/css-loader/blob/main/CHANGELOG.md\"\u003ecss-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.4...v7.1.5\"\u003e7.1.5\u003c/a\u003e (2026-08-28)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estrip BOM before processing with postcss (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1684\"\u003e#1684\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/bd20834e02dc2b2da970e40f713c3e531513aa38\"\u003ebd20834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.3\"\u003e7.1.3\u003c/a\u003e (2026-01-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow to use \u003ccode\u003emodule\u003c/code\u003e class name (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/01869bcace63d17c4bfafedbc29c11965e62360d\"\u003e01869bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ecreateHash\u003c/code\u003e for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1618\"\u003e#1618\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/06587e54c6a580ee0c20e47021943aa9989acd5c\"\u003e06587e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ehash*\u003c/code\u003e options for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/9544c3e9a90c1c58476d3d87188f8ff39105294f\"\u003e9544c3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/be04ec290ee57bafbc75f5936c1f6a2532681b49\"\u003e\u003ccode\u003ebe04ec2\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/405bdde77389edc3cbb9631025afe9b6c2bd4395\"\u003e\u003ccode\u003e405bdde\u003c/code\u003e\u003c/a\u003e docs: deprecate css-loader in favor of webpack's built-in CSS support (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/bd20834e02dc2b2da970e40f713c3e531513aa38\"\u003e\u003ccode\u003ebd20834\u003c/code\u003e\u003c/a\u003e fix: strip BOM before processing with postcss (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/488cdb1c12c5f75091d4a868342c348fef46bf9f\"\u003e\u003ccode\u003e488cdb1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/fd4cb47cbf086cf3392f78c534f4ccc1b4038735\"\u003e\u003ccode\u003efd4cb47\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/4bf84facdb21fe4d93f5d84eed12a1df69b090fa\"\u003e\u003ccode\u003e4bf84fa\u003c/code\u003e\u003c/a\u003e docs: clarify style-loader usage in Getting Started (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/d7441e5fbb443fe6350c1ca0034f8a39e235335f\"\u003e\u003ccode\u003ed7441e5\u003c/code\u003e\u003c/a\u003e chore(deps): bump immutable from 5.1.3 to 5.1.5 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1654\"\u003e#1654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/ca53a77e4e77f53110e5852c55c24cde470d82d6\"\u003e\u003ccode\u003eca53a77\u003c/code\u003e\u003c/a\u003e chore(deps): bump minimatch (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/5b795afc2fb928e548a06040b1964304f101a2fc\"\u003e\u003ccode\u003e5b795af\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003e\u003ccode\u003eaeddefe\u003c/code\u003e\u003c/a\u003e fix: update peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e#4250\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/50871a5a85cc802421b40cc67e2830601968affe\"\u003e50871a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify jQuery.ajaxSettings.xhr (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1967\"\u003e#1967\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/abdc89ac2e581392b800c0364e0f5f2b6a82cdc6\"\u003eabdc89ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAttributes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e.attr( name, false )\u003c/code\u003e remove for all non-ARIA attrs (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5388\"\u003e#5388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/063831b6378d518f9870ec5c4f1e7d5d16e04f36\"\u003e063831b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShave off a couple of bytes (\u003ca href=\"https://github.com/jquery/jquery/commit/b40a4807b604efbde51faf075d11e25441af1990\"\u003eb40a4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't stringify attributes in the setter (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4948\"\u003e#4948\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/4250b628783d7bfa92ec6c5550c6e4b22fab6034\"\u003e4250b628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003etoggleClass(boolean|undefined)\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3388\"\u003e#3388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a4421101fd6d9d7b0550210f8e8690641733dd9a\"\u003ea4421101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor val(): don't strip carriage return, isolate IE workarounds (\u003ca href=\"https://github.com/jquery/jquery/commit/ff2819911da6cbbed5ee42c35d695240f06e65e3\"\u003eff281991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set the type attr hook at all outside of IE (\u003ca href=\"https://github.com/jquery/jquery/commit/9e66fe9acf0ef27681f5a21149fc61678f791641\"\u003e9e66fe9a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCSS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dimensions of table \u003ccode\u003e\u0026lt;col\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5628\"\u003e#5628\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/eca2a56457e1c40c071aeb3ac87efeb8bbb8013e\"\u003eeca2a564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the cache in finalPropName (\u003ca href=\"https://github.com/jquery/jquery/commit/640d5825df5ff223560c5690f1a268681c32f9fa\"\u003e640d5825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Fix tests \u0026amp; support tests under CSS Zoom (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5489\"\u003e#5489\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/071f6dba6bd1d8db3f36ce4694aab5ff437b9e36\"\u003e071f6dba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reliableTrDimensions support test for initially hidden iframes (\u003ca href=\"https://github.com/jquery/jquery/commit/b1e66a5faaf46ffcbcc27c79a9a224aaf851a987\"\u003eb1e66a5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelector: Align with 3.x, remove the outer \u003ccode\u003eselector.js\u003c/code\u003e wrapper (\u003ca href=\"https://github.com/jquery/jquery/commit/53cf7244da2a2040333335c36e435b1c12efdff9\"\u003e53cf7244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the reliableTrDimensions support test work with Bootstrap CSS (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5270\"\u003e#5270\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/65b85031fb5688361c077bc04e641e4b502671e1\"\u003e65b85031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eoffsetHeight( true )\u003c/code\u003e, etc. include negative margins (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3982\"\u003e#3982\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/bce13b72c1753e16cc0db53ebf0f0456bdcf6b48\"\u003ebce13b72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003eundefined\u003c/code\u003e for whitespace-only CSS variable values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5120\"\u003e#5120\u003c/a\u003e) (\u003ca href=\"https://github.com/jquery/jquery/commit/7eb0019640a5856c42b...\n\n_Description has been truncated_","html_url":"https://github.com/ministryofjustice/laa-court-data-ui/pull/3293","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Flaa-court-data-ui/issues/3293","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3293/packages"},{"uuid":"5372564715","node_id":"PR_kwDOKLxNS88AAAABCfnE8g","number":339,"state":"closed","title":"build(deps): bump the minor-and-patch group across 1 directory with 72 updates","user":"dependabot[bot]","labels":["dependabot 🤖"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-13T05:23:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-07T09:13:16.000Z","updated_at":"2026-09-13T05:23:50.000Z","time_to_close":504633,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":72,"packages":[{"name":"@aws-sdk/client-dynamodb","old_version":"3.1004.0","new_version":"3.1126.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-dynamodb","old_version":"3.996.2","new_version":"3.996.9","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@vitest/eslint-plugin","old_version":"1.6.9","new_version":"1.6.27","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"aws-sdk-client-mock-vitest","old_version":"7.0.1","new_version":"7.1.0","repository_url":"https://github.com/stschulte/aws-sdk-client-mock-vitest"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import-x","old_version":"4.16.1","new_version":"4.17.1","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"globals","old_version":"17.4.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"type-fest","old_version":"5.4.4","new_version":"5.9.0","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@emnapi/core","old_version":"1.8.1","new_version":"1.11.3","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.8.1","new_version":"1.11.3","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/eslintrc","old_version":"3.3.5","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@tybys/wasm-util","old_version":"0.10.1","new_version":"0.10.3","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"enhanced-resolve","old_version":"5.20.0","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"esbuild","old_version":"0.27.4","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"expect-type","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"get-tsconfig","old_version":"4.13.6","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"magicast","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/unjs/magicast"},{"name":"nise","old_version":"6.1.3","new_version":"6.1.5","repository_url":"https://github.com/sinonjs/nise"},{"name":"object-deep-merge","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/forcir/object-deep-merge"},{"name":"obug","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/sxzz/obug"},{"name":"path-to-regexp","old_version":"8.3.0","new_version":"8.4.2","repository_url":"https://github.com/pillarjs/path-to-regexp"},{"name":"picomatch","old_version":"4.0.4","new_version":"4.0.7","repository_url":"https://github.com/micromatch/picomatch"},{"name":"postcss","old_version":"8.5.25","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"rollup","old_version":"4.59.0","new_version":"4.63.1","repository_url":"https://github.com/rollup/rollup"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"tinyexec","old_version":"1.0.2","new_version":"1.3.1","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyglobby","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"unrs-resolver","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 34 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.1004.0` | `3.1126.0` |\n| [@aws-sdk/util-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/util-dynamodb) | `3.996.2` | `3.996.9` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.6.9` | `1.6.27` |\n| [aws-sdk-client-mock-vitest](https://github.com/stschulte/aws-sdk-client-mock-vitest) | `7.0.1` | `7.1.0` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.4` | `4.4.5` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.16.1` | `4.17.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.12.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.4.4` | `5.9.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.69.0` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.8.1` | `1.11.3` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.8.1` | `1.11.3` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.5` | `3.3.7` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.1` | `0.10.3` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.20.0` | `5.24.5` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.4` | `0.28.2` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.3.0` | `1.4.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.6` | `4.14.3` |\n| [magicast](https://github.com/unjs/magicast) | `0.5.2` | `0.5.4` |\n| [nise](https://github.com/sinonjs/nise) | `6.1.3` | `6.1.5` |\n| [object-deep-merge](https://github.com/forcir/object-deep-merge) | `2.0.0` | `2.0.1` |\n| [obug](https://github.com/sxzz/obug) | `2.1.1` | `2.1.4` |\n| [path-to-regexp](https://github.com/pillarjs/path-to-regexp) | `8.3.0` | `8.4.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.4` | `4.0.7` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.25` | `8.5.28` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.63.1` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.5` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.2` | `1.3.1` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.15` | `0.2.17` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n\n\nUpdates `@aws-sdk/client-dynamodb` from 3.1004.0 to 3.1126.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-dynamodb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1126.0\u003c/h2\u003e\n\u003ch4\u003e3.1126.0(2026-09-03)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sfn:\u003c/strong\u003e  Updates Step Functions API documentation around CloudTrail, Execution name reuse and sort order of ListExecutions API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8dda8b4b9e90ec0cca551759885ca524b8d65a91\"\u003e8dda8b4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-load-balancing-v2:\u003c/strong\u003e  This release adds support for sending TCP resets for Gateway Load Balancer when a flow's idle timeout expires, or when a target becomes unhealthy or is deregistered. This adds updates the CLI documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a16f16596740e5b7ee6032c4fc95fdd3a08a46e2\"\u003ea16f1659\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Adding support for WhatsApp Flows with endpoints. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a3a6205d3d39f6f98b445323359a938ae59ce1a\"\u003e3a3a6205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family SFTP Connectors now support specifying an ordered list of AWS Secrets Manager version stages for secret retrieval. This enables seamless credential rotation workflows where external partners may take time to update their systems with new credentials. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4bf3ecce921aa42320c6b0d89278443d229b898\"\u003ee4bf3ecc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now supports specifying up to 29 PII entity types in the ContentRedaction configuration of a StartTranscriptionJob request, allowing all supported entity types to be redacted in a single batch transcription job. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5fb0b9a5bbb6cf9c61859a6946034aaf86e9e822\"\u003e5fb0b9a5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release enables TagOnCreate for Rule resource on CreateRule API. It also introduces a new field called PreEvaluationFilters to Rule resource, thereby impacting all Create, Update, Describe and Search APIs for Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18bb14bcc83208229fba893ede04a7cb6e77af05\"\u003e18bb14bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adds a critical parameter to the Amazon ECS managed daemon APIs that controls whether a daemon task failure drains the container instance. Non-critical daemon failures no longer drain the instance or block instance registration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e6a07d57083a221355891dfb18e9aa129e5987b\"\u003e2e6a07d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now allows users to set, update, and retrieve values for parameters that apply across all EVS Environments in their account at a regional level, such as the VCF License portability core count. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/803b694cec8ae130760716bc5d0bb1d531ca67a4\"\u003e803b694c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  AWS Elastic Disaster Recovery now includes source server architecture in SourceProperties to identify x86 and ARM64 systems. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/20f19e0e2a30b73cff7dba02f07af83068306657\"\u003e20f19e0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds log group name prefix trace source selection, custom or source log group result destinations, and metrics namespace customization (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/823b2d337b05368b88a488e988f4fc2b24133fae\"\u003e823b2d33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  AgentCore Identity adds Consent Portal APIs to manage portals that let end users grant OAuth authorization for agents to access resources. AgentCore Evaluation adds trace source selection by log group prefix, custom or source log group result destinations, and metrics namespace customization. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f826477e17f07464f9a8cc1336e9467d9948b37\"\u003e2f826477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Deprecate EncryptionConfig resources field. Amazon EKS encrypts all Kubernetes API data with envelope encryption by default for clusters running Kubernetes version 1.28 or higher, so this field no longer affects which resources are encrypted. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c66ca41b9a97108402d0e3bd8e467babc35a7bac\"\u003ec66ca41b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Sequence Activities in GuardDuty Findings (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c12a0eb1bdd18f3df7be39bb5f0c3e15be438b5\"\u003e5c12a0eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  add download directory functionality (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8274\"\u003e#8274\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e591ee8a054e364dda13cb66a800b6afa4aa9ea\"\u003e6e591ee8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1126.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1125.0\u003c/h2\u003e\n\u003ch4\u003e3.1125.0(2026-09-02)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support to retain interruptible Capacity Reservations in an active state when all capacity is reclaimed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/336c7896d1103fd5ad3d049ac4b18cc30b9295a2\"\u003e336c7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker-featurestore-runtime:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the UpdateRecord API, enabling partial updates to individual feature values in an existing Online Store record without rewriting the entire record. This reduces write payloads and latency for high-frequency feature-level writes . (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/71920960e24c2399ab408bb48c32e1af45e80bf9\"\u003e71920960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the Standard V2 online store type, which enables feature-level writes to feature groups. You can select Standard V2 when creating a feature group, and update the storage type of an existing feature group via UpdateFeatureGroup. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5287db7fb3bb7269e2ddff8dbf16445914c6ae7b\"\u003e5287db7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds the ListFlexComponents API for listing the flex components available for a given DB system shape. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/551174bfc63c2f19cb7db7e9a3bd935d0c57e142\"\u003e551174bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  AWS Transform for migrations adds a second network migration option - apply your source security posture to existing VPCs. Upload a source network file with firewall rules, tag the in-scope VPCs, and AWS Transform matches source subnets to them by CIDR and generates the security groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822144b21e4ca9bbf41cfd6dc78f1f95c19508d6\"\u003e822144b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Enabled customers to clear optional S3 paths (plugins, requirements, and startup script) for their Amazon MWAA environments by accepting empty strings for the associated fields in UpdateEnvironment requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9fa2e0c1413fd814aed07d97e34de2aab8c3f321\"\u003e9fa2e0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports up to 10 CloudWatch log groups per CloudWatchLogsSource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cebd317918b8c28a253befaf1207f12005202ed6\"\u003ecebd3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  AWS Elemental MediaLive now supports AB forensic video watermarking (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d48e9e1515040ea6a95361bee682b12ba6814fea\"\u003ed48e9e15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds a force parameter to DeleteApplication and a ConflictException to UpdateApplication, letting customers delete applications with existing associations in one call and get a clear error when an update conflicts with the application's current state. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/62b7304c2f18940c625ce2fbf8a8446de80f6d6e\"\u003e62b7304c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecloudfront-signer:\u003c/strong\u003e  preserve plus in query strings when signing URLs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8283\"\u003e#8283\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dd76a0ddb0440a506442e0a9fc3c16e1502e6e49\"\u003edd76a0dd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-dynamodb/CHANGELOG.md\"\u003e@​aws-sdk/client-dynamodb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1125.0...v3.1126.0\"\u003e3.1126.0\u003c/a\u003e (2026-09-03)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1124.0...v3.1125.0\"\u003e3.1125.0\u003c/a\u003e (2026-09-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1119.0...v3.1120.0\"\u003e3.1120.0\u003c/a\u003e (2026-08-27)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7131e7467d87d0a255fa1c42f6bb0dd12a84835e\"\u003e\u003ccode\u003e7131e74\u003c/code\u003e\u003c/a\u003e Publish v3.1126.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/678282b614156c0085a279c49226c2725a88bf3e\"\u003e\u003ccode\u003e678282b\u003c/code\u003e\u003c/a\u003e Publish v3.1125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/78b069ac777c0b3e8cca25aff07efc551ab59608\"\u003e\u003ccode\u003e78b069a\u003c/code\u003e\u003c/a\u003e Publish v3.1117.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1126.0/clients/client-dynamodb\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/util-dynamodb` from 3.996.2 to 3.996.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages/util-dynamodb\"\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.9 to 1.6.27\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@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.27\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-title\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRefine the reportEmptyTitle message  -  by \u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/941\"\u003evitest-dev/eslint-plugin-vitest#941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/089732f\"\u003e\u003c!-- raw HTML omitted --\u003e(08973)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle missing argument in valid-title rule  -  by \u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/942\"\u003evitest-dev/eslint-plugin-vitest#942\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ef70063\"\u003e\u003c!-- raw HTML omitted --\u003e(ef700)\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/eslint-plugin-vitest/compare/v1.6.26...v1.6.27\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.26\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect test modes in options objects  -  by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/937\"\u003evitest-dev/eslint-plugin-vitest#937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/684545f\"\u003e\u003c!-- raw HTML omitted --\u003e(68454)\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.25...v1.6.26\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.25\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Support expect.assert members  -  by \u003ca href=\"https://github.com/happykawayigt\"\u003e\u003ccode\u003e@​happykawayigt\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eGuan Tong\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/936\"\u003evitest-dev/eslint-plugin-vitest#936\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bc37d2d\"\u003e\u003c!-- raw HTML omitted --\u003e(bc37d)\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.24...v1.6.25\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.24\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Fix poll and element taking 1 or 2 arguments  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/931\"\u003evitest-dev/eslint-plugin-vitest#931\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/57e5389\"\u003e\u003c!-- raw HTML omitted --\u003e(57e53)\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.23...v1.6.24\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.23\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-expect-assertions\u003c/strong\u003e: Add disallowHasAssertions option  -  by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/929\"\u003evitest-dev/eslint-plugin-vitest#929\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5e1e140\"\u003e\u003c!-- raw HTML omitted --\u003e(5e1e1)\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\u003e8 warnings for unexpected node version input  -  by \u003ca href=\"https://github.com/hirehamir\"\u003e\u003ccode\u003e@​hirehamir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/928\"\u003evitest-dev/eslint-plugin-vitest#928\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/394ddb6\"\u003e\u003c!-- raw HTML omitted --\u003e(394dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Handle static expect APIs  -  by \u003ca href=\"https://github.com/w3lld1\"\u003e\u003ccode\u003e@​w3lld1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/930\"\u003evitest-dev/eslint-plugin-vitest#930\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/792320a\"\u003e\u003c!-- raw HTML omitted --\u003e(79232)\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.22...v1.6.23\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.22\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle expect.any separately from Chai any flag  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/925\"\u003evitest-dev/eslint-plugin-vitest#925\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3415709\"\u003e\u003c!-- raw HTML omitted --\u003e(34157)\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.21...v1.6.22\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.21\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/vitest-dev/eslint-plugin-vitest/commit/aad57d121647efe764463c37414a8cd67ec9cf92\"\u003e\u003ccode\u003eaad57d1\u003c/code\u003e\u003c/a\u003e chore: release v1.6.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/d1c0a345b34ad9a51de06489418ebc08141dae1f\"\u003e\u003ccode\u003ed1c0a34\u003c/code\u003e\u003c/a\u003e docs(valid-title): fixed the description of the valid-title option (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ef70063007e5335985c8559798a6cfe91ff29d55\"\u003e\u003ccode\u003eef70063\u003c/code\u003e\u003c/a\u003e fix(valid-title): handle missing argument in valid-title rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/089732fea6ce631a4f30f0585c08606e3dad63d7\"\u003e\u003ccode\u003e089732f\u003c/code\u003e\u003c/a\u003e fix(valid-title): Refine the reportEmptyTitle message (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/96f6bfde295524c47c61a57fc399e8080f5d82d4\"\u003e\u003ccode\u003e96f6bfd\u003c/code\u003e\u003c/a\u003e chore: release v1.6.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/684545fd1089220eef516b03b9edae272a59c712\"\u003e\u003ccode\u003e684545f\u003c/code\u003e\u003c/a\u003e fix: detect test modes in options objects (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/48abf8dc66bd37bc46356fdcf62fb76a896a85b0\"\u003e\u003ccode\u003e48abf8d\u003c/code\u003e\u003c/a\u003e chore: release v1.6.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bc37d2d2a3dbb0c63fe8094726f4622f08a29a0d\"\u003e\u003ccode\u003ebc37d2d\u003c/code\u003e\u003c/a\u003e fix(valid-expect): support expect.assert members (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/1a0fdafb8f8d5d9962e71a8eaae1296a552e3835\"\u003e\u003ccode\u003e1a0fdaf\u003c/code\u003e\u003c/a\u003e chore: release v1.6.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/57e5389a1af9bc554f91edfba046e0c4e9dfcd40\"\u003e\u003ccode\u003e57e5389\u003c/code\u003e\u003c/a\u003e fix(valid-expect): fix poll and element taking 1 or 2 arguments (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.9...v1.6.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-client-mock-vitest` from 7.0.1 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/releases\"\u003eaws-sdk-client-mock-vitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v7.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional exports \u003ccode\u003eAliasMatcher\u003c/code\u003e and \u003ccode\u003eBaseMatcher\u003c/code\u003e which can be used\ninstead of \u003ccode\u003eCustomMatcher\u003c/code\u003e. Those can be used in your \u003ccode\u003evitest.d.ts\u003c/code\u003e to\nonly make matchers known that you actually extend.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\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/stschulte/aws-sdk-client-mock-vitest/blob/main/CHANGELOG.md\"\u003eaws-sdk-client-mock-vitest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.1.0] - 2026-06-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional exports \u003ccode\u003eAliasMatcher\u003c/code\u003e and \u003ccode\u003eBaseMatcher\u003c/code\u003e which can be used\ninstead of \u003ccode\u003eCustomMatcher\u003c/code\u003e. Those can be used in your \u003ccode\u003evitest.d.ts\u003c/code\u003e to\nonly make matchers known that you actually extend.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/83f238c60e3b67e6d93fb2ca235da006c93c9e38\"\u003e\u003ccode\u003e83f238c\u003c/code\u003e\u003c/a\u003e Prepare 7.1.0 Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/d0fceb6783eab2c73e32dcf644aefb38894ad722\"\u003e\u003ccode\u003ed0fceb6\u003c/code\u003e\u003c/a\u003e maint: Adapt CHANGELOG and README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/b1391eb8b52c3327cfe0851238f437e4399a2d8d\"\u003e\u003ccode\u003eb1391eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stschulte/aws-sdk-client-mock-vitest/issues/24\"\u003e#24\u003c/a\u003e from ScottRobinson03/export-base-matcher-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/3c5e977ed08e896554aeb507d763b4acf3cdb861\"\u003e\u003ccode\u003e3c5e977\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stschulte/aws-sdk-client-mock-vitest/issues/25\"\u003e#25\u003c/a\u003e from stschulte/update-dependencies-2026-06-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/3fbb602d64c3ea511d16697686989cb87fdaf9b1\"\u003e\u003ccode\u003e3fbb602\u003c/code\u003e\u003c/a\u003e Test failing matcher correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/d339e1d18459eb2462c504a6c284534f8afc7215\"\u003e\u003ccode\u003ed339e1d\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/a8ccacf2db55c0688bdd84d3f708c9ee5f31274d\"\u003e\u003ccode\u003ea8ccacf\u003c/code\u003e\u003c/a\u003e feat: export BaseMatcher and AliasMatcher types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/21cd79db694a5ac92249e437f2ac45b4b3c62529\"\u003e\u003ccode\u003e21cd79d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stschulte/aws-sdk-client-mock-vitest/issues/22\"\u003e#22\u003c/a\u003e from stschulte/update-dependencies-2026-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/a8179a35ceae5200e63fa30bda6a817b6abe59eb\"\u003e\u003ccode\u003ea8179a3\u003c/code\u003e\u003c/a\u003e maint: Update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/compare/v7.0.1...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-import-resolver-typescript` from 4.4.4 to 4.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/releases\"\u003eeslint-import-resolver-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/473\"\u003e#473\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/32c61abccf26bd2a2267f2e0e67d82e6f88d149a\"\u003e\u003ccode\u003e32c61ab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leey0818\"\u003e\u003ccode\u003e@​leey0818\u003c/code\u003e\u003c/a\u003e! - fix: check tsconfig matching before using resolver\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/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md\"\u003eeslint-import-resolver-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/473\"\u003e#473\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/32c61abccf26bd2a2267f2e0e67d82e6f88d149a\"\u003e\u003ccode\u003e32c61ab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leey0818\"\u003e\u003ccode\u003e@​leey0818\u003c/code\u003e\u003c/a\u003e! - fix: check tsconfig matching before using resolver\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/724c47d8c08fa8ffa702c7a94ba53b367a4727fb\"\u003e\u003ccode\u003e724c47d\u003c/code\u003e\u003c/a\u003e chore: release eslint-import-resolver-typescript (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/32c61abccf26bd2a2267f2e0e67d82e6f88d149a\"\u003e\u003ccode\u003e32c61ab\u003c/code\u003e\u003c/a\u003e fix: check tsconfig matching before using resolver (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.4...v4.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for eslint-import-resolver-typescript since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import-x` from 4.16.1 to 4.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/releases\"\u003eeslint-plugin-import-x's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/498\"\u003e#498\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cf25a01c08d75449aeae6c6b4ee2e2c9af774462\"\u003e\u003ccode\u003ecf25a01\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(extensions): don't require an extension for package subpaths that resolve to a \u003ccode\u003e.d.ts\u003c/code\u003e (e.g. \u003ccode\u003evitest/config\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/474\"\u003e#474\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4b2c0c50577ba5b38823fb6d2b1f7e0e2cb9b760\"\u003e\u003ccode\u003e4b2c0c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/regseb\"\u003e\u003ccode\u003e@​regseb\u003c/code\u003e\u003c/a\u003e! - Support \u003ccode\u003eRegExp\u003c/code\u003e in the \u003ccode\u003eimport-x/ignore\u003c/code\u003e setting and the \u003ccode\u003eignore\u003c/code\u003e option of the \u003ccode\u003eno-unresolved\u003c/code\u003e rule.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/494\"\u003e#494\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c84235057e693f107352b2874c5e9bc6d974e75\"\u003e\u003ccode\u003e1c84235\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/morgan-coded\"\u003e\u003ccode\u003e@​morgan-coded\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eno-unresolved\u003c/code\u003e crashing when case-sensitive path checks encounter \u003ccode\u003eEACCES\u003c/code\u003e or \u003ccode\u003eEPERM\u003c/code\u003e on an ancestor directory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/481\"\u003e#481\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/3e131214f1a027858ce87d146576b243f6acad0c\"\u003e\u003ccode\u003e3e13121\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/B4nan\"\u003e\u003ccode\u003e@​B4nan\u003c/code\u003e\u003c/a\u003e! - fix: memoize legacyNodeResolve resolver to avoid native memory leak\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/484\"\u003e#484\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/9a070094ac6e3c5891762acebe882281b022501d\"\u003e\u003ccode\u003e9a07009\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sairus2k\"\u003e\u003ccode\u003e@​sairus2k\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eextensions\u003c/code\u003e rule check Node.js subpath imports (specifiers starting with \u003ccode\u003e#\u003c/code\u003e, e.g. \u003ccode\u003e#utils/helper\u003c/code\u003e). Previously \u003ccode\u003eparsePath\u003c/code\u003e treated a leading \u003ccode\u003e#\u003c/code\u003e as a URL hash fragment, so the rule skipped extension validation for these imports.\u003c/p\u003e\n\u003cp\u003eNote: single-segment subpath imports without a slash (e.g. \u003ccode\u003e#dep\u003c/code\u003e) are still skipped by the existing external-root-module classification; fixing that is deferred to avoid expanding scope.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/240ed58cb3d699c5107af065d8482a5c902a2f95\"\u003e\u003ccode\u003e240ed58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silverwind\"\u003e\u003ccode\u003e@​silverwind\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eextensions\u003c/code\u003e handle \u003ccode\u003e.d.ts\u003c/code\u003e correctly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/479\"\u003e#479\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/e3cc7e458fe8440fdac291beba9f09ab216ec682\"\u003e\u003ccode\u003ee3cc7e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e! - fix: strip querystrings and hash fragments when checking for file existence\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/476\"\u003e#476\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fce29b1bb7c1f57f18beb5f0ac5636b14ab848dc\"\u003e\u003ccode\u003efce29b1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nbouvrette\"\u003e\u003ccode\u003e@​nbouvrette\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace \u003ccode\u003e@​package-json/types\u003c/code\u003e with an inline minimal type\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.16.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/un-ts/eslint-plugin-import-x/pull/457\"\u003e#457\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1da40431d2f0e53e2821d141b4be57a7b124f8d8\"\u003e\u003ccode\u003e1da4043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eno-unused-modules\u003c/code\u003e rule no-op on ESLint 10 or later for now before we can implement an alternative. A warning message about this behavior is added, and can be suppressed with the new \u003ccode\u003esuppressMissingFileEnumeratorAPIWarning\u003c/code\u003e rule option (\u003ccode\u003eimport-x/no-unused-modules: ['error', { suppressMissingFileEnumeratorAPIWarning: true }]\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/450\"\u003e#450\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a51be0f1a5e3f72eed8fa33d409da51b2ac68932\"\u003e\u003ccode\u003ea51be0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andrewgaun\"\u003e\u003ccode\u003e@​andrewgaun\u003c/code\u003e\u003c/a\u003e! - fix(deps): Bumping minimatch \u003cem\u003e10\u003c/em\u003e version to avoid dependency with a critical vulnerability\u003c/p\u003e\n\u003cp\u003eUpdating the minimum \u003ccode\u003eminimatch\u003c/code\u003e \u003cem\u003e10\u003c/em\u003e version to \u003cem\u003e10.1.2\u003c/em\u003e which updates a dependency (\u003ccode\u003e@​isaacs/brace-expansion\u003c/code\u003e) with a critical vulnerability. See \u003ca href=\"https://github.com/advisories/GHSA-7h2j-956f-4vf2\"\u003ehttps://github.com/advisories/GHSA-7h2j-956f-4vf2\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b669aca574daed016be55ab3310119bdea6c4d4f\"\u003e\u003ccode\u003eb669aca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eeslint-plugin-import-x\u003c/code\u003e compatible with ESLint's \u003ccode\u003edefineConfig\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/434\"\u003e#434\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a3aae6179f0a3417b46066dfe59b388865d1a2eb\"\u003e\u003ccode\u003ea3aae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stepankuzmin\"\u003e\u003ccode\u003e@​stepankuzmin\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace type-fest with \u003ccode\u003e@​package-json/types\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePackageJson types are imported in published declaration files (lib/rules/no-extraneous-dependencies.d.ts and lib/utils/read-pkg-up.d.ts), which causes TypeScript compilation errors for consumers who don't have skipLibCheck enabled. Replacing type-fest with the smaller \u003ccode\u003e@​package-json/types\u003c/code\u003e package ensures the types are available to all consumers while reducing bundle size.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/458\"\u003e#458\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/60312eeb6f9c3ac28a94c5995ed43a95f6e77d2d\"\u003e\u003ccode\u003e60312ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Bump peer deps version range to include ESLint 10 support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/443\"\u003e#443\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b416a8ac4efdef68e75dbf7dae8d3adbcb117d60\"\u003e\u003ccode\u003eb416a8a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e! - consistent-type-specifier-style: Add exception for TS resolution-mode import attributes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/454\"\u003e#454\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d3f8d67781d17ebe2edfdab4014754fe2df5eede\"\u003e\u003ccode\u003ed3f8d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - First step toward ESLint 10 support:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esourceType\u003c/code\u003e determination now prefers \u003ccode\u003econtext.languageOptions\u003c/code\u003e when possible\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003econtext.parserOptions\u003c/code\u003e no longer results in crashes with ESLint 10\u003c/li\u003e\n\u003cli\u003eMerge \u003ccode\u003egetParser\u003c/code\u003e and \u003ccode\u003egetParserPath\u003c/code\u003e implementations into one \u003ccode\u003egetParserOrPath\u003c/code\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/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md\"\u003eeslint-plugin-import-x's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/498\"\u003e#498\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cf25a01c08d75449aeae6c6b4ee2e2c9af774462\"\u003e\u003ccode\u003ecf25a01\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(extensions): don't require an extension for package subpaths that resolve to a \u003ccode\u003e.d.ts\u003c/code\u003e (e.g. \u003ccode\u003evitest/config\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/474\"\u003e#474\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4b2c0c50577ba5b38823fb6d2b1f7e0e2cb9b760\"\u003e\u003ccode\u003e4b2c0c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/regseb\"\u003e\u003ccode\u003e@​regseb\u003c/code\u003e\u003c/a\u003e! - Support \u003ccode\u003eRegExp\u003c/code\u003e in the \u003ccode\u003eimport-x/ignore\u003c/code\u003e setting and the \u003ccode\u003eignore\u003c/code\u003e option of the \u003ccode\u003eno-unresolved\u003c/code\u003e rule.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/494\"\u003e#494\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c84235057e693f107352b2874c5e9bc6d974e75\"\u003e\u003ccode\u003e1c84235\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/morgan-coded\"\u003e\u003ccode\u003e@​morgan-coded\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eno-unresolved\u003c/code\u003e crashing when case-sensitive path checks encounter \u003ccode\u003eEACCES\u003c/code\u003e or \u003ccode\u003eEPERM\u003c/code\u003e on an ancestor directory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/481\"\u003e#481\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/3e131214f1a027858ce87d146576b243f6acad0c\"\u003e\u003ccode\u003e3e13121\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/B4nan\"\u003e\u003ccode\u003e@​B4nan\u003c/code\u003e\u003c/a\u003e! - fix: memoize legacyNodeResolve resolver to avoid native memory leak\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/484\"\u003e#484\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/9a070094ac6e3c5891762acebe882281b022501d\"\u003e\u003ccode\u003e9a07009\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sairus2k\"\u003e\u003ccode\u003e@​sairus2k\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eextensions\u003c/code\u003e rule check Node.js subpath imports (specifiers starting with \u003ccode\u003e#\u003c/code\u003e, e.g. \u003ccode\u003e#utils/helper\u003c/code\u003e). Previously \u003ccode\u003eparsePath\u003c/code\u003e treated a leading \u003ccode\u003e#\u003c/code\u003e as a URL hash fragment, so the rule skipped extension validation for these imports.\u003c/p\u003e\n\u003cp\u003eNote: single-segment subpath imports without a slash (e.g. \u003ccode\u003e#dep\u003c/code\u003e) are still skipped by the existing external-root-module classification; fixing that is deferred to avoid expanding scope.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/240ed58cb3d699c5107af065d8482a5c902a2f95\"\u003e\u003ccode\u003e240ed58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silverwind\"\u003e\u003ccode\u003e@​silverwind\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eextensions\u003c/code\u003e handle \u003ccode\u003e.d.ts\u003c/code\u003e correctly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/479\"\u003e#479\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/e3cc7e458fe8440fdac291beba9f09ab216ec682\"\u003e\u003ccode\u003ee3cc7e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e! - fix: strip querystrings and hash fragments when checking for file existence\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/476\"\u003e#476\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fce29b1bb7c1f57f18beb5f0ac5636b14ab848dc\"\u003e\u003ccode\u003efce29b1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nbouvrette\"\u003e\u003ccode\u003e@​nbouvrette\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace \u003ccode\u003e@​package-json/types\u003c/code\u003e with an inline minimal type\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.16.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/un-ts/eslint-plugin-import-x/pull/457\"\u003e#457\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1da40431d2f0e53e2821d141b4be57a7b124f8d8\"\u003e\u003ccode\u003e1da4043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eno-unused-modules\u003c/code\u003e rule no-op on ESLint 10 or later for now before we can implement an alternative. A warning message about this behavior is added, and can be suppressed with the new \u003ccode\u003esuppressMissingFileEnumeratorAPIWarning\u003c/code\u003e rule option (\u003ccode\u003eimport-x/no-unused-modules: ['error', { suppressMissingFileEnumeratorAPIWarning: true }]\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/450\"\u003e#450\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a51be0f1a5e3f72eed8fa33d409da51b2ac68932\"\u003e\u003ccode\u003ea51be0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andrewgaun\"\u003e\u003ccode\u003e@​andrewgaun\u003c/code\u003e\u003c/a\u003e! - fix(deps): Bumping minimatch \u003cem\u003e10\u003c/em\u003e version to avoid dependency with a critical vulnerability\u003c/p\u003e\n\u003cp\u003eUpdating the minimum \u003ccode\u003eminimatch\u003c/code\u003e \u003cem\u003e10\u003c/em\u003e version to \u003cem\u003e10.1.2\u003c/em\u003e which updates a dependency (\u003ccode\u003e@​isaacs/brace-expansion\u003c/code\u003e) with a critical vulnerability. See \u003ca href=\"https://github.com/advisories/GHSA-7h2j-956f-4vf2\"\u003ehttps://github.com/advisories/GHSA-7h2j-956f-4vf2\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b669aca574daed016be55ab3310119bdea6c4d4f\"\u003e\u003ccode\u003eb669aca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eeslint-plugin-import-x\u003c/code\u003e compatible with ESLint's \u003ccode\u003edefineConfig\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/434\"\u003e#434\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a3aae6179f0a3417b46066dfe59b388865d1a2eb\"\u003e\u003ccode\u003ea3aae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stepankuzmin\"\u003e\u003ccode\u003e@​stepankuzmin\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace type-fest with \u003ccode\u003e@​package-json/types\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePackageJson types are imported in published declaration files (lib/rules/no-extraneous-dependencies.d.ts and lib/utils/read-pkg-up.d.ts), which causes TypeScript compilation errors for consumers who don't have skipLibCheck enabled. Replacing type-fest with the smaller \u003ccode\u003e@​package-json/types\u003c/code\u003e package ensures the types are available to all consumers while reducing bundle size.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/458\"\u003e#458\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/60312eeb6f9c3ac28a94c5995ed43a95f6e77d2d\"\u003e\u003ccode\u003e60312ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Bump peer deps version range to include ESLint 10 support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/443\"\u003e#443\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b416a8ac4efdef68e75dbf7dae8d3adbcb117d60\"\u003e\u003ccode\u003eb416a8a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e! - consistent-type-specifier-style: Add exception for TS resolution-mode import attributes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/454\"\u003e#454\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d3f8d67781d17ebe2edfdab4014754fe2df5eede\"\u003e\u003ccode\u003ed3f8d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - First step toward ESLint 10 support:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esourceType\u003c/code\u003e determination now prefers \u003ccode\u003econtext.languageOptions\u003c/code\u003e when possible\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/un-ts/eslint-plugin-import-x/commit/b767b8c16cae017ac7b092a161684e31b262e5ae\"\u003e\u003ccode\u003eb767b8c\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-import-x (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cf25a01c08d75449aeae6c6b4ee2e2c9af774462\"\u003e\u003ccode\u003ecf25a01\u003c/code\u003e\u003c/a\u003e fix(extensions): don't require extension for package subpaths resolving to .d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b543300ff8e9861fc2cc693bfd55cf3e18a2e01a\"\u003e\u003ccode\u003eb543300\u003c/code\u003e\u003c/a\u003e docs: document the \u003ccode\u003eesmodule\u003c/code\u003e option for \u003ccode\u003eno-dynamic-require\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/496\"\u003e#496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/7578513a194ce4c05cce6ac520efa00b7adc249f\"\u003e\u003ccode\u003e7578513\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-import-x (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/e3cc7e458fe8440fdac291beba9f09ab216ec682\"\u003e\u003ccode\u003ee3cc7e4\u003c/code\u003e\u003c/a\u003e fix: strip querystrings and hash fragments when checking for file existence (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/9a070094ac6e3c5891762acebe882281b022501d\"\u003e\u003ccode\u003e9a07009\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eextensions\u003c/code\u003e rule check Node.js subpath imports (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/3e131214f1a027858ce87d146576b243f6acad0c\"\u003e\u003ccode\u003e3e13121\u003c/code\u003e\u003c/a\u003e fix: memoize legacyNodeResolve resolver to avoid native memory leak (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fce29b1bb7c1f57f18beb5f0ac5636b14ab848dc\"\u003e\u003ccode\u003efce29b1\u003c/code\u003e\u003c/a\u003e fix(deps): replace \u003ccode\u003e@​package-json/types\u003c/code\u003e with an inline minimal type (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c84235057e693f107352b2874c5e9bc6d974e75\"\u003e\u003ccode\u003e1c84235\u003c/code\u003e\u003c/a\u003e fix: handle access errors during case checks (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/96222bf429d083213eededbfea9a1eaade1c4ba5\"\u003e\u003ccode\u003e96222bf\u003c/code\u003e\u003c/a\u003e chore: drop unused \u003ccode\u003etmp\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.16.1...v4.17.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for eslint-plugin-import-x since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.4.0 to 17.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-09-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/353\"\u003e#353\u003c/a\u003e)  50a2119\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e__webpack_layer__\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/351\"\u003e#351\u003c/a\u003e)  779a11a\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)  61eafbf\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)  f468407\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)  5a958ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)  7394811\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)  33b75f9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)  00a4dd9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/98008c3200fc994ef3c074699e8ce0c9691fd071\"\u003e\u003ccode\u003e98008c3\u003c/code\u003e\u003c/a\u003e 17.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/50a2119777b37fef046c2e0bc24bca0bd9feb0be\"\u003e\u003ccode\u003e50a2119\u003c/code\u003e\u003c/a\u003e Update globals (2026-09-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/779a11a345f072a7fbb76b8b92458987a9a8fa38\"\u003e\u003ccode\u003e779a11a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e__webpack_layer__\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8c599278a68a0a6ea17b0c12f976f2270f70f391\"\u003e\u003ccode\u003e8c59927\u003c/code\u003e\u003c/a\u003e 17.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/61eafbf105037079654824d883edc261834a0fbd\"\u003e\u003ccode\u003e61eafbf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7bed4af3730dcb5dbea4274b5264e6be4c4b8910\"\u003e\u003ccode\u003e7bed4af\u003c/code\u003e\u003c/a\u003e 17.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/f4684072a5ec0ad598ee4a20989b3eaa733753bf\"\u003e\u003ccode\u003ef468407\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8e7b9358b190d26acca88cc2804707fbcd90a229\"\u003e\u003ccode\u003e8e7b935\u003c/code\u003e\u003c/a\u003e 17.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5a958ed06064fb879b64416655109d8eaffd2611\"\u003e\u003ccode\u003e5a958ed\u003c/code\u003e\u003c/a\u003e Update globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/36c76590583fc1f31d755525862eda1793a7d661\"\u003e\u003ccode\u003e36c7659\u003c/code\u003e\u003c/a\u003e 17.8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.4/CHANGELOG.md#384\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.6\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.5...3.9.6\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Preserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003e#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ninterface Container {\n  \u0026quot;new\u0026quot;(id: string): number;\n}\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\nnew(id: string): number;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\n\u0026quot;new\u0026quot;(id: string): number;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Support \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003e#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003e#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\nimport defer * as foo from \u0026quot;foo\u0026quot;;\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\nimport * as foo from \u0026quot;foo\u0026quot;;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\nimport defer * as foo from \u0026quot;foo\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Added a new official plugin \u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003e#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003e#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e is powered by \u003ca href=\"https://yuku.fyi/\"\u003eYuku\u003c/a\u003e (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).\u003c/p\u003e\n\u003cp\u003eThis plugin includes two new parsers: \u003ccode\u003eyuku\u003c/code\u003e (JavaScript syntax) and \u003ccode\u003eyuku-ts\u003c/code\u003e (TypeScript syntax).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo use this plugin:\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eInstall the plugin:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eyarn add --dev prettier @prettier/plugin-yuku\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8f0c95057cc91d5836409466cd9d9af3bb901e84\"\u003e\u003ccode\u003e8f0c950\u003c/code\u003e\u003c/a\u003e Release 3.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/e9107647d0497d8ff1cacbb0f970d4543df77c1c\"\u003e\u003ccode\u003ee910764\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec3f1c7bd74495992bc6954323a1a7fc8368808e\"\u003e\u003ccode\u003eec3f1c7\u003c/code\u003e\u003c/a\u003e Update typescript-eslint to v8.65.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/73d2efc2c6cba6f579585c88ef171132d90834ec\"\u003e\u003ccode\u003e73d2efc\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.7.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19664\"\u003e#19664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dd5e24eabeab1f75ad573c79781e5fd408bcfad3\"\u003e\u003ccode\u003edd5e24e\u003c/code\u003e\u003c/a\u003e Preserve quotes for \u003ccode\u003eTSMethodSignature\u003c/code\u003e nodes named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19621\"\u003e#19621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c03ab4e71c23154d6b11537eee3c938f0d0f67d3\"\u003e\u003ccode\u003ec03ab4e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-unicorn to v72 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b74dd53076c7208291a6b2e585c310844b41d35f\"\u003e\u003ccode\u003eb74dd53\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19654\"\u003e#19654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f1b594ea1db1520c383d0e281d623551f671f824\"\u003e\u003ccode\u003ef1b594e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-simple-import-sort to v14 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19655\"\u003e#19655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0d9dfb61530986373000dd107ea58ceebb79e233\"\u003e\u003ccode\u003e0d9dfb6\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.4 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bbb8159eb55575d4042653aa99f5f92a1416c19\"\u003e\u003ccode\u003e3bbb815\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003etypescript-only\u003c/code\u003e directory (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19636\"\u003e#19636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `type-fest` from 5.4.4 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/type-fest/releases\"\u003etype-fest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch3\u003eNew types\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/blob/main/source/rename-keys.d.ts\"\u003e\u003ccode\u003eRenameKeys\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1435\"\u003e#1435\u003c/a\u003e)  548e7df\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSharedUnionFieldsDeep\u003c/code\u003e: Ensure it doesn\u0026amp;\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/39\"\u003e#39\u003c/a\u003e;t distribute processed union over mapped type (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1509\"\u003e#1509\u003c/a\u003e)  07a04de\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTypedArray\u003c/code\u003e: Add \u003ccode\u003eFloat16Array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1495\"\u003e#1495\u003c/a\u003e)  ca27cce\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWritable\u003c/code\u003e: Fix behavior with index signatures (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1470\"\u003e#1470\u003c/a\u003e)  48ddc4b\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJsonify\u003c/code\u003e: Fix optional properties leaking \u003ccode\u003eundefined\u003c/code\u003e into the key set (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1484\"\u003e#1484\u003c/a\u003e)  5339fb3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIsLiteral*\u003c/code\u003e: Fix behavior with unions (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1482\"\u003e#1482\u003c/a\u003e)  3425142\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/compare/v5.8.0...v5.9.0\"\u003ehttps://github.com/sindresorhus/type-fest/compare/v5.8.0...v5.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch3\u003eNew types\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/blob/main/source/string-to-array.d.ts\"\u003e\u003ccode\u003eStringToArray\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1457\"\u003e#1457\u003c/a\u003e)  b773e84\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/blob/main/source/string-length.d.ts\"\u003e\u003ccode\u003eStringLength\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1457\"\u003e#1457\u003c/a\u003e)  b773e84\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/blob/main/source/string-to-number.d.ts\"\u003e\u003ccode\u003eStringToNumber\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1446\"\u003e#1446\u003c/a\u003e)  2a14c2d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/blob/main/source/extract-exactly.d.ts\"\u003e\u003ccode\u003eExtractExactly\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1445\"\u003e#1445\u003c/a\u003e)  26f3c99\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eStringRepeat\u003c/code\u003e: Add support for generating really long strings (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1447\"\u003e#1447\u003c/a\u003e)  1b7eed6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eLastArrayElement\u003c/code\u003e: Fix handling of tuples with optional elements (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1461\"\u003e#1461\u003c/a\u003e)  8e5c69a\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSchema\u003c/code\u003e: Fix incorrect handling of \u003ccode\u003eany\u003c/code\u003e and \u003ccode\u003eunknown\u003c/code\u003e fields (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1459\"\u003e#1459\u003c/a\u003e)  82ccfc3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStringRepeat\u003c/code\u003e: Fix behavior with extremely large/small counts (\u003ca href=\"https://redirect...\n\n_Description has been truncated_","html_url":"https://github.com/Nerdware-LLC/ddb-single-table/pull/339","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nerdware-LLC%2Fddb-single-table/issues/339","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/339/packages"},{"uuid":"5356359239","node_id":"PR_kwDOTXSASc8AAAABCTOOEQ","number":19,"state":"closed","title":"chore(deps): bump the routine-npm group with 140 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-05T07:15:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-05T07:11:08.000Z","updated_at":"2026-09-05T07:15:12.000Z","time_to_close":235,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"routine-npm","update_count":140,"packages":[{"name":"dependency-cruiser","old_version":"18.1.0","new_version":"18.2.0","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint","old_version":"10.7.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.7.0","new_version":"17.11.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jscpd","old_version":"5.0.12","new_version":"5.0.16","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"knip","old_version":"6.27.0","new_version":"6.33.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"prettier","old_version":"3.9.0","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@fontsource-variable/figtree","old_version":"5.2.10","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource/ibm-plex-mono","old_version":"5.2.7","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@types/node","old_version":"24.0.14","new_version":"24.13.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@emnapi/core","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/config-helpers","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@openai/codex","old_version":"0.144.3","new_version":"0.144.6","repository_url":"https://github.com/openai/codex"},{"name":"@openai/codex-darwin-arm64","old_version":"0.144.3-darwin-arm64","new_version":"0.144.6-darwin-arm64"},{"name":"@openai/codex-darwin-x64","old_version":"0.144.3-darwin-x64","new_version":"0.144.6-darwin-x64"},{"name":"@openai/codex-linux-arm64","old_version":"0.144.3-linux-arm64","new_version":"0.144.6-linux-arm64"},{"name":"@openai/codex-linux-x64","old_version":"0.144.3-linux-x64","new_version":"0.144.6-linux-x64"},{"name":"@openai/codex-win32-arm64","old_version":"0.144.3-win32-arm64","new_version":"0.144.6-win32-arm64"},{"name":"@openai/codex-win32-x64","old_version":"0.144.3-win32-x64","new_version":"0.144.6-win32-x64"},{"name":"@oxc-parser/binding-android-arm-eabi","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-android-arm64","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-darwin-arm64","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-darwin-x64","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-freebsd-x64","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-arm-gnueabihf","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-arm-musleabihf","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-arm64-gnu","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-arm64-musl","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-ppc64-gnu","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-riscv64-gnu","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-riscv64-musl","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-s390x-gnu","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-x64-gnu","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-x64-musl","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-openharmony-arm64","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-win32-arm64-msvc","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-win32-ia32-msvc","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-win32-x64-msvc","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-project/types","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-resolver/binding-android-arm-eabi","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-android-arm64","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-darwin-arm64","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-darwin-x64","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-freebsd-x64","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-arm-gnueabihf","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-arm-musleabihf","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-arm64-gnu","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-arm64-musl","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-ppc64-gnu","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-riscv64-gnu","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-riscv64-musl","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-s390x-gnu","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-x64-gnu","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-x64-musl","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-openharmony-arm64","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-wasm32-wasi","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-win32-arm64-msvc","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-win32-x64-msvc","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@rolldown/binding-android-arm64","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-darwin-arm64","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-darwin-x64","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-freebsd-x64","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-arm-gnueabihf","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-arm64-gnu","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-arm64-musl","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-ppc64-gnu","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-s390x-gnu","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-x64-gnu","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-x64-musl","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-openharmony-arm64","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-win32-arm64-msvc","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-win32-x64-msvc","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"acorn","old_version":"8.17.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"brace-expansion","old_version":"5.0.7","new_version":"5.0.9","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"default-browser","old_version":"5.5.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"enhanced-resolve","old_version":"5.24.2","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-module-lexer","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"esbuild","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"fast-uri","old_version":"3.1.3","new_version":"3.1.7","repository_url":"https://github.com/fastify/fast-uri"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"formatly","old_version":"0.3.0","new_version":"0.7.0","repository_url":"https://github.com/JoshuaKGoldberg/formatly"},{"name":"get-tsconfig","old_version":"4.14.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"jscpd-darwin-arm64","old_version":"5.0.12","new_version":"5.0.16","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"jscpd-darwin-x64","old_version":"5.0.12","new_version":"5.0.16","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"jscpd-linux-arm64-gnu","old_version":"5.0.12","new_version":"5.0.16","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"jscpd-linux-x64-gnu","old_version":"5.0.12","new_version":"5.0.16","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"jscpd-linux-x64-musl","old_version":"5.0.12","new_version":"5.0.16","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"jscpd-windows-x64-msvc","old_version":"5.0.12","new_version":"5.0.16","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"lightningcss","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-android-arm64","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-arm64","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.2.5","new_version":"10.2.6","repository_url":"https://github.com/isaacs/minimatch"},{"name":"nanoid","old_version":"3.3.16","new_version":"3.3.18","repository_url":"https://github.com/ai/nanoid"},{"name":"obug","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/sxzz/obug"},{"name":"open","old_version":"11.0.0","new_version":"11.0.2","repository_url":"https://github.com/sindresorhus/open"},{"name":"oxc-parser","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxc-resolver","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"postcss","old_version":"8.5.19","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"},{"name":"rolldown","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"rollup","old_version":"4.62.2","new_version":"4.63.1","repository_url":"https://github.com/rollup/rollup"},{"name":"smol-toml","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tinyexec","old_version":"1.2.4","new_version":"1.3.1","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"unbash","old_version":"4.0.3","new_version":"4.0.10","repository_url":"https://github.com/webpro-nl/unbash"},{"name":"undici-types","old_version":"7.8.0","new_version":"7.18.2","repository_url":"https://github.com/nodejs/undici"},{"name":"vscode-jsonrpc","old_version":"9.0.1","new_version":"9.0.2","repository_url":"https://github.com/Microsoft/vscode-languageserver-node"},{"name":"wsl-utils","old_version":"0.3.1","new_version":"1.0.0","repository_url":"https://github.com/sindresorhus/wsl-utils"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the routine-npm group with 140 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `18.1.0` | `18.2.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.7.0` | `10.9.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.7.0` | `17.11.0` |\n| [jscpd](https://github.com/kucherenko/jscpd/tree/HEAD/rust/jscpd) | `5.0.12` | `5.0.16` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.27.0` | `6.33.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.0` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.68.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.11` |\n| [@fontsource-variable/figtree](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/figtree) | `5.2.10` | `5.3.0` |\n| [@fontsource/ibm-plex-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/ibm-plex-mono) | `5.2.7` | `5.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.14` | `24.13.3` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.11.0` | `1.11.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.11.0` | `1.11.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.6.0` | `0.7.0` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime) | `1.1.6` | `1.2.3` |\n| [@openai/codex](https://github.com/openai/codex/tree/HEAD/codex-cli) | `0.144.3` | `0.144.6` |\n| @openai/codex-darwin-arm64 | `0.144.3-darwin-arm64` | `0.144.6-darwin-arm64` |\n| @openai/codex-darwin-x64 | `0.144.3-darwin-x64` | `0.144.6-darwin-x64` |\n| @openai/codex-linux-arm64 | `0.144.3-linux-arm64` | `0.144.6-linux-arm64` |\n| @openai/codex-linux-x64 | `0.144.3-linux-x64` | `0.144.6-linux-x64` |\n| @openai/codex-win32-arm64 | `0.144.3-win32-arm64` | `0.144.6-win32-arm64` |\n| @openai/codex-win32-x64 | `0.144.3-win32-x64` | `0.144.6-win32-x64` |\n| [@oxc-parser/binding-android-arm-eabi](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-android-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-darwin-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-darwin-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-freebsd-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-arm-gnueabihf](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-arm-musleabihf](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-arm64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-arm64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-ppc64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-riscv64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-riscv64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-s390x-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-x64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-x64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-openharmony-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-win32-arm64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-win32-ia32-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-win32-x64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-project/types](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxc-types) | `0.137.0` | `0.147.0` |\n| [@oxc-resolver/binding-android-arm-eabi](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-android-arm64](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-darwin-arm64](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-darwin-x64](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-freebsd-x64](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-arm-gnueabihf](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-arm-musleabihf](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-arm64-gnu](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-arm64-musl](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-ppc64-gnu](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-riscv64-gnu](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-riscv64-musl](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-s390x-gnu](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-x64-gnu](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-x64-musl](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-openharmony-arm64](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-wasm32-wasi](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-win32-arm64-msvc](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-win32-x64-msvc](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@rolldown/binding-android-arm64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-darwin-arm64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-darwin-x64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-freebsd-x64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-linux-arm-gnueabihf](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-linux-arm64-gnu](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-linux-arm64-musl](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-linux-ppc64-gnu](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-linux-s390x-gnu](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-linux-x64-gnu](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-linux-x64-musl](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-openharmony-arm64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-win32-arm64-msvc](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-win32-x64-msvc](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.65.0` | `8.68.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `4.1.0` | `4.1.11` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `4.1.0` | `4.1.11` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `4.1.0` | `4.1.11` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.1.0` | `4.1.11` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `4.1.0` | `4.1.11` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `4.1.0` | `4.1.11` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.1.0` | `4.1.11` |\n| [acorn](https://github.com/acornjs/acorn) | `8.17.0` | `8.18.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `5.0.7` | `5.0.9` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.5.0` | `5.5.1` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.24.2` | `5.24.5` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.3.1` | `2.3.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.28.1` | `0.28.2` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.3` | `3.1.7` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [formatly](https://github.com/JoshuaKGoldberg/formatly) | `0.3.0` | `0.7.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.14.0` | `4.14.3` |\n| [jscpd-darwin-arm64](https://github.com/kucherenko/jscpd/tree/HEAD/rust) | `5.0.12` | `5.0.16` |\n| [jscpd-darwin-x64](https://github.com/kucherenko/jscpd/tree/HEAD/rust) | `5.0.12` | `5.0.16` |\n| [jscpd-linux-arm64-gnu](https://github.com/kucherenko/jscpd/tree/HEAD/rust) | `5.0.12` | `5.0.16` |\n| [jscpd-linux-x64-gnu](https://github.com/kucherenko/jscpd/tree/HEAD/rust) | `5.0.12` | `5.0.16` |\n| [jscpd-linux-x64-musl](https://github.com/kucherenko/jscpd/tree/HEAD/rust) | `5.0.12` | `5.0.16` |\n| [jscpd-windows-x64-msvc](https://github.com/kucherenko/jscpd/tree/HEAD/rust) | `5.0.12` | `5.0.16` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-android-arm64](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.2.5` | `10.2.6` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.16` | `3.3.18` |\n| [obug](https://github.com/sxzz/obug) | `2.1.3` | `2.1.4` |\n| [open](https://github.com/sindresorhus/open) | `11.0.0` | `11.0.2` |\n| [oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [oxc-resolver](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.19` | `8.5.26` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [rollup](https://github.com/rollup/rollup) | `4.62.2` | `4.63.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.7.0` | `1.8.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.2.4` | `1.3.1` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.1.0` | `3.1.1` |\n| [unbash](https://github.com/webpro-nl/unbash) | `4.0.3` | `4.0.10` |\n| [undici-types](https://github.com/nodejs/undici) | `7.8.0` | `7.18.2` |\n| [vscode-jsonrpc](https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/jsonrpc) | `9.0.1` | `9.0.2` |\n| [wsl-utils](https://github.com/sindresorhus/wsl-utils) | `0.3.1` | `1.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n\nUpdates `dependency-cruiser` from 18.1.0 to 18.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sverweij/dependency-cruiser/releases\"\u003edependency-cruiser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.2.0\u003c/h2\u003e\n\u003ch2\u003e✨ features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee9f237fa feat(utl/cache): also takes nested .gitignores into account (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1072\"\u003e#1072\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/jbmusso\"\u003e\u003ccode\u003e@​jbmusso\u003c/code\u003e\u003c/a\u003e for raising the issue that led to this feature\u003c/li\u003e\n\u003cli\u003e530a486d feat: enables configurations in typescript (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1077\"\u003e#1077\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/christopher-buss\"\u003e\u003ccode\u003e@​christopher-buss\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/racbart\"\u003e\u003ccode\u003e@​racbart\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TranquilMarmot\"\u003e\u003ccode\u003e@​TranquilMarmot\u003c/code\u003e\u003c/a\u003e (back in 2021, when this was not really possible) for asking for this feature - and thanks \u003ca href=\"https://github.com/christopher-buss\"\u003e\u003ccode\u003e@​christopher-buss\u003c/code\u003e\u003c/a\u003e for verifying the beta release of this feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷  maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e718af4c0/ 99d964ff chore(npm): updates external devDependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.2.0-beta-2\u003c/h2\u003e\n\u003ch2\u003e✨ features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb5e0657b feat: enables configurations in typescript\u003c/li\u003e\n\u003cli\u003e85f7d25e feat: auto-search for typescript extensions as well\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003etrying again - apparently 18.2.0-beta-1 never got published due to GitHub actions having a \u003ca href=\"https://www.githubstatus.com/incidents/qcvjkzcs7j74\"\u003ebad hair day\u003c/a\u003e yesterday.\u003c/p\u003e\n\u003ch2\u003ev18.2.0-beta-1\u003c/h2\u003e\n\u003ch2\u003e✨ features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb5e0657b feat: enables configurations in typescript\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e⚠️  Because GitHub (actions) had a \u003ca href=\"https://www.githubstatus.com/incidents/qcvjkzcs7j74\"\u003ebad hair day\u003c/a\u003e on this date, this version \u003cstrong\u003ewasn't actually released\u003c/strong\u003e to npmjs.\u003c/p\u003e\n\u003ch2\u003ev18.1.1\u003c/h2\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1ee565bb/ 942cf969  build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003ef0061d15 fix: removes all unused catch parameters\u003c/li\u003e\n\u003cli\u003ecbe062ae/ c0250f8d chore(tools): uses node permission model\u003c/li\u003e\n\u003cli\u003e01c47439 fix(build): re-adds esbuild to the devDependencies\u003c/li\u003e\n\u003cli\u003ee57d9fc2 chore: replaces eslint with oxlint (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/ec603451d07d699280234808f91c4c8d3813f6e8\"\u003e\u003ccode\u003eec60345\u003c/code\u003e\u003c/a\u003e 18.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/718af4c076c05942a063beaf0d263946f40b5b9d\"\u003e\u003ccode\u003e718af4c\u003c/code\u003e\u003c/a\u003e chore(npm): updates external devDependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/e9f237fac3720fe0c55576ad592fda7e4fd990e5\"\u003e\u003ccode\u003ee9f237f\u003c/code\u003e\u003c/a\u003e feat(utl/cache): also takes nested .gitignores into account (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/99d964ff6f300736ba82132949d279457cfc97fc\"\u003e\u003ccode\u003e99d964f\u003c/code\u003e\u003c/a\u003e fix: refreshes package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/530a486d084f4680e96e49a9a97c1a07cdae029e\"\u003e\u003ccode\u003e530a486\u003c/code\u003e\u003c/a\u003e feat: enables configurations in typescript (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/da355e4cc82383f7b9744e0beb2f64d3c20f2e25\"\u003e\u003ccode\u003eda355e4\u003c/code\u003e\u003c/a\u003e 18.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/c0250f8dd06f622fba990fcd9b1d5da8c4bfaa1b\"\u003e\u003ccode\u003ec0250f8\u003c/code\u003e\u003c/a\u003e chore(tools): makes the tools work again on node 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/942cf969aa6174f1a4bfa91542dc6da37e5cdbcd\"\u003e\u003ccode\u003e942cf96\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/cbe062ae2b1994a7ce38bec9939562a33b193b84\"\u003e\u003ccode\u003ecbe062a\u003c/code\u003e\u003c/a\u003e chore(tools): uses node permission model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/01c474397603d0a3db8288793c6bf362c18c7784\"\u003e\u003ccode\u003e01c4743\u003c/code\u003e\u003c/a\u003e fix(build): re-adds esbuild to the devDependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sverweij/dependency-cruiser/compare/v18.1.0...v18.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.7.0 to 10.9.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\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\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/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\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/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.7.0...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.7.0 to 17.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)  61eafbf\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)  f468407\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)  5a958ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)  7394811\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.7.0...v17.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/sindresorhus/globals/commit/8c599278a68a0a6ea17b0c12f976f2270f70f391\"\u003e\u003ccode\u003e8c59927\u003c/code\u003e\u003c/a\u003e 17.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/61eafbf105037079654824d883edc261834a0fbd\"\u003e\u003ccode\u003e61eafbf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7bed4af3730dcb5dbea4274b5264e6be4c4b8910\"\u003e\u003ccode\u003e7bed4af\u003c/code\u003e\u003c/a\u003e 17.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/f4684072a5ec0ad598ee4a20989b3eaa733753bf\"\u003e\u003ccode\u003ef468407\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8e7b9358b190d26acca88cc2804707fbcd90a229\"\u003e\u003ccode\u003e8e7b935\u003c/code\u003e\u003c/a\u003e 17.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5a958ed06064fb879b64416655109d8eaffd2611\"\u003e\u003ccode\u003e5a958ed\u003c/code\u003e\u003c/a\u003e Update globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/36c76590583fc1f31d755525862eda1793a7d661\"\u003e\u003ccode\u003e36c7659\u003c/code\u003e\u003c/a\u003e 17.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/739481186ed54482e29845eff0bc44803c35fde8\"\u003e\u003ccode\u003e7394811\u003c/code\u003e\u003c/a\u003e Update globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jscpd` from 5.0.12 to 5.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kucherenko/jscpd/releases\"\u003ejscpd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.0.16\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMCP server over stdio (\u003ccode\u003e--mcp\u003c/code\u003e)\u003c/strong\u003e — \u003ccode\u003ecpd --mcp /path/to/project\u003c/code\u003e serves the Model Context Protocol on stdin/stdout, the transport MCP clients spawn and manage themselves (no port, no network policy). The project is scanned once at startup and kept in memory as detection-ready token hashes, so \u003ccode\u003echeck_duplication\u003c/code\u003e snippet checks answer in milliseconds. Tools: \u003ccode\u003echeck_duplication\u003c/code\u003e (accepts format names or file extensions), \u003ccode\u003eget_file_clones\u003c/code\u003e (clones involving one file — new over the HTTP server), \u003ccode\u003eget_statistics\u003c/code\u003e, and \u003ccode\u003echeck_current_directory\u003c/code\u003e (returns the clone list). All clone/match lists are sorted biggest-first and capped by an optional \u003ccode\u003elimit\u003c/code\u003e argument (default 100) with the untruncated total always reported. Implements protocol revision \u003ccode\u003e2025-06-18\u003c/code\u003e (accepting \u003ccode\u003e2025-03-26\u003c/code\u003e / \u003ccode\u003e2024-11-05\u003c/code\u003e clients); all standard detection options (\u003ccode\u003e--min-tokens\u003c/code\u003e, \u003ccode\u003e--format\u003c/code\u003e, \u003ccode\u003e--cross-formats\u003c/code\u003e, ...) apply to the scan and to snippet checks. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCodebase summary (\u003ccode\u003e--summary\u003c/code\u003e)\u003c/strong\u003e — opt-in refactoring-hotspot overview appended to the run output: top files and folders ranked by tokens, lines, size, or a token-based cyclomatic-complexity estimate, with each file's duplication share. \u003ccode\u003e--summary-top \u0026lt;n\u0026gt;\u003c/code\u003e sets the list length, \u003ccode\u003e--summary-by tokens|lines|size|complexity\u003c/code\u003e picks the ranking metric (config file: \u003ccode\u003esummary\u003c/code\u003e, \u003ccode\u003esummaryTop\u003c/code\u003e, \u003ccode\u003esummaryBy\u003c/code\u003e). Renders in \u003ccode\u003econsole\u003c/code\u003e/\u003ccode\u003econsole-full\u003c/code\u003e, as a compact one-line-per-entry block in the \u003ccode\u003eai\u003c/code\u003e reporter, and as an additive \u003ccode\u003esummary\u003c/code\u003e key in the JSON report (absent when the flag is off, so the schema is unchanged for existing consumers). Computed after detection from data already in memory — runs without \u003ccode\u003e--summary\u003c/code\u003e are unaffected. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIsolated folder groups (\u003ccode\u003e--skip-isolated\u003c/code\u003e)\u003c/strong\u003e — skip duplication between monorepo folders owned by different teams: declare isolation groups as comma-separated lists of pipe-separated folders (\u003ccode\u003e--skip-isolated \u0026quot;packages/team-a|packages/team-b,libs/a|libs/b\u0026quot;\u003c/code\u003e), and clones whose two fragments fall under two \u003cem\u003edifferent\u003c/em\u003e folders of the same group are dropped. Duplication inside a single folder, against shared code, or across unrelated groups is still reported. The config file accepts the nested-array shape \u003ccode\u003e\u0026quot;skipIsolated\u0026quot;: [[\u0026quot;packages/a\u0026quot;, \u0026quot;packages/b\u0026quot;]]\u003c/code\u003e (kebab-case \u003ccode\u003eskip-isolated\u003c/code\u003e works too), and the option applies to MCP project scans as well. Ports \u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/628\"\u003e#628\u003c/a\u003e to the Rust engine. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSupply-chain hardening (OpenSSF Scorecard)\u003c/strong\u003e — every GitHub Action in the release and CI pipelines is pinned to a full commit SHA (kept fresh by Dependabot), workflow tokens follow least privilege (top-level \u003ccode\u003econtents: read\u003c/code\u003e, write grants scoped to the jobs that need them), and the repository now has a \u003ccode\u003eSECURITY.md\u003c/code\u003e with private disclosure channels, private vulnerability reporting, and a protected \u003ccode\u003emaster\u003c/code\u003e branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGitHub \u0026quot;Latest\u0026quot; release badge stays on v5\u003c/strong\u003e — Rust v5 releases are created with \u003ccode\u003e--latest\u003c/code\u003e; legacy TypeScript v4 and \u003ccode\u003ecpd v*\u003c/code\u003e releases explicitly opt out, so a v4 maintenance release can no longer take the Latest badge from the v5 line\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm package page polish\u003c/strong\u003e — README links are absolute GitHub URLs so they resolve on npmjs.com, and the package description and keywords better describe what jscpd does\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Rust toolchain to 1.97 and \u003ccode\u003eoxc\u003c/code\u003e crates to 0.144 in \u003ccode\u003e/rust\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eserde\u003c/code\u003e to 1.0.229 in \u003ccode\u003e/rust\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eclap\u003c/code\u003e to 4.6.6 in \u003ccode\u003e/rust\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ememchr\u003c/code\u003e to 2.8.3 in \u003ccode\u003e/rust\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003exxhash-rust\u003c/code\u003e to 0.8.18 in \u003ccode\u003e/rust\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThank You ❤️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanzhangyu\"\u003e\u003ccode\u003e@​hanzhangyu\u003c/code\u003e\u003c/a\u003e for proposing isolated folder groups for monorepos and contributing the original \u003ccode\u003eskipIsolated\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/628\"\u003e#628\u003c/a\u003e), which this release ports to the Rust engine\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePublished Packages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecpd-core@0.1.9\u003c/code\u003e on crates.io\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecpd-finder@0.1.11\u003c/code\u003e on crates.io\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecpd-reporter@0.1.9\u003c/code\u003e on crates.io\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecpd-tokenizer@0.1.10\u003c/code\u003e on crates.io\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejscpd@5.0.16\u003c/code\u003e on crates.io\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecpd@5.0.16\u003c/code\u003e on npm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejscpd-darwin-arm64@5.0.16\u003c/code\u003e on npm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejscpd-darwin-x64@5.0.16\u003c/code\u003e on npm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejscpd-linux-x64-gnu@5.0.16\u003c/code\u003e on npm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejscpd-linux-arm64-gnu@5.0.16\u003c/code\u003e on npm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejscpd-linux-x64-musl@5.0.16\u003c/code\u003e on npm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejscpd-windows-x64-msvc@5.0.16\u003c/code\u003e on npm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNot Yet Published\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/kucherenko/jscpd/blob/v5.0.16/CHANGELOG.md\"\u003ejscpd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.16\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMCP server over stdio (\u003ccode\u003e--mcp\u003c/code\u003e)\u003c/strong\u003e — \u003ccode\u003ecpd --mcp /path/to/project\u003c/code\u003e serves the Model Context Protocol on stdin/stdout; the project is scanned once at startup and kept in memory, so \u003ccode\u003echeck_duplication\u003c/code\u003e snippet checks answer in milliseconds. Tools: \u003ccode\u003echeck_duplication\u003c/code\u003e, \u003ccode\u003eget_file_clones\u003c/code\u003e, \u003ccode\u003eget_statistics\u003c/code\u003e, \u003ccode\u003echeck_current_directory\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCodebase summary (\u003ccode\u003e--summary\u003c/code\u003e)\u003c/strong\u003e — opt-in refactoring-hotspot overview: top files and folders ranked by tokens, lines, size, or complexity, with each file's duplication share; \u003ccode\u003e--summary-top\u003c/code\u003e and \u003ccode\u003e--summary-by\u003c/code\u003e tune it. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIsolated folder groups (\u003ccode\u003e--skip-isolated\u003c/code\u003e)\u003c/strong\u003e — skip duplication between monorepo folders owned by different teams (\u003ccode\u003e--skip-isolated \u0026quot;packages/a|packages/b\u0026quot;\u003c/code\u003e); clones inside one folder or against shared code are still reported. Config file: \u003ccode\u003e\u0026quot;skipIsolated\u0026quot;: [[\u0026quot;packages/a\u0026quot;, \u0026quot;packages/b\u0026quot;]]\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/628\"\u003e#628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSupply-chain hardening (OpenSSF Scorecard)\u003c/strong\u003e — GitHub Actions pinned to commit SHAs, least-privilege workflow tokens, \u003ccode\u003eSECURITY.md\u003c/code\u003e with private vulnerability reporting, protected \u003ccode\u003emaster\u003c/code\u003e branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGitHub \u0026quot;Latest\u0026quot; release badge stays on v5\u003c/strong\u003e — legacy v4 releases can no longer take the Latest badge from the v5 line\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThank You ❤️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanzhangyu\"\u003e\u003ccode\u003e@​hanzhangyu\u003c/code\u003e\u003c/a\u003e for proposing isolated folder groups for monorepos and contributing the original \u003ccode\u003eskipIsolated\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/628\"\u003e#628\u003c/a\u003e), which this release ports to the Rust engine\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e5.0.15\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSARIF: size-based severity\u003c/strong\u003e — new \u003ccode\u003e--sarif-error-tokens \u0026lt;N\u0026gt;\u003c/code\u003e flag (also \u003ccode\u003esarifErrorTokens\u003c/code\u003e in \u003ccode\u003e.jscpd.json\u003c/code\u003e): clones with at least N tokens are reported at level \u003ccode\u003eerror\u003c/code\u003e while smaller ones stay \u003ccode\u003ewarning\u003c/code\u003e. When overall duplication exceeds \u003ccode\u003e--threshold\u003c/code\u003e, \u003cstrong\u003eall\u003c/strong\u003e SARIF results are emitted as \u003ccode\u003eerror\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/908\"\u003e#908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSARIF: clone fingerprints\u003c/strong\u003e — each result carries \u003ccode\u003etoken_count\u003c/code\u003e, a \u003ccode\u003eclone_hash\u003c/code\u003e, and a \u003ccode\u003epartialFingerprints\u003c/code\u003e entry (\u003ccode\u003ejscpdCloneHash/v1\u003c/code\u003e) for cross-run result identity in consumers like GitHub code scanning. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSARIF: related-location messages\u003c/strong\u003e — the duplicate's counterpart location now has a message linked from the primary message, so GitHub code scanning displays it. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSARIF: richer rule metadata\u003c/strong\u003e — display name, full description, default configuration, and quality tags on the \u003ccode\u003ejscpd/duplicate-code\u003c/code\u003e rule. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/914\"\u003e#914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eScan-root-relative report paths\u003c/strong\u003e — report paths are relative to the scanned directory again (as in 4.x) while reporters can still resolve source files; fixes empty snippets and unresolvable paths when scanning from outside the target directory, including multi-root scans. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/872\"\u003e#872\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/892\"\u003e#892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReport version stamping\u003c/strong\u003e — SARIF \u003ccode\u003etool.driver.version\u003c/code\u003e and the HTML report version now match \u003ccode\u003e--version\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMulti-root blame attribution\u003c/strong\u003e — git blame data is keyed by resolved path, so a second scan root no longer inherits the first root's authors\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGit root discovery\u003c/strong\u003e — walking up from a relative scan path no longer terminates before reaching the repository root\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThank You ❤️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chrisc-onaorg\"\u003e\u003ccode\u003e@​chrisc-onaorg\u003c/code\u003e\u003c/a\u003e for the SARIF fingerprints, related-location messages, and rule metadata (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/910\"\u003e#910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/912\"\u003e#912\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/914\"\u003e#914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darronz\"\u003e\u003ccode\u003e@​darronz\u003c/code\u003e\u003c/a\u003e for the scan-root-relative paths fix (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nvuillam\"\u003e\u003ccode\u003e@​nvuillam\u003c/code\u003e\u003c/a\u003e for proposing size-based SARIF severity (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/908\"\u003e#908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e5.0.14\u003c/h2\u003e\n\u003ch3\u003eNew 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/kucherenko/jscpd/commit/2b08d13a05036199cfdbd93fdc1c4f1468419dfa\"\u003e\u003ccode\u003e2b08d13\u003c/code\u003e\u003c/a\u003e release: cpd-v5.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kucherenko/jscpd/commit/7a01672634aa3586456727fb97c79b3ac2281ce3\"\u003e\u003ccode\u003e7a01672\u003c/code\u003e\u003c/a\u003e chore: pin GitHub 'Latest' badge to v5 releases, polish npm package page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kucherenko/jscpd/commit/b03abdad3e89772ec3e0f6629239928727df71ce\"\u003e\u003ccode\u003eb03abda\u003c/code\u003e\u003c/a\u003e release: cpd-v5.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kucherenko/jscpd/commit/2a6a1a406a9b960547adcb11ec6409ded079d96e\"\u003e\u003ccode\u003e2a6a1a4\u003c/code\u003e\u003c/a\u003e release: cpd-v5.0.14\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kucherenko/jscpd/commits/v5.0.16/rust/jscpd\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.27.0 to 6.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport package manifest resolution under Yarn PnP (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1946\"\u003e#1946\u003c/a\u003e) (a82efb62b290e004bdabee40bcb337baf3701a1b) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve oxlint jsPlugins from .oxlintrc.jsonc (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1973\"\u003e#1973\u003c/a\u003e) (d055023182789555a574eaefde80dac997190437) - thanks \u003ca href=\"https://github.com/DreierF\"\u003e\u003ccode\u003e@​DreierF\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate dependency bun to v1.4.0 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1964\"\u003e#1964\u003c/a\u003e) (937ab38ad514a00edafecff4ca04603b015bf921) - thanks \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003edefineConfig\u003c/code\u003e on a \u003ccode\u003e./config\u003c/code\u003e entrypoint (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1960\"\u003e#1960\u003c/a\u003e) (17f7a6051d9781860f248cc2a745dbe837713cd9) - thanks \u003ca href=\"https://github.com/theRizwan\"\u003e\u003ccode\u003e@​theRizwan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreserve all environment variables in exec.ts (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1979\"\u003e#1979\u003c/a\u003e) (c0a9ecf8d1c0cdd7789c1e1bea893706c060239d) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd support for TypeScript content mappers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1978\"\u003e#1978\u003c/a\u003e) (db67f9bd8cebf0ea3c298690d462c154827aa462) - thanks \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(vitest): resolve array entries and root-relative setup dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1982\"\u003e#1982\u003c/a\u003e) (0ecf48538c339437e6f9dfe9a6013d307783cbd3) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix type annotation in dynamic configuration function example (ada88c7f01563b73643af34a147a71fd9ab9d2dc)\u003c/li\u003e\n\u003cli\u003eFormat docs with remark (7764c2a4ebecdbf226c19494d255d9cb14550822)\u003c/li\u003e\n\u003cli\u003eThrow on configuration that is not an object (d7ac0cf1de8f79be6ec53412cac9f7edf8f35ba7)\u003c/li\u003e\n\u003cli\u003eClarify dependency inputs, isTypeOnly and toConfig in plugin docs (2bd367961554ad1addb520bdfad5e31125885969)\u003c/li\u003e\n\u003cli\u003eResolve content mapper process from package.json#typescript.contentMapper.exec (74640c03e450624409692f4cc17699775108fd7e)\u003c/li\u003e\n\u003cli\u003eEncode argv arrays before parsing them as shell commands (b79234c15153fbf592e82c94e4e4e9f41b4479e0)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (28510146c2b97d88f7188f1239b9307aac7dbf0c)\u003c/li\u003e\n\u003cli\u003eReplace non-breaking space in module graph comment (4e22bfcd09deccc92ed158f5554fe3e03f3a2c51)\u003c/li\u003e\n\u003cli\u003eUpdate fix format test for oxfmt package.json key sorting (65011bf6054d03fb5580f3381867b07d1b8a9a0c)\u003c/li\u003e\n\u003cli\u003efix(webpack): resolve entry descriptors using import field (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1981\"\u003e#1981\u003c/a\u003e) (cad8910e7fb89c2510fc9f5885289335dd4e60da) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: count enum element access as a whole-object read (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1958\"\u003e#1958\u003c/a\u003e) (5a47d603aa23b388ae7ce4fe301656f1abc43b14) - thanks \u003ca href=\"https://github.com/addielaruee\"\u003e\u003ccode\u003e@​addielaruee\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve oxlint/vite-plus import resolvers from \u003ccode\u003esettings\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1983\"\u003e#1983\u003c/a\u003e) (c1165b70efe27398b86fa50bcea7d85c253d3ee7) - thanks \u003ca href=\"https://github.com/DreierF\"\u003e\u003ccode\u003e@​DreierF\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(nuxt): resolve string extends configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1984\"\u003e#1984\u003c/a\u003e) (4a5d7068d6264ea45c78c832abe7ba052763517e) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWrap up webpack entry resolution (505decdb821f9b76d194742cee7e98c75ef7d8e9)\u003c/li\u003e\n\u003cli\u003eKeep element access precise for number-like enum member names (bcbac3a8b8283da3b32256584b3cc6569ae5c02f)\u003c/li\u003e\n\u003cli\u003eResolve \u003ccode\u003eObject.*\u003c/code\u003e enum enumeration through import aliases (347967daaed817ca20e1ad6148388a66ec8b421b)\u003c/li\u003e\n\u003cli\u003eResolve named string-key access on namespace-qualified enums (2ac1fbc1e92f3dae662ca4d4701cf010346be49a)\u003c/li\u003e\n\u003cli\u003eNormalize line endings in nuxt-config-string fixture (9fe2b2b2db8690685ec7c6cf8b3d39b9ed7b3fdc)\u003c/li\u003e\n\u003cli\u003eResolve nuxt layer sources from all \u003ccode\u003eextends\u003c/code\u003e entry shapes (db136151d9f98801837b33646ef7b02ae7b5a86d)\u003c/li\u003e\n\u003cli\u003eReport unused exports behind Vitest module promise mocks (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1966\"\u003e#1966\u003c/a\u003e) (74954c219367ca1577184cca08c30dbb3fb6222e)\u003c/li\u003e\n\u003cli\u003eCheck line endings against \u003ccode\u003e.gitattributes\u003c/code\u003e in \u003ccode\u003epnpm run ci\u003c/code\u003e (ddc9fd0cc3328260665203c8573702bb6c9d0dd6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.32.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate sentry production snapshot (9f18cba93c91de8554636b13692d6e7a937b7697)\u003c/li\u003e\n\u003cli\u003ePin TypeScript ecosystem test (de5162952d223050f3135afb02d4e8de6d46f381)\u003c/li\u003e\n\u003cli\u003eUpdate query snapshot (f6964dd577d8f7967f9be6778f5c3953632e3c96)\u003c/li\u003e\n\u003cli\u003efix(tsup): match config files with .cts and .mts extensions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1938\"\u003e#1938\u003c/a\u003e) (68d6f52f7913cfa1e36618e6b03f90734da34149) - thanks \u003ca href=\"https://github.com/codeAnqiang-ma\"\u003e\u003ccode\u003e@​codeAnqiang-ma\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(lefthook): match all config file names and extensions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1940\"\u003e#1940\u003c/a\u003e) (4015ae0330c78e97360a2c8f697d17f82c5c24ae) - thanks \u003ca href=\"https://github.com/codeAnqiang-ma\"\u003e\u003ccode\u003e@​codeAnqiang-ma\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(binaries): resolve missing pnpm subcommands (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1945\"\u003e#1945\u003c/a\u003e) (deedbf69dcbd6a59d6705a72cadb4e40ad9c8029) - thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix nested gitignore negation inside ignored dot-directories (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1913\"\u003e#1913\u003c/a\u003e) (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1942\"\u003e#1942\u003c/a\u003e) (0201641af48f52edfbe72076118944ee6273718e) - thanks \u003ca href=\"https://github.com/DSeaStar\"\u003e\u003ccode\u003e@​DSeaStar\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(webdriver-io): match all supported config file extensions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1948\"\u003e#1948\u003c/a\u003e) (dc7aca5a865d1762a41dd97493b73398ec3abc19) - thanks \u003ca href=\"https://github.com/solomonaustin\"\u003e\u003ccode\u003e@​solomonaustin\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve vitest include patterns relative to test.dir (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1929\"\u003e#1929\u003c/a\u003e) (ee555d227208dd6a34e002318bd6710dedb4d5ca) - thanks \u003ca href=\"https://github.com/kirthi-b\"\u003e\u003ccode\u003e@​kirthi-b\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChange GitHub stars badge style to flat (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1967\"\u003e#1967\u003c/a\u003e) (ff0d791e8130430524dc88c4df73ad87f82879f7) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eIgnore printf as global binary (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1972\"\u003e#1972\u003c/a\u003e) (a0c0b0805a8a26a6efdedfe2561b168da2a22b68) - thanks \u003ca href=\"https://github.com/taracutie\"\u003e\u003ccode\u003e@​taracutie\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: add bun 1.4 dedupe subcommand (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1969\"\u003e#1969\u003c/a\u003e) (d1d5d4276ece6daf2215f5ff3f4224b5b50dcac3) - thanks \u003ca href=\"https://github.com/NimmLor\"\u003e\u003ccode\u003e@​NimmLor\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve Vitest mocks from test root (e655b0ba0192546a2688d702323c8e7c58fecde1)\u003c/li\u003e\n\u003cli\u003eResolve local Vitest reporters from test root (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1953\"\u003e#1953\u003c/a\u003e) (f4ff31ad0385c5955627ec1b3bed2bc0000b14fe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.32.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eoxfmt.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1933\"\u003e#1933\u003c/a\u003e) (795900191dc75eec8d1e717b866bf57e1e2912cc) - thanks \u003ca href=\"https://github.com/joealden\"\u003e\u003ccode\u003e@​joealden\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eoxlint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1934\"\u003e#1934\u003c/a\u003e) (531e2dc7c1d8bf31babea0068c34391182ec2d50) - thanks \u003ca href=\"https://github.com/joealden\"\u003e\u003ccode\u003e@​joealden\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Supported \u003ccode\u003elint-staged\u003c/code\u003e Configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1935\"\u003e#1935\u003c/a\u003e) (f9c755e414ed10baa4d01af8ddac6d04cb8d5617) - thanks \u003ca href=\"https://github.com/joealden\"\u003e\u003ccode\u003e@​joealden\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/fb25eceeb1934beb0189b4e03b2eb7c9a8e07aaa\"\u003e\u003ccode\u003efb25ece\u003c/code\u003e\u003c/a\u003e Release knip@6.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/74954c219367ca1577184cca08c30dbb3fb6222e\"\u003e\u003ccode\u003e74954c2\u003c/code\u003e\u003c/a\u003e Report unused exports behind Vitest module promise mocks (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/db136151d9f98801837b33646ef7b02ae7b5a86d\"\u003e\u003ccode\u003edb13615\u003c/code\u003e\u003c/a\u003e Resolve nuxt layer sources from all \u003ccode\u003eextends\u003c/code\u003e entry shapes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9fe2b2b2db8690685ec7c6cf8b3d39b9ed7b3fdc\"\u003e\u003ccode\u003e9fe2b2b\u003c/code\u003e\u003c/a\u003e Normalize line endings in nuxt-config-string fixture\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2ac1fbc1e92f3dae662ca4d4701cf010346be49a\"\u003e\u003ccode\u003e2ac1fbc\u003c/code\u003e\u003c/a\u003e Resolve named string-key access on namespace-qualified enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/347967daaed817ca20e1ad6148388a66ec8b421b\"\u003e\u003ccode\u003e347967d\u003c/code\u003e\u003c/a\u003e Resolve \u003ccode\u003eObject.*\u003c/code\u003e enum enumeration through import aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/bcbac3a8b8283da3b32256584b3cc6569ae5c02f\"\u003e\u003ccode\u003ebcbac3a\u003c/code\u003e\u003c/a\u003e Keep element access precise for number-like enum member names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/505decdb821f9b76d194742cee7e98c75ef7d8e9\"\u003e\u003ccode\u003e505decd\u003c/code\u003e\u003c/a\u003e Wrap up webpack entry resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4a5d7068d6264ea45c78c832abe7ba052763517e\"\u003e\u003ccode\u003e4a5d706\u003c/code\u003e\u003c/a\u003e fix(nuxt): resolve string extends configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1984\"\u003e#1984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c1165b70efe27398b86fa50bcea7d85c253d3ee7\"\u003e\u003ccode\u003ec1165b7\u003c/code\u003e\u003c/a\u003e Resolve oxlint/vite-plus import resolvers from \u003ccode\u003esettings\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1983\"\u003e#1983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.33.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.0 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.6\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.5...3.9.6\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Preserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003e#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ninterface Container {\n  \u0026quot;new\u0026quot;(id: string): number;\n}\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\nnew(id: string): number;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\n\u0026quot;new\u0026quot;(id: string): number;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Support \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003e#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003e#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\nimport defer * as foo from \u0026quot;foo\u0026quot;;\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\nimport * as foo from \u0026quot;foo\u0026quot;;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\nimport defer * as foo from \u0026quot;foo\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Added a new official plugin \u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003e#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003e#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e is powered by \u003ca href=\"https://yuku.fyi/\"\u003eYuku\u003c/a\u003e (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).\u003c/p\u003e\n\u003cp\u003eThis plugin includes two new parsers: \u003ccode\u003eyuku\u003c/code\u003e (JavaScript syntax) and \u003ccode\u003eyuku-ts\u003c/code\u003e (TypeScript syntax).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo use this plugin:\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eInstall the plugin:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eyarn add --dev prettier @prettier/plugin-yuku\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8f0c95057cc91d5836409466cd9d9af3bb901e84\"\u003e\u003ccode\u003e8f0c950\u003c/code\u003e\u003c/a\u003e Release 3.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/e9107647d0497d8ff1cacbb0f970d4543df77c1c\"\u003e\u003ccode\u003ee910764\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec3f1c7bd74495992bc6954323a1a7fc8368808e\"\u003e\u003ccode\u003eec3f1c7\u003c/code\u003e\u003c/a\u003e Update typescript-eslint to v8.65.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/73d2efc2c6cba6f579585c88ef171132d90834ec\"\u003e\u003ccode\u003e73d2efc\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.7.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19664\"\u003e#19664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dd5e24eabeab1f75ad573c79781e5fd408bcfad3\"\u003e\u003ccode\u003edd5e24e\u003c/code\u003e\u003c/a\u003e Preserve quotes for \u003ccode\u003eTSMethodSignature\u003c/code\u003e nodes named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19621\"\u003e#19621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c03ab4e71c23154d6b11537eee3c938f0d0f67d3\"\u003e\u003ccode\u003ec03ab4e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-unicorn to v72 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b74dd53076c7208291a6b2e585c310844b41d35f\"\u003e\u003ccode\u003eb74dd53\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19654\"\u003e#19654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f1b594ea1db1520c383d0e281d623551f671f824\"\u003e\u003ccode\u003ef1b594e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-simple-import-sort to v14 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19655\"\u003e#19655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0d9dfb61530986373000dd107ea58ceebb79e233\"\u003e\u003ccode\u003e0d9dfb6\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.4 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bbb8159eb55575d4042653aa99f5f92a1416c19\"\u003e\u003ccode\u003e3bbb815\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003etypescript-only\u003c/code\u003e directory (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19636\"\u003e#19636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.0...3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003ef...\n\n_Description has been truncated_","html_url":"https://github.com/jomi-se/agent-connect/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jomi-se%2Fagent-connect/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"5343657996","node_id":"PR_kwDORcHAfs8AAAABCJH46A","number":80,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 100 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-04T02:54:53.000Z","updated_at":"2026-09-04T02:54:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":100,"packages":[{"name":"@types/node","old_version":"25.6.0","new_version":"26.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.0.18","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.2.1","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"fast-check","old_version":"3.23.2","new_version":"4.9.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"jsdom","old_version":"29.1.1","new_version":"30.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"16.4.0","new_version":"17.4.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.59.1","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"5.4.21","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-checker","old_version":"0.13.0","new_version":"0.14.5","repository_url":"https://github.com/fi3ework/vite-plugin-checker"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"web-ext","old_version":"10.4.0","new_version":"10.6.0","repository_url":"https://github.com/mozilla/web-ext"},{"name":"@babel/code-frame","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@pnpm/npm-conf","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/pnpm/npm-conf"},{"name":"@turf/boolean-point-in-polygon","old_version":"7.3.4","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"default-browser","old_version":"5.5.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"expect-type","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"fflate","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/101arrowz/fflate"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"get-east-asian-width","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"magicast","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/unjs/magicast"},{"name":"obug","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/sxzz/obug"},{"name":"robust-predicates","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/mourner/robust-predicates"},{"name":"tinyrainbow","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/tinylibs/tinyrainbow"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.4.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `4.1.11` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.0.18` | `4.1.11` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.9.1` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `3.23.2` | `4.9.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.1.1` | `30.0.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.4.0` | `17.4.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.1` | `8.68.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `8.2.2` |\n| [vite-plugin-checker](https://github.com/fi3ework/vite-plugin-checker) | `0.13.0` | `0.14.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.18` | `4.1.11` |\n| [web-ext](https://github.com/mozilla/web-ext) | `10.4.0` | `10.6.0` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.29.0` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.0` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@pnpm/npm-conf](https://github.com/pnpm/npm-conf) | `3.0.2` | `3.0.3` |\n| [@turf/boolean-point-in-polygon](https://github.com/Turfjs/turf) | `7.3.4` | `7.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.5.0` | `5.5.1` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.3.0` | `1.4.0` |\n| [fflate](https://github.com/101arrowz/fflate) | `0.8.2` | `0.8.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.5.0` | `1.6.0` |\n| [magicast](https://github.com/unjs/magicast) | `0.5.2` | `0.5.4` |\n| [obug](https://github.com/sxzz/obug) | `2.1.1` | `2.1.4` |\n| [robust-predicates](https://github.com/mourner/robust-predicates) | `3.0.2` | `3.0.3` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.1.0` | `3.1.1` |\n\n\nUpdates `@types/node` from 25.6.0 to 26.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/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.18 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\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\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\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\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dc0d62eaf08d8acb1f5042fdb8ac5b4a19fdc73\"\u003e\u003ccode\u003e2dc0d62\u003c/code\u003e\u003c/a\u003e chore: release v4.1.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/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/ui` from 4.0.18 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\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\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\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\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986abe2161a9a06f0ca03df68e82690b21\"\u003e\u003ccode\u003e596f739\u003c/code\u003e\u003c/a\u003e fix: project color label on html reporter (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10142\"\u003e#10142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f1b1f6c7b053381f1d9ae184298240a4faa581b0\"\u003e\u003ccode\u003ef1b1f6c\u003c/code\u003e\u003c/a\u003e fix(ui): fix jsx/tsx syntax highlight (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.1 to 10.9.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\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\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/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\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/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.1...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 3.23.2 to 4.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eShrinkable \u003ccode\u003eentityGraph\u003c/code\u003e and few performance chips\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.9.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.8.0...v4.9.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7008\"\u003ePR#7008\u003c/a\u003e) Towards shrinkable \u003ccode\u003eentityGraph\u003c/code\u003e thanks to \u003ccode\u003echainUntil\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7010\"\u003ePR#7010\u003c/a\u003e) Bug: Fix latent state-sharing bug in entityGraph\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7063\"\u003ePR#7063\u003c/a\u003e) Bug: Equiprobable alternatives in \u003ccode\u003estringMatching\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6973\"\u003ePR#6973\u003c/a\u003e) CI: Drop caches on push for build package flow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6971\"\u003ePR#6971\u003c/a\u003e) CI: Only mark fast-check's releases as latest\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6974\"\u003ePR#6974\u003c/a\u003e) CI: Drop pull_request_target flows\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6975\"\u003ePR#6975\u003c/a\u003e) CI: Drop discussion creation on release publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6976\"\u003ePR#6976\u003c/a\u003e) CI: Drop caches from publication steps\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6977\"\u003ePR#6977\u003c/a\u003e) CI: Revert \u0026quot;Drop caches from publication steps\u0026quot;\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6978\"\u003ePR#6978\u003c/a\u003e) CI: Make zizmor audit a required status check\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6991\"\u003ePR#6991\u003c/a\u003e) CI: Remove Claude Code workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6994\"\u003ePR#6994\u003c/a\u003e) CI: Replace \u003ccode\u003epnpm dlx\u003c/code\u003e with \u003ccode\u003epnpm exec\u003c/code\u003e for \u003ccode\u003epkg-pr-new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6995\"\u003ePR#6995\u003c/a\u003e) CI: Inline zizmor ignores in workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6996\"\u003ePR#6996\u003c/a\u003e) CI: Move to \u003ccode\u003edevEngines.packageManager\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7005\"\u003ePR#7005\u003c/a\u003e) CI: Update PULL_REQUEST_TEMPLATE.md\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7011\"\u003ePR#7011\u003c/a\u003e) CI: Drop OTP prompt from npm publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7013\"\u003ePR#7013\u003c/a\u003e) CI: Switch release jobs to npm stage publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7027\"\u003ePR#7027\u003c/a\u003e) CI: Run benchmarks against \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7037\"\u003ePR#7037\u003c/a\u003e) CI: Use comparison mode for \u003ccode\u003ebench\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7069\"\u003ePR#7069\u003c/a\u003e) CI: Run pnpm dedupe to deduplicate lockfile\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6959\"\u003ePR#6959\u003c/a\u003e) CI: Announce releases on Bluesky\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7105\"\u003ePR#7105\u003c/a\u003e) CI: Switch to actions/attest for attestations\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7117\"\u003ePR#7117\u003c/a\u003e) CI: Use pnpm version in changelog script\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7120\"\u003ePR#7120\u003c/a\u003e) CI: Allow unclean tree in changelog generation\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7125\"\u003ePR#7125\u003c/a\u003e) CI: Stage publish using \u003ccode\u003epnpm\u003c/code\u003e in publish jobs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7065\"\u003ePR#7065\u003c/a\u003e) Clean: Delete skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6983\"\u003ePR#6983\u003c/a\u003e) Doc: Tweak PR Template to hint AI agents into revealing themselves\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7092\"\u003ePR#7092\u003c/a\u003e) Doc: Add back skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7095\"\u003ePR#7095\u003c/a\u003e) Doc: Add release notes for fast-check 4.8.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7104\"\u003ePR#7104\u003c/a\u003e) Doc: Add makeeno as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7103\"\u003ePR#7103\u003c/a\u003e) Doc: Fix info box in docs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7108\"\u003ePR#7108\u003c/a\u003e) Doc: Add jneidel as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7035\"\u003ePR#7035\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.integer\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7046\"\u003ePR#7046\u003c/a\u003e) Performance: Faster fc.record on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7047\"\u003ePR#7047\u003c/a\u003e) Performance: Faster fc.dictionary on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7048\"\u003ePR#7048\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.webPath\u003c/code\u003e/\u003ccode\u003efc.webUrl\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7050\"\u003ePR#7050\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e for \u003ccode\u003e\\W\u003c/code\u003e \u003ccode\u003e\\D\u003c/code\u003e \u003ccode\u003e\\S\u003c/code\u003e \u003ccode\u003e.\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7054\"\u003ePR#7054\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7049\"\u003ePR#7049\u003c/a\u003e) Performance: Drop nested \u003ccode\u003etuple\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e for \u003ccode\u003efc.record\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7045\"\u003ePR#7045\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.entityGraph\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7071\"\u003ePR#7071\u003c/a\u003e) Performance: Early exit on empty tuple in \u003ccode\u003efc.entityGraph\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.9.0\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eShrinkable \u003ccode\u003eentityGraph\u003c/code\u003e and few performance chips\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.9.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.8.0...v4.9.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7008\"\u003ePR#7008\u003c/a\u003e) Towards shrinkable \u003ccode\u003eentityGraph\u003c/code\u003e thanks to \u003ccode\u003echainUntil\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7010\"\u003ePR#7010\u003c/a\u003e) Bug: Fix latent state-sharing bug in entityGraph\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7063\"\u003ePR#7063\u003c/a\u003e) Bug: Equiprobable alternatives in \u003ccode\u003estringMatching\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6973\"\u003ePR#6973\u003c/a\u003e) CI: Drop caches on push for build package flow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6971\"\u003ePR#6971\u003c/a\u003e) CI: Only mark fast-check's releases as latest\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6974\"\u003ePR#6974\u003c/a\u003e) CI: Drop pull_request_target flows\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6975\"\u003ePR#6975\u003c/a\u003e) CI: Drop discussion creation on release publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6976\"\u003ePR#6976\u003c/a\u003e) CI: Drop caches from publication steps\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6977\"\u003ePR#6977\u003c/a\u003e) CI: Revert \u0026quot;Drop caches from publication steps\u0026quot;\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6978\"\u003ePR#6978\u003c/a\u003e) CI: Make zizmor audit a required status check\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6991\"\u003ePR#6991\u003c/a\u003e) CI: Remove Claude Code workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6994\"\u003ePR#6994\u003c/a\u003e) CI: Replace \u003ccode\u003epnpm dlx\u003c/code\u003e with \u003ccode\u003epnpm exec\u003c/code\u003e for \u003ccode\u003epkg-pr-new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6995\"\u003ePR#6995\u003c/a\u003e) CI: Inline zizmor ignores in workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6996\"\u003ePR#6996\u003c/a\u003e) CI: Move to \u003ccode\u003edevEngines.packageManager\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7005\"\u003ePR#7005\u003c/a\u003e) CI: Update PULL_REQUEST_TEMPLATE.md\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7011\"\u003ePR#7011\u003c/a\u003e) CI: Drop OTP prompt from npm publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7013\"\u003ePR#7013\u003c/a\u003e) CI: Switch release jobs to npm stage publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7027\"\u003ePR#7027\u003c/a\u003e) CI: Run benchmarks against \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7037\"\u003ePR#7037\u003c/a\u003e) CI: Use comparison mode for \u003ccode\u003ebench\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7069\"\u003ePR#7069\u003c/a\u003e) CI: Run pnpm dedupe to deduplicate lockfile\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6959\"\u003ePR#6959\u003c/a\u003e) CI: Announce releases on Bluesky\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7105\"\u003ePR#7105\u003c/a\u003e) CI: Switch to actions/attest for attestations\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7117\"\u003ePR#7117\u003c/a\u003e) CI: Use pnpm version in changelog script\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7120\"\u003ePR#7120\u003c/a\u003e) CI: Allow unclean tree in changelog generation\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7125\"\u003ePR#7125\u003c/a\u003e) CI: Stage publish using \u003ccode\u003epnpm\u003c/code\u003e in publish jobs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7065\"\u003ePR#7065\u003c/a\u003e) Clean: Delete skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6983\"\u003ePR#6983\u003c/a\u003e) Doc: Tweak PR Template to hint AI agents into revealing themselves\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7092\"\u003ePR#7092\u003c/a\u003e) Doc: Add back skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7095\"\u003ePR#7095\u003c/a\u003e) Doc: Add release notes for fast-check 4.8.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7104\"\u003ePR#7104\u003c/a\u003e) Doc: Add makeeno as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7103\"\u003ePR#7103\u003c/a\u003e) Doc: Fix info box in docs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7108\"\u003ePR#7108\u003c/a\u003e) Doc: Add jneidel as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7035\"\u003ePR#7035\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.integer\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7046\"\u003ePR#7046\u003c/a\u003e) Performance: Faster fc.record on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7047\"\u003ePR#7047\u003c/a\u003e) Performance: Faster fc.dictionary on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7048\"\u003ePR#7048\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.webPath\u003c/code\u003e/\u003ccode\u003efc.webUrl\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7050\"\u003ePR#7050\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e for \u003ccode\u003e\\W\u003c/code\u003e \u003ccode\u003e\\D\u003c/code\u003e \u003ccode\u003e\\S\u003c/code\u003e \u003ccode\u003e.\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7054\"\u003ePR#7054\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7049\"\u003ePR#7049\u003c/a\u003e) Performance: Drop nested \u003ccode\u003etuple\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e for \u003ccode\u003efc.record\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7045\"\u003ePR#7045\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.entityGraph\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/0d3c2547dce556f72413607849377530d18ea283\"\u003e\u003ccode\u003e0d3c254\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.9.0, \u003ccode\u003e@​fast-check/packaged\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/bd85efe4d7ded7b7e1783d259bfa7e8ce604d600\"\u003e\u003ccode\u003ebd85efe\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^24.13.3 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7118\"\u003e#7118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/a0596abe2bfeb59d2f80954627fcecc88554247f\"\u003e\u003ccode\u003ea0596ab\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency vitest to ^4.1.10 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7119\"\u003e#7119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/3c085da4881031bbccea4d38676af10c46b2a49a\"\u003e\u003ccode\u003e3c085da\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency prettier to v3.9.4 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/6538ff043922ba953f01327630ca2dbbd160c253\"\u003e\u003ccode\u003e6538ff0\u003c/code\u003e\u003c/a\u003e 👥 Add jneidel as doc contributor (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7108\"\u003e#7108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/8096ab024176d2e48a2c269759f90bcf82fa2914\"\u003e\u003ccode\u003e8096ab0\u003c/code\u003e\u003c/a\u003e 👥 Add makeeno as doc contributor (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7104\"\u003e#7104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/13fd4a64359869665828011c6226142c1f27bd3e\"\u003e\u003ccode\u003e13fd4a6\u003c/code\u003e\u003c/a\u003e ✏️ Typo in type \u003ccode\u003eEntityGraphContraints\u003c/code\u003e (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7088\"\u003e#7088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/36e70d2eb57b7e2ee2c791a87c40d9fc73bd0f8a\"\u003e\u003ccode\u003e36e70d2\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e to ^7.58.9 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7080\"\u003e#7080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/451ede0d4b8809a3b1292d28aee05d03c5e8d22d\"\u003e\u003ccode\u003e451ede0\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency vitest to ^4.1.8 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7074\"\u003e#7074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/949564d39744d61e7c0c51ccb226110d84fd8f68\"\u003e\u003ccode\u003e949564d\u003c/code\u003e\u003c/a\u003e ⚡️ Early exit on empty tuple in \u003ccode\u003efc.entityGraph\u003c/code\u003e (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7071\"\u003e#7071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.9.0/packages/fast-check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for fast-check since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 29.1.1 to 30.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e with \u003ccode\u003ecalc()\u003c/code\u003e and other functions throwing an exception, which regressed in v30.0.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSped up up range operations on large documents (\u003ca href=\"https://github.com/leonidaz\"\u003e\u003ccode\u003e@​leonidaz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev30.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js minimum version raised to \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSS.escape()\u003c/code\u003e and \u003ccode\u003eCSS.supports()\u003c/code\u003e functions. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e'background-position-x'\u003c/code\u003e and \u003ccode\u003e'background-position-y'\u003c/code\u003e CSS properties. (\u003ca href=\"https://github.com/olagokemills\"\u003e\u003ccode\u003e@​olagokemills\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to convert length values into pixels. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed CSS function serialization, e.g., in the return value of \u003ccode\u003egetPropertyValue()\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the type of error thrown by \u003ccode\u003edocument.evaluate()\u003c/code\u003e (\u003ca href=\"https://github.com/dokson\"\u003e\u003ccode\u003e@​dokson\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/6584485f094d5b271553005b68804c93a455c002\"\u003e\u003ccode\u003e6584485\u003c/code\u003e\u003c/a\u003e 30.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/0c51df6d80567202e969ba273c32db01de43c26e\"\u003e\u003ccode\u003e0c51df6\u003c/code\u003e\u003c/a\u003e Update dependencies and dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/32adb340bf3782194099c6a7b0e0a34c05aa8f24\"\u003e\u003ccode\u003e32adb34\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​asamuzakjp/dom-selector\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/70f014aa1de06a684b4f7d123bdb832ae8c63c53\"\u003e\u003ccode\u003e70f014a\u003c/code\u003e\u003c/a\u003e Speed up range operations on large documents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/250d7ee387109d9674d3e4a79fe1edac96e45476\"\u003e\u003ccode\u003e250d7ee\u003c/code\u003e\u003c/a\u003e Partially fix getComputedStyle with calc()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/20a01fc4a5ca1b2a48ec9c546d230624964d2f83\"\u003e\u003ccode\u003e20a01fc\u003c/code\u003e\u003c/a\u003e 30.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/8c8e583c4f0130f09a1f0ba2728c9aebc4f709c5\"\u003e\u003ccode\u003e8c8e583\u003c/code\u003e\u003c/a\u003e Precompute WPT expectation matches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f32245cfedf894b933bf4625b5649c284422da45\"\u003e\u003ccode\u003ef32245c\u003c/code\u003e\u003c/a\u003e Bump Node.js floor and dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/03ef23b4513af92d89d59b2383c5697a0a260111\"\u003e\u003ccode\u003e03ef23b\u003c/code\u003e\u003c/a\u003e Add background-position longhands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ded056f38de1a1e3709feafd0acea57377f85f35\"\u003e\u003ccode\u003eded056f\u003c/code\u003e\u003c/a\u003e Test CSS.escape() with numeric IDs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v29.1.1...v30.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.4.0 to 17.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.4.1\u003c/h2\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\r\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1825\"\u003e#1825\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/16b3f74850e5d2811b5fbaea6c136733a71ad3e4\"\u003e\u003ccode\u003e16b3f74\u003c/code\u003e\u003c/a\u003e - It is now possible to run multiple tasks in parallel for a single glob by configuring it with an array of tasks (which run sequentially), and then placing another array inside it (where the tasks will run in parallel). The following demonstrates the order tasks will start in:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;*.ts\u0026quot;: [\u0026quot;first\u0026quot;, \u0026quot;second\u0026quot;, [\u0026quot;third\u0026quot;, \u0026quot;third\u0026quot;], \u0026quot;fourth\u0026quot;]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a concrete example, \u003cem\u003elint-staged\u003c/em\u003e's own configuration is:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('./lib/index.js').Configuration} */\nexport default {\n  \u0026quot;*\u0026quot;: [\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1825\"\u003e#1825\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/16b3f74850e5d2811b5fbaea6c136733a71ad3e4\"\u003e\u003ccode\u003e16b3f74\u003c/code\u003e\u003c/a\u003e - It is now possible to run multiple tasks in parallel for a single glob by configuring it with an array of tasks (which run sequentially), and then placing another array inside it (where the tasks will run in parallel). The following demonstrates the order tasks will start in:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;*.ts\u0026quot;: [\u0026quot;first\u0026quot;, \u0026quot;second\u0026quot;, [\u0026quot;third\u0026quot;, \u0026quot;third\u0026quot;], \u0026quot;fourth\u0026quot;]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a concrete example, \u003cem\u003elint-staged\u003c/em\u003e's own configuration is:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('./lib/index.js').Configuration} */\nexport default {\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/lint-staged/lint-staged/commit/d0c1517b61f4805a319ae416f50b1d5bdf3e137f\"\u003e\u003ccode\u003ed0c1517\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1841\"\u003e#1841\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f06133573350dd650bd8fed42af06502d018b830\"\u003e\u003ccode\u003ef061335\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d2721af6d378c8c878005b01b557c95070449b11\"\u003e\u003ccode\u003ed2721af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1840\"\u003e#1840\u003c/a\u003e from lint-staged/updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e ci: update Changesets action because it failed to publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd76ce36648b794a477b60dc1852dc96641c03c3\"\u003e\u003ccode\u003ecd76ce3\u003c/code\u003e\u003c/a\u003e build: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ea195e1f17bb507ef6809a44d7f814fab1810270\"\u003e\u003ccode\u003eea195e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1837\"\u003e#1837\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a6a0d616b6eadb4ed464239001bf9afb826d13f2\"\u003e\u003ccode\u003ea6a0d61\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0a090981ef52a11fa4e4d90b6247f2310b5abc4f\"\u003e\u003ccode\u003e0a09098\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1832\"\u003e#1832\u003c/a\u003e from lint-staged/add-all-flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7fd685b6de614335a432a81e383a73af4d431b3a\"\u003e\u003ccode\u003e7fd685b\u003c/code\u003e\u003c/a\u003e fix: further fix parsing options logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e--all\u003c/code\u003e flag for including all files tracked by Git instead of just...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.4.0...v17.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored f...\n\n_Description has been truncated_","html_url":"https://github.com/anthonysgro/geospoof/pull/80","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonysgro%2Fgeospoof/issues/80","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/80/packages"},{"uuid":"5334900920","node_id":"PR_kwDOR3zZ2s8AAAABCCG2TQ","number":495,"state":"closed","title":"chore(deps-dev): bump the npm-development-minor-patch group across 1 directory with 62 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-06T15:17:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T09:37:21.000Z","updated_at":"2026-09-06T15:17:39.000Z","time_to_close":279614,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"npm-development-minor-patch","update_count":62,"packages":[{"name":"@eslint/js","old_version":"9.39.4","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.55.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.3.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.6","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.9.1","new_version":"25.9.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.4","new_version":"5.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.12.1","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.5","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"msw","old_version":"2.14.6","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.24","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@adobe/css-tools","old_version":"4.4.4","new_version":"4.5.0","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/generator","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-jsx-self","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-jsx-source","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/eslintrc","old_version":"3.3.5","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@inquirer/confirm","old_version":"6.1.1","new_version":"6.3.1","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ast-v8-to-istanbul","old_version":"1.0.0","new_version":"1.0.5","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"caniuse-lite","old_version":"1.0.30001806","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"esbuild","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"expect-type","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"graphql","old_version":"16.14.1","new_version":"16.14.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"js-yaml","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"magicast","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/unjs/magicast"},{"name":"node-releases","old_version":"2.0.51","new_version":"2.0.54","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.23","new_version":"2.2.27","repository_url":"https://github.com/dperini/nwsapi"},{"name":"obug","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/sxzz/obug"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"rollup","old_version":"4.59.0","new_version":"4.63.1","repository_url":"https://github.com/rollup/rollup"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"std-env","old_version":"4.0.0","new_version":"4.2.0","repository_url":"https://github.com/unjs/std-env"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"tinyexec","old_version":"1.0.2","new_version":"1.3.1","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyglobby","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"picomatch","old_version":"4.0.4","new_version":"4.0.7","repository_url":"https://github.com/micromatch/picomatch"},{"name":"tinyrainbow","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"type-fest","old_version":"5.7.0","new_version":"5.9.0","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.21.1","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"},{"name":"yargs","old_version":"17.7.2","new_version":"17.7.3","repository_url":"https://github.com/yargs/yargs"},{"name":"zod","old_version":"4.3.6","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-development-minor-patch group with 60 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `9.39.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.55.1` | `1.62.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.2` | `4.3.3` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.1` | `25.9.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.4` | `5.2.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.11` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.12.1` | `4.13.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.5` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.15.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.24` | `8.5.26` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.68.0` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.4` | `4.5.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.29.7` | `7.29.8` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-react-jsx-self](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-jsx-self) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-react-jsx-source](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-jsx-source) | `7.27.1` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.7` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.5` | `3.3.7` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@inquirer/confirm](https://github.com/SBoudrias/Inquirer.js) | `6.1.1` | `6.3.1` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `1.0.0` | `1.0.5` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001806` | `1.0.30001810` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.28.1` | `0.28.2` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.3.0` | `1.4.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.14.1` | `16.14.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.3.1` | `4.3.2` |\n| [magicast](https://github.com/unjs/magicast) | `0.5.2` | `0.5.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.51` | `2.0.54` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.23` | `2.2.27` |\n| [obug](https://github.com/sxzz/obug) | `2.1.1` | `2.1.4` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.63.1` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [std-env](https://github.com/unjs/std-env) | `4.0.0` | `4.2.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.2` | `1.3.1` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.15` | `0.2.17` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.4` | `4.0.7` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.1.0` | `3.1.1` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.7.0` | `5.9.0` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [ws](https://github.com/websockets/ws) | `8.21.1` | `8.21.3` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `17.7.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.5.4` |\n\n\nUpdates `@eslint/js` from 9.39.4 to 9.39.5\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@​eslint/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.5\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/253be16a79a4c78eec4e0eb461b574d60dbf6b11\"\u003e\u003ccode\u003e253be16\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (backport of \u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20812\"\u003e#20812\u003c/a\u003e to v9.x) (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21065\"\u003e#21065\u003c/a\u003e) (Eric)\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/74930edd1ce0d246819edc72705101ec271da50b\"\u003e\u003ccode\u003e74930ed\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20894\"\u003e#20894\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eaec8bb6b1ca4b36985ee0222c457d4730d47a20\"\u003e\u003ccode\u003eeaec8bb\u003c/code\u003e\u003c/a\u003e docs: Add ESLint v9.x EOL notice (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20828\"\u003e#20828\u003c/a\u003e) (Milos Djermanovic)\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/458205f7d7a4769f32bec006eecc45c6a71be16a\"\u003e\u003ccode\u003e458205f\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/eslintrc\u003c/code\u003e and \u003ccode\u003e@eslint/js\u003c/code\u003e for v9.39.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21077\"\u003e#21077\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\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/d9eb6edcc93c1319ff1d2bb9aeb6d7d47bd73a79\"\u003e\u003ccode\u003ed9eb6ed\u003c/code\u003e\u003c/a\u003e test: disable warning for \u003ccode\u003evm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21074\"\u003e#21074\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b431a7b19c345b8db56040b1888a3b531c3e64c\"\u003e\u003ccode\u003e7b431a7\u003c/code\u003e\u003c/a\u003e chore: override \u003ccode\u003ere2\u003c/code\u003e dependency for \u003ccode\u003e@metascraper/helpers\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21068\"\u003e#21068\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daf77911de33be163503c6568ccb159741f4b018\"\u003e\u003ccode\u003edaf7791\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20895\"\u003e#20895\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daee8ba3082afbc94d3b69ddc129d4dc664716f2\"\u003e\u003ccode\u003edaee8ba\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20829\"\u003e#20829\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/116d4bec7c0ddaeaa75f92fb1271a4ab70d24ce3\"\u003e\u003ccode\u003e116d4be\u003c/code\u003e\u003c/a\u003e ci: unpin Node.js 25.x in CI (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20619\"\u003e#20619\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.5/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.55.1 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.55.1...v1.62.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.3.2 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e48c5e80473c25fe5a27fe267fbaf4f6512424a3\"\u003e\u003ccode\u003ee48c5e8\u003c/code\u003e\u003c/a\u003e Fix weird character rendering on Windows with Japanese locale (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9b0e8af25861ad5b8f5af420ad3ee0b188665027\"\u003e\u003ccode\u003e9b0e8af\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when the input CSS changes but its mti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b53fa096c92d830fc64b7cf69581496242583446\"\u003e\u003ccode\u003eb53fa09\u003c/code\u003e\u003c/a\u003e fix: exclude iframes from focus-visible auto outline in Preflight (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-postcss\"\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.2 to 16.3.3\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@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\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.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.1 to 14.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.5...v14.6.6\"\u003e14.6.6\u003c/a\u003e (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault pointer event pointerType to empty string instead of the string \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1325\"\u003e#1325\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e71a5475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.4...v14.6.5\"\u003e14.6.5\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e43efda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.4\"\u003e14.6.4\u003c/a\u003e (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003ed7e80e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.2...v14.6.3\"\u003e14.6.3\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e1d18b1f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.2\"\u003e14.6.2\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e\u003ccode\u003e71a5475\u003c/code\u003e\u003c/a\u003e fix: default pointer event pointerType to empty string instead of the string ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e\u003ccode\u003e43efda7\u003c/code\u003e\u003c/a\u003e fix: tab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003e\u003ccode\u003ed7e80e3\u003c/code\u003e\u003c/a\u003e fix: keyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43d8e6c5caec5706bcf4b2d77643d7b221c39de4\"\u003e\u003ccode\u003e43d8e6c\u003c/code\u003e\u003c/a\u003e ci: remove broken npm backfill step (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e\u003ccode\u003e1d18b1f\u003c/code\u003e\u003c/a\u003e fix(release): manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/232f3e6f4f92459c02161d156a70bddd13a59eaa\"\u003e\u003ccode\u003e232f3e6\u003c/code\u003e\u003c/a\u003e docs: add migration note and clean up README badges (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/83e2b2261b40f5f08296eaf5af3d42018e6681ed\"\u003e\u003ccode\u003e83e2b22\u003c/code\u003e\u003c/a\u003e ci: remove deprecated CodeSandbox CI (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/e8da81953bd9b48512a1e4ce9b73cc36aeaeee37\"\u003e\u003ccode\u003ee8da819\u003c/code\u003e\u003c/a\u003e ci: publish to npm via OIDC trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/13fa4bc1f0dedeb866a8730fa357229832437418\"\u003e\u003ccode\u003e13fa4bc\u003c/code\u003e\u003c/a\u003e ci: stop lint errors from blocking release (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/c3cec1832f180b6d1dcb7c5d2b0771339dd5e848\"\u003e\u003ccode\u003ec3cec18\u003c/code\u003e\u003c/a\u003e chore(ci): make releases work with full git history (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/user-event\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.1 to 25.9.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 5.1.4 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdd Vite 8 to peerDependencies range \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1143\"\u003e#1143\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis plugin is compatible with Vite 8.\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-plugin-react/blob/plugin-react@5.2.0/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eAdd Vite 8 to peerDependencies range \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1143\"\u003e#1143\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis plugin is compatible with Vite 8.\u003c/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/vitejs/vite-plugin-react/commit/fda3a86095556b49ae3c995eb57a30d4e0b8fa8d\"\u003e\u003ccode\u003efda3a86\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/99ab1b67b3ce8f67446a0f432222cbd1763cefc5\"\u003e\u003ccode\u003e99ab1b6\u003c/code\u003e\u003c/a\u003e feat(react): add Vite 8 to peer dependency (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.2.0/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.4 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\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\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\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\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-v8\"\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.12.1 to 4.13.0\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.13.0\u003c/h2\u003e\n\u003cp\u003eIn summary, this release adds:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eSupport Element Internals: A modern way for building accessible component libraries\nAxe-core is the first accessibility tool to support this major new web feature!\nThanks to RedHat and Adobe for working with us to figure out the right way forward.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Swedish translation, thanks to our a community contribution\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Finish contribution (not open source), thanks to our Scandinavian partner\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e10 False positives closed, including all the critical ones!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnd 13 updates to get Axe-core consistent with the latest web standards\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThis release is one of the bigger changes we've done in a few years, so likely issue numbers are going to change in adopting this version.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/029655dcd41b5405b7ba138d29cec28392977184\"\u003e029655d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4584\"\u003e#4584\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5199\"\u003e#5199\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e flag deprecated ARIA attributes as needs-review (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5246\"\u003e#5246\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/518f3cc5ad3aa2c7c98e526ca78a1fd2ee6817e1\"\u003e518f3cc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3341\"\u003e#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e allow many elements to be named and disallow label and body from being named (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d8b1ea5a58b0188582ecd01c59fc7351ee9a3e84\"\u003ed8b1ea5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-roles:\u003c/strong\u003e add sectionheader and sectionfooter roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5238\"\u003e#5238\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c36c10910b193ce1f5b2885f4eba982b753933d0\"\u003ec36c109\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/get-aria-value:\u003c/strong\u003e new function to get aria values of a node (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a7d8f3e34c901a35608834f5975f67359276eb69\"\u003ea7d8f3e\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5042\"\u003e#5042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/has-attr-value:\u003c/strong\u003e new function to check if node has aria value (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5136\"\u003e#5136\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/61f26244d9a12f57efe7440ce91297e10f1e0fde\"\u003e61f2624\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e support role=image as equivalent to role=img (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5aa8aafe03a1db974dd8a3f2f44c197b5ee69d7d\"\u003e5aa8aaf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4656\"\u003e#4656\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5172\"\u003e#5172\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9b7f754fc2238a1a0665e06508423c09ced624fa\"\u003e9b7f754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/label:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/21c5f8b6b4c150fdee86f01da534e39fe36aaef7\"\u003e21c5f8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/navigation:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5167\"\u003e#5167\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2c3a98fd02e92ce0d51e29eb65cd56a2614ca28d\"\u003e2c3a98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5171\"\u003e#5171\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31f09e78733a50177a65f3b742cfd84fbfc70272\"\u003e31f09e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5163\"\u003e#5163\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f0a12cf54d0e848b4894bad4effdb0c230fed525\"\u003ef0a12cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/forms:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5165\"\u003e#5165\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/27a4686d6fd40de383bc108a26e00a49265530b2\"\u003e27a4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/matches/fromPrimative:\u003c/strong\u003e deprecate in favor of correct spelling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5270\"\u003e#5270\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31cfb2e9f0c000bf72084d0e2bb354010cb01ec0\"\u003e31cfb2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5169\"\u003e#5169\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e841a337ab53859a0b0b6638cce5bd1c2c901b52\"\u003ee841a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support form-associated labels via element internals (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5182\"\u003e#5182\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/57cfe0a33d392aaf839d66fbd82720e38d402d8f\"\u003e57cfe0a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5045\"\u003e#5045\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edom/getResolvedRefs:\u003c/strong\u003e new function to get the resolved virtual nodes of idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/489cdea4d0ac04f2c88ceea7d38398a30d4e60bb\"\u003e489cdea\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelement-internals:\u003c/strong\u003e enable ElementInternals by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5284\"\u003e#5284\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2740d42a6a57f8147c9dd13ca85d0796a0d34094\"\u003e2740d42\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5277\"\u003e#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003edcd13f2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5189\"\u003e#5189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematches:\u003c/strong\u003e add inSectioningContent, hasChild, and isSummaryForDetails matches (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5262\"\u003e#5262\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c47cdcd71cb7bfcb732d335b7915da76b12b14b6\"\u003ec47cdcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5168\"\u003e#5168\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/065baf7fbdc80d2841f26cfa5c005bdadeefcf17\"\u003e065baf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards/ariaAttrs:\u003c/strong\u003e add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003ebcd791c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e allow roles on a non-details summary (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5242\"\u003e#5242\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3bd987561c02e3f64e07132b0db096b8781784b5\"\u003e3bd9875\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e restrict figure roles with child figcaption (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/178a635a4df4854e40d13509098b677de8fbacab\"\u003e178a635\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003efd6fa9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e make enabled property of RuleMetadata optional (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5129\"\u003e#5129\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/90fce1830a7f6a4365fae4a80fbba03a439c1053\"\u003e90fce18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e fix various stacking context bugs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5214\"\u003e#5214\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5e5b04267789df2bab7dc6c3caba598854c9253\"\u003ed5e5b04\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/8\"\u003e#8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5213\"\u003e#5213\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/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.12.1...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/029655dcd41b5405b7ba138d29cec28392977184\"\u003e029655d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4584\"\u003e#4584\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5199\"\u003e#5199\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e flag deprecated ARIA attributes as needs-review (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5246\"\u003e#5246\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/518f3cc5ad3aa2c7c98e526ca78a1fd2ee6817e1\"\u003e518f3cc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3341\"\u003e#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e allow many elements to be named and disallow label and body from being named (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d8b1ea5a58b0188582ecd01c59fc7351ee9a3e84\"\u003ed8b1ea5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-roles:\u003c/strong\u003e add sectionheader and sectionfooter roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5238\"\u003e#5238\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c36c10910b193ce1f5b2885f4eba982b753933d0\"\u003ec36c109\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/get-aria-value:\u003c/strong\u003e new function to get aria values of a node (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a7d8f3e34c901a35608834f5975f67359276eb69\"\u003ea7d8f3e\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5042\"\u003e#5042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/has-attr-value:\u003c/strong\u003e new function to check if node has aria value (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5136\"\u003e#5136\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/61f26244d9a12f57efe7440ce91297e10f1e0fde\"\u003e61f2624\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e support role=image as equivalent to role=img (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5aa8aafe03a1db974dd8a3f2f44c197b5ee69d7d\"\u003e5aa8aaf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4656\"\u003e#4656\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5172\"\u003e#5172\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9b7f754fc2238a1a0665e06508423c09ced624fa\"\u003e9b7f754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/label:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/21c5f8b6b4c150fdee86f01da534e39fe36aaef7\"\u003e21c5f8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/navigation:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5167\"\u003e#5167\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2c3a98fd02e92ce0d51e29eb65cd56a2614ca28d\"\u003e2c3a98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5171\"\u003e#5171\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31f09e78733a50177a65f3b742cfd84fbfc70272\"\u003e31f09e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5163\"\u003e#5163\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f0a12cf54d0e848b4894bad4effdb0c230fed525\"\u003ef0a12cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/forms:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5165\"\u003e#5165\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/27a4686d6fd40de383bc108a26e00a49265530b2\"\u003e27a4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/matches/fromPrimative:\u003c/strong\u003e deprecate in favor of correct spelling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5270\"\u003e#5270\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31cfb2e9f0c000bf72084d0e2bb354010cb01ec0\"\u003e31cfb2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5169\"\u003e#5169\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e841a337ab53859a0b0b6638cce5bd1c2c901b52\"\u003ee841a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support form-associated labels via element internals (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5182\"\u003e#5182\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/57cfe0a33d392aaf839d66fbd82720e38d402d8f\"\u003e57cfe0a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5045\"\u003e#5045\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edom/getResolvedRefs:\u003c/strong\u003e new function to get the resolved virtual nodes of idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/489cdea4d0ac04f2c88ceea7d38398a30d4e60bb\"\u003e489cdea\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelement-internals:\u003c/strong\u003e enable ElementInternals by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5284\"\u003e#5284\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2740d42a6a57f8147c9dd13ca85d0796a0d34094\"\u003e2740d42\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5277\"\u003e#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003edcd13f2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5189\"\u003e#5189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematches:\u003c/strong\u003e add inSectioningContent, hasChild, and isSummaryForDetails matches (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5262\"\u003e#5262\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c47cdcd71cb7bfcb732d335b7915da76b12b14b6\"\u003ec47cdcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5168\"\u003e#5168\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/065baf7fbdc80d2841f26cfa5c005bdadeefcf17\"\u003e065baf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards/ariaAttrs:\u003c/strong\u003e add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003ebcd791c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e allow roles on a non-details summary (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5242\"\u003e#5242\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3bd987561c02e3f64e07132b0db096b8781784b5\"\u003e3bd9875\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e restrict figure roles with child figcaption (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/178a635a4df4854e40d13509098b677de8fbacab\"\u003e178a635\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003efd6fa9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e make enabled property of RuleMetadata optional (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5129\"\u003e#5129\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/90fce1830a7f6a4365fae4a80fbba03a439c1053\"\u003e90fce18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e fix various stacking context bugs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5214\"\u003e#5214\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5e5b04267789df2bab7dc6c3caba598854c9253\"\u003ed5e5b04\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/8\"\u003e#8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5213\"\u003e#5213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egather-internals:\u003c/strong\u003e handle non-HTMLElement nodes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5161\"\u003e#5161\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/06e84c3f2711bdb628c7c4246d1bb8e6f6632379\"\u003e06e84c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eget-selector:\u003c/strong\u003e escape control characters in attribute selectors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5273\"\u003e#5273\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4b60ac53566c8166b1ed5e64868a08395a2ad24e\"\u003e4b60ac5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5204\"\u003e#5204\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5204\"\u003e#5204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eimage-alt:\u003c/strong\u003e allow whitespace alt on presentational images (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5218\"\u003e#5218\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c5dd0ef90b2d8aa6...\n\n_Description has been truncated_","html_url":"https://github.com/xiangnan0811/xirang/pull/495","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiangnan0811%2Fxirang/issues/495","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/495/packages"},{"uuid":"5297584021","node_id":"PR_kwDORcYD_s8AAAABBkT89w","number":26,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T06:53:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-31T07:24:29.000Z","updated_at":"2026-09-06T06:53:46.000Z","time_to_close":516553,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":42,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@tanstack/react-query","old_version":"5.96.2","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.86.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.2.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001775","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.96.2` | `5.102.8` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.86.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.9.1` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.68.0` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001775` | `1.0.30001810` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.9.1\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@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eisNameInFieldArray fails to recognise bracket-notation array paths causing nested errors overwriting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003ef18ddfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-08-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003ec8159ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vest 6 (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003ea5100ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.0...v5.7.1\"\u003e5.7.1\u003c/a\u003e (2026-08-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e827f20b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.6.0...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-08-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e4cfba18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.8...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2026-08-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove all resovlers drops validation errors for special root field names (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003eb011a5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.5.8\"\u003e5.5.8\u003c/a\u003e (2026-08-01)\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/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003e\u003ccode\u003ef18ddfb\u003c/code\u003e\u003c/a\u003e fix: isNameInFieldArray fails to recognise bracket-notation array paths causi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003e\u003ccode\u003ec8159ae\u003c/code\u003e\u003c/a\u003e feat: update joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003e\u003ccode\u003ea5100ab\u003c/code\u003e\u003c/a\u003e feat: support Vest 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/28ec53900c1e18d7243e56ea6d7ca38c4c00ab40\"\u003e\u003ccode\u003e28ec539\u003c/code\u003e\u003c/a\u003e fix(vest)!: support Vest 6 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e\u003ccode\u003e827f20b\u003c/code\u003e\u003c/a\u003e fix: ata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e\u003ccode\u003e4cfba18\u003c/code\u003e\u003c/a\u003e feat: support vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/58d2e2da61395bfc6d44bddc2a1e4411bb521806\"\u003e\u003ccode\u003e58d2e2d\u003c/code\u003e\u003c/a\u003e remove dead image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003e\u003ccode\u003eb011a5f\u003c/code\u003e\u003c/a\u003e feat: improve all resovlers drops validation errors for special root field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5483a0335edcb61c9d4cc5b669d30314d366987e\"\u003e\u003ccode\u003e5483a03\u003c/code\u003e\u003c/a\u003e improve all resolvers (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e\u003ccode\u003e2f28787\u003c/code\u003e\u003c/a\u003e fix: Zod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.9.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.96.2 to 5.102.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.8\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.102.8\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.102.8\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.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\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/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\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.72.1 to 7.86.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.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type-safe \u003ccode\u003egetErrors\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13639\"\u003e#13639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12853\"\u003e#12853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e returning stale values when the watched name changes to \u003ccode\u003enull\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13668\"\u003e#13668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eunregister\u003c/code\u003e \u003ccode\u003ekeepDirty\u003c/code\u003e behavior. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetValues\u003c/code\u003e for fields registered under object or array values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13667\"\u003e#13667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e notifications for field array item roots. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13665\"\u003e#13665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix validation state checks. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetCustomValidity\u003c/code\u003e with \u003ccode\u003ecriteriaMode: 'all'\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13655\"\u003e#13655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eBlob\u003c/code\u003e, and \u003ccode\u003eFileList\u003c/code\u003e handling in \u003ccode\u003eflatten\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13652\"\u003e#13652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale errors and touched state after updating a field array item. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13650\"\u003e#13650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale field names leaking into persisted \u003ccode\u003eformState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13649\"\u003e#13649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e performance. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13648\"\u003e#13648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecloneObject\u003c/code\u003e performance.\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary value cloning in \u003ccode\u003eunregister\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance in \u003ccode\u003eonChange\u003c/code\u003e-heavy workloads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores \u0026amp; Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eany\u003c/code\u003e usage. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove TypeScript handling around checkbox values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove UUID generation. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean up repository structure and APIs. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13657\"\u003e#13657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unreachable revalidation logic in \u003ccode\u003euseFieldArray\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13654\"\u003e#13654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/official-burak\"\u003e\u003ccode\u003e@​official-burak\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.85.0\u003c/h2\u003e\n\u003ch3\u003e✨ Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport React \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13633\"\u003e#13633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix min/max validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix field array root errors being lost during \u003ccode\u003eappend\u003c/code\u003e, \u003ccode\u003eprepend\u003c/code\u003e, \u003ccode\u003einsert\u003c/code\u003e, and \u003ccode\u003eremove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13645\"\u003e#13645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix stale renders recreating field array paths after field array actions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13644\"\u003e#13644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003euseWatch\u003c/code\u003e preferring form \u003ccode\u003edefaultValues\u003c/code\u003e over the hook's own \u003ccode\u003edefaultValue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13635\"\u003e#13635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003esetValue\u003c/code\u003e emitting duplicate \u003ccode\u003evalues\u003c/code\u003e state notifications (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13637\"\u003e#13637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix TypeScript \u003ccode\u003egetFieldState\u003c/code\u003e error resolution for field paths (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13632\"\u003e#13632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Chores\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/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e emitting a duplicate \u003ccode\u003evalues\u003c/code\u003e state notification for fields without a native input ref\u003c/li\u003e\n\u003cli\u003eStale render re-creating a field array path vacated by an array action\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e root-level error (\u003ccode\u003eerrors.name.root\u003c/code\u003e) being lost on \u003ccode\u003eappend\u003c/code\u003e/\u003ccode\u003eprepend\u003c/code\u003e/\u003ccode\u003einsert\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.84.0] - 2026-08-01\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehandleSubmit\u003c/code\u003e returns the typed result of the \u003ccode\u003eonValid\u003c/code\u003e callback instead of discarding it\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Form /\u0026gt;\u003c/code\u003e supports a function-based \u003ccode\u003eaction\u003c/code\u003e (Server Action style) in addition to URL-string actions\u003c/li\u003e\n\u003cli\u003eImprove performance and reduce bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e with \u003ccode\u003eresetOptions.keepDirtyValues\u003c/code\u003e freezing clean sibling fields in a nested object when another field in that object is dirty\u003c/li\u003e\n\u003cli\u003eRestore missing \u003ccode\u003eFieldArray\u003c/code\u003e and \u003ccode\u003eFormState\u003c/code\u003e type exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/33860b43d5c52f39b7280a012b5876e6ad3e905c\"\u003e\u003ccode\u003e33860b4\u003c/code\u003e\u003c/a\u003e 7.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e5b117b44a2d8ebd5866c56c63f326c5c0af3ec7\"\u003e\u003ccode\u003ee5b117b\u003c/code\u003e\u003c/a\u003e 🐞 fix(unregister): keepDirty inverted when broadcasting isDirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/64ec9bc186f9af0feb87a53a1d05f5c26220ea75\"\u003e\u003ccode\u003e64ec9bc\u003c/code\u003e\u003c/a\u003e 🐞 fix: useWatch returns stale value on name change when new value is null (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/dead4719ab2cc193beac9df1df1b077e0ce19389\"\u003e\u003ccode\u003edead471\u003c/code\u003e\u003c/a\u003e 🦌 fix(setValues): update fields registered under an object or array value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1ca83d272e7d2126212975a9ef866ee3fc500513\"\u003e\u003ccode\u003e1ca83d2\u003c/code\u003e\u003c/a\u003e 🪖 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13664\"\u003e#13664\u003c/a\u003e notify a Controller registered on a field array item root when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/06e4efdd28ec346196c38efd0909011e2f83064b\"\u003e\u003ccode\u003e06e4efd\u003c/code\u003e\u003c/a\u003e 🚚 perf: avoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9b7af71b4d25da143fd2522c40d20466c7433f00\"\u003e\u003ccode\u003e9b7af71\u003c/code\u003e\u003c/a\u003e 🐞 fix has validation check issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/51e3309c5457835d524814e10a3a90859cde6c26\"\u003e\u003ccode\u003e51e3309\u003c/code\u003e\u003c/a\u003e 🗜️ chore: remove any (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1c5ff083de7f9da086722eb66580fb2657b78d91\"\u003e\u003ccode\u003e1c5ff08\u003c/code\u003e\u003c/a\u003e 🤖 fix ts error ignore on getCheckboxValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/7223514dc9c4b758a4776c04cb3f364ea2f6f7cc\"\u003e\u003ccode\u003e7223514\u003c/code\u003e\u003c/a\u003e 🧛 improve uuid function (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\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.72.1...v7.86.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.3.6 to 4.4.3\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.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\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/colinhacks/zod/commit/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.4.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.18\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 `@types/react-dom` from 19.2.3 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.0 to 10.9.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\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\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/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\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/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.0...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.5 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/791\"\u003e#791\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: bump all (dev)Dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/791\"\u003e#791\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: bump all (dev)Dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/4f33ea5a503c6cdbda93424ebd13188a46a1a890\"\u003e\u003ccode\u003e4f33ea5\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/4745b54882a9011704764070a28aaaf0504efc92\"\u003e\u003ccode\u003e4745b54\u003c/code\u003e\u003c/a\u003e ci: declare workflow-level contents: read on 2 workflows (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e chore: bump all (dev)Dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e867680b2c1cf3748322c8c802690e7cfb78e233\"\u003e\u003ccode\u003ee867680\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e8e2f7f1dcad747f1d43168ee09956b512956593\"\u003e\u003ccode\u003ee8e2f7f\u003c/code\u003e\u003c/a\u003e chore: testing eslint v10 (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/ca076d95aaf69aaf9c95abcc1692f8269197f248\"\u003e\u003ccode\u003eca076d9\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/42e636951f8d53d169b1f8c2b7e7dfd792711113\"\u003e\u003ccode\u003e42e6369\u003c/code\u003e\u003c/a\u003e build(deps): Bump the actions group with 2 updates (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/53ff2143c03609e75b60e0e33d56c8089f0b364f\"\u003e\u003ccode\u003e53ff214\u003c/code\u003e\u003c/a\u003e Remove empty NPM_TOKEN from release.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.5...v5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.4/CHANGELOG.md#384\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.6\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.5...3.9.6\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Preserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003e#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ninterface Container {\n  \u0026quot;new\u0026quot;(id: string): number;\n}\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\nnew(id: string): number;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\n\u0026quot;new\u0026quot;(id: string): number;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Support \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003e#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003e#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\nimport defer * as foo from \u0026quot;foo\u0026quot;;\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\nimport * as foo from \u0026quot;foo\u0026quot;;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\nimport defer * as foo from \u0026quot;foo\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Added a new official plugin \u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003e#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003e#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e is powered by \u003ca href=\"https://yuku.fyi/\"\u003eYuku\u003c/a\u003e (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).\u003c/p\u003e\n\u003cp\u003eThis plugin includes two new parsers: \u003ccode\u003eyuku\u003c/code\u003e (JavaScript syntax) and \u003ccode\u003eyuku-ts\u003c/code\u003e (TypeScript syntax).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo use this plugin:\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eInstall the plugin:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eyarn add --dev prettier @prettier/plugin-yuku\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8f0c95057cc91d5836409466cd9d9af3bb901e84\"\u003e\u003ccode\u003e8f0c950\u003c/code\u003e\u003c/a\u003e Release 3.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/e9107647d0497d8ff1cacbb0f970d4543df77c1c\"\u003e\u003ccode\u003ee910764\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec3f1c7bd74495992bc6954323a1a7fc8368808e\"\u003e\u003ccode\u003eec3f1c7\u003c/code\u003e\u003c/a\u003e Update typescript-eslint to v8.65.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/73d2efc2c6cba6f579585c88ef171132d90834ec\"\u003e\u003ccode\u003e73d2efc\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.7.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19664\"\u003e#19664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dd5e24eabeab1f75ad573c79781e5fd408bcfad3\"\u003e\u003ccode\u003edd5e24e\u003c/code\u003e\u003c/a\u003e Preserve quotes for \u003ccode\u003eTSMethodSignature\u003c/code\u003e nodes named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19621\"\u003e#19621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c03ab4e71c23154d6b11537eee3c938f0d0f67d3\"\u003e\u003ccode\u003ec03ab4e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-unicorn to v72 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b74dd53076c7208291a6b2e585c310844b41d35f\"\u003e\u003ccode\u003eb74dd53\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19654\"\u003e#19654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f1b594ea1db1520c383d0e281d623551f671f824\"\u003e\u003ccode\u003ef1b594e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-simple-import-sort to v14 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19655\"\u003e#19655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0d9dfb61530986373000dd107ea58ceebb79e233\"\u003e\u003ccode\u003e0d9dfb6\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.4 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bbb8159eb55575d4042653aa99f5f92a1416c19\"\u003e\u003ccode\u003e3bbb815\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003etypescript-only\u003c/code\u003e directory (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19636\"\u003e#19636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v6.0.2...v6.0.3\"\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.58.0 to 8.68.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.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\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 [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\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\u003eThiago Barbosa\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.67.0\u003c/h2\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.66.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/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 5\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.66.0 (2026-08-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.66.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversio...\n\n_Description has been truncated_","html_url":"https://github.com/Wyrobowa/bookstore-admin/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wyrobowa%2Fbookstore-admin/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"},{"uuid":"5292450002","node_id":"PR_kwDORcYD_s8AAAABBgbmXg","number":18,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 90 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-08-31T06:34:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-30T13:59:43.000Z","updated_at":"2026-08-31T06:34:36.000Z","time_to_close":59691,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":90,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@tanstack/react-query","old_version":"5.96.2","new_version":"5.102.7","repository_url":"https://github.com/TanStack/query"},{"name":"next","old_version":"16.2.2","new_version":"16.3.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.86.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tharaday","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/wyrobowa/tharaday"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"25.5.2","new_version":"26.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.2.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.2","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001775","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.96.2` | `5.102.7` |\n| [next](https://github.com/vercel/next.js) | `16.2.2` | `16.3.3` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.86.0` |\n| [tharaday](https://github.com/wyrobowa/tharaday) | `0.8.5` | `0.8.7` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.2` | `26.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.9.1` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.68.0` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.0` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001775` | `1.0.30001810` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.9.1\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@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eisNameInFieldArray fails to recognise bracket-notation array paths causing nested errors overwriting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003ef18ddfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-08-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003ec8159ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vest 6 (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003ea5100ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.0...v5.7.1\"\u003e5.7.1\u003c/a\u003e (2026-08-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e827f20b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.6.0...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-08-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e4cfba18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.8...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2026-08-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove all resovlers drops validation errors for special root field names (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003eb011a5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.5.8\"\u003e5.5.8\u003c/a\u003e (2026-08-01)\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/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003e\u003ccode\u003ef18ddfb\u003c/code\u003e\u003c/a\u003e fix: isNameInFieldArray fails to recognise bracket-notation array paths causi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003e\u003ccode\u003ec8159ae\u003c/code\u003e\u003c/a\u003e feat: update joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003e\u003ccode\u003ea5100ab\u003c/code\u003e\u003c/a\u003e feat: support Vest 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/28ec53900c1e18d7243e56ea6d7ca38c4c00ab40\"\u003e\u003ccode\u003e28ec539\u003c/code\u003e\u003c/a\u003e fix(vest)!: support Vest 6 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e\u003ccode\u003e827f20b\u003c/code\u003e\u003c/a\u003e fix: ata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e\u003ccode\u003e4cfba18\u003c/code\u003e\u003c/a\u003e feat: support vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/58d2e2da61395bfc6d44bddc2a1e4411bb521806\"\u003e\u003ccode\u003e58d2e2d\u003c/code\u003e\u003c/a\u003e remove dead image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003e\u003ccode\u003eb011a5f\u003c/code\u003e\u003c/a\u003e feat: improve all resovlers drops validation errors for special root field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5483a0335edcb61c9d4cc5b669d30314d366987e\"\u003e\u003ccode\u003e5483a03\u003c/code\u003e\u003c/a\u003e improve all resolvers (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e\u003ccode\u003e2f28787\u003c/code\u003e\u003c/a\u003e fix: Zod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.9.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.96.2 to 5.102.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\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.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\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.102.6\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.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.1\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/134890dbdc60e4fb0313e44b512d29284ca82f96\"\u003e\u003ccode\u003e134890d\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.102.1\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/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/574346846239b8d00d8d8dec4188c572c7cce205\"\u003e\u003ccode\u003e5743468\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11206\"\u003e#11206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.7/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.2 to 16.3.3\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.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\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\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\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://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Allow literal exports in \u003ccode\u003e'use cache'\u003c/code\u003e files by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97312\"\u003evercel/next.js#97312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Keep the dev validation worker alive across HMR updates by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97315\"\u003evercel/next.js#97315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Discard only cache entries that predate a tag revalidation, and reuse completed entries by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97314\"\u003evercel/next.js#97314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Encode the cache item name built by \u003ccode\u003eunstable_cache\u003c/code\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97313\"\u003evercel/next.js#97313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3] [ci] Use OIDC tokens to read private preview builds by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97258\"\u003evercel/next.js#97258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [test] Compile the middleware redirect routes up front in dev by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97328\"\u003evercel/next.js#97328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix Nav Inspector request loop on repeat captures by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97326\"\u003evercel/next.js#97326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix: Optimistic routing bugs leading to repeated prefetch loops by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97325\"\u003evercel/next.js#97325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Retain fewer stale cache versions and use a TTL, plus the mtime fallback by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97304\"\u003evercel/next.js#97304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Revert i18n localization change for dynamic Pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94905\"\u003e#94905\u003c/a\u003e) by \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97330\"\u003evercel/next.js#97330\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\"\u003ehttps://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/528c1cdfc36bdf8051992febdafe45f17f042010\"\u003e\u003ccode\u003e528c1cd\u003c/code\u003e\u003c/a\u003e [16.3.x] Stop generating error codes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97780\"\u003e#97780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/81deb92859e26f8435cc0f37e244573c6638a955\"\u003e\u003ccode\u003e81deb92\u003c/code\u003e\u003c/a\u003e [16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cd714d9fceae7aec9d467598792b0c844f710607\"\u003e\u003ccode\u003ecd714d9\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5ac2327e62784eacdf6ab7db8629fd05c5f5fcdf\"\u003e\u003ccode\u003e5ac2327\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0ccb3e7f5d6b55c5c9e215248b264a428aee7dcb\"\u003e\u003ccode\u003e0ccb3e7\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.2...v16.3.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.4 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\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/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.18\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.2.4 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/react/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.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\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/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.3 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\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.72.1 to 7.86.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.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type-safe \u003ccode\u003egetErrors\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13639\"\u003e#13639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12853\"\u003e#12853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e returning stale values when the watched name changes to \u003ccode\u003enull\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13668\"\u003e#13668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eunregister\u003c/code\u003e \u003ccode\u003ekeepDirty\u003c/code\u003e behavior. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetValues\u003c/code\u003e for fields registered under object or array values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13667\"\u003e#13667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e notifications for field array item roots. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13665\"\u003e#13665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix validation state checks. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetCustomValidity\u003c/code\u003e with \u003ccode\u003ecriteriaMode: 'all'\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13655\"\u003e#13655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eBlob\u003c/code\u003e, and \u003ccode\u003eFileList\u003c/code\u003e handling in \u003ccode\u003eflatten\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13652\"\u003e#13652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale errors and touched state after updating a field array item. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13650\"\u003e#13650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale field names leaking into persisted \u003ccode\u003eformState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13649\"\u003e#13649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e performance. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13648\"\u003e#13648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecloneObject\u003c/code\u003e performance.\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary value cloning in \u003ccode\u003eunregister\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance in \u003ccode\u003eonChange\u003c/code\u003e-heavy workloads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores \u0026amp; Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eany\u003c/code\u003e usage. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove TypeScript handling around checkbox values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove UUID generation. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean up repository structure and APIs. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13657\"\u003e#13657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unreachable revalidation logic in \u003ccode\u003euseFieldArray\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13654\"\u003e#13654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/official-burak\"\u003e\u003ccode\u003e@​official-burak\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.85.0\u003c/h2\u003e\n\u003ch3\u003e✨ Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport React \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13633\"\u003e#13633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix min/max validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix field array root errors being lost during \u003ccode\u003eappend\u003c/code\u003e, \u003ccode\u003eprepend\u003c/code\u003e, \u003ccode\u003einsert\u003c/code\u003e, and \u003ccode\u003eremove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13645\"\u003e#13645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix stale renders recreating field array paths after field array actions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13644\"\u003e#13644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003euseWatch\u003c/code\u003e preferring form \u003ccode\u003edefaultValues\u003c/code\u003e over the hook's own \u003ccode\u003edefaultValue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13635\"\u003e#13635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003esetValue\u003c/code\u003e emitting duplicate \u003ccode\u003evalues\u003c/code\u003e state notifications (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13637\"\u003e#13637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix TypeScript \u003ccode\u003egetFieldState\u003c/code\u003e error resolution for field paths (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13632\"\u003e#13632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Chores\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/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e emitting a duplicate \u003ccode\u003evalues\u003c/code\u003e state notification for fields without a native input ref\u003c/li\u003e\n\u003cli\u003eStale render re-creating a field array path vacated by an array action\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e root-level error (\u003ccode\u003eerrors.name.root\u003c/code\u003e) being lost on \u003ccode\u003eappend\u003c/code\u003e/\u003ccode\u003eprepend\u003c/code\u003e/\u003ccode\u003einsert\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.84.0] - 2026-08-01\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehandleSubmit\u003c/code\u003e returns the typed result of the \u003ccode\u003eonValid\u003c/code\u003e callback instead of discarding it\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Form /\u0026gt;\u003c/code\u003e supports a function-based \u003ccode\u003eaction\u003c/code\u003e (Server Action style) in addition to URL-string actions\u003c/li\u003e\n\u003cli\u003eImprove performance and reduce bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e with \u003ccode\u003eresetOptions.keepDirtyValues\u003c/code\u003e freezing clean sibling fields in a nested object when another field in that object is dirty\u003c/li\u003e\n\u003cli\u003eRestore missing \u003ccode\u003eFieldArray\u003c/code\u003e and \u003ccode\u003eFormState\u003c/code\u003e type exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/33860b43d5c52f39b7280a012b5876e6ad3e905c\"\u003e\u003ccode\u003e33860b4\u003c/code\u003e\u003c/a\u003e 7.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e5b117b44a2d8ebd5866c56c63f326c5c0af3ec7\"\u003e\u003ccode\u003ee5b117b\u003c/code\u003e\u003c/a\u003e 🐞 fix(unregister): keepDirty inverted when broadcasting isDirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/64ec9bc186f9af0feb87a53a1d05f5c26220ea75\"\u003e\u003ccode\u003e64ec9bc\u003c/code\u003e\u003c/a\u003e 🐞 fix: useWatch returns stale value on name change when new value is null (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/dead4719ab2cc193beac9df1df1b077e0ce19389\"\u003e\u003ccode\u003edead471\u003c/code\u003e\u003c/a\u003e 🦌 fix(setValues): update fields registered under an object or array value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1ca83d272e7d2126212975a9ef866ee3fc500513\"\u003e\u003ccode\u003e1ca83d2\u003c/code\u003e\u003c/a\u003e 🪖 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13664\"\u003e#13664\u003c/a\u003e notify a Controller registered on a field array item root when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/06e4efdd28ec346196c38efd0909011e2f83064b\"\u003e\u003ccode\u003e06e4efd\u003c/code\u003e\u003c/a\u003e 🚚 perf: avoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9b7af71b4d25da143fd2522c40d20466c7433f00\"\u003e\u003ccode\u003e9b7af71\u003c/code\u003e\u003c/a\u003e 🐞 fix has validation check issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/51e3309c5457835d524814e10a3a90859cde6c26\"\u003e\u003ccode\u003e51e3309\u003c/code\u003e\u003c/a\u003e 🗜️ chore: remove any (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1c5ff083de7f9da086722eb66580fb2657b78d91\"\u003e\u003ccode\u003e1c5ff08\u003c/code\u003e\u003c/a\u003e 🤖 fix ts error ignore on getCheckboxValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/7223514dc9c4b758a4776c04cb3f364ea2f6f7cc\"\u003e\u003ccode\u003e7223514\u003c/code\u003e\u003c/a\u003e 🧛 improve uuid function (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\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.72.1...v7.86.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tharaday` from 0.8.5 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wyrobowa/tharaday/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.6 to 4.4.3\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.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\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/colinhacks/zod/commit/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.4.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.5.2 to 26.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/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 `@types/react` from 19.2.14 to 19.2.18\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 `@types/react-dom` from 19.2.3 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.0 to 10.9.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\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\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/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\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/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslin...\n\n_Description has been truncated_","html_url":"https://github.com/Wyrobowa/bookstore-admin/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wyrobowa%2Fbookstore-admin/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"5164311267","node_id":"PR_kwDOFkDx0c7_tTSW","number":733,"state":"closed","title":"Bump the production group across 1 directory with 172 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T12:38:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-16T12:45:45.000Z","updated_at":"2026-09-06T12:38:41.000Z","time_to_close":1813974,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production","update_count":172,"packages":[{"name":"@sinclair/typebox","old_version":"0.34.41","new_version":"0.34.52","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"better-sqlite3","old_version":"12.4.1","new_version":"13.0.3","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"discord.js","old_version":"14.24.2","new_version":"14.27.0","repository_url":"https://github.com/discordjs/discord.js"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"immutable","old_version":"5.1.4","new_version":"5.1.9","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"supports-color","old_version":"10.2.2","new_version":"11.0.0","repository_url":"https://github.com/chalk/supports-color"},{"name":"bufferutil","old_version":"4.0.8","new_version":"4.1.0","repository_url":"https://github.com/websockets/bufferutil"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-regexp-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.5","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@babel/helper-globals","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-remap-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-option","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-firefox-class-in-computed-class-key","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-class-field-initializer-scope","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-proposal-decorators","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-proposal-export-default-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-flow","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-arrow-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-generator-functions","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoped-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-keys","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dynamic-import","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-export-namespace-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-flow-strip-types","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-for-of","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-function-name","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-member-expression-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-amd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.28.5","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-umd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-new-target","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-super","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-property-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-display-name","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-jsx-development","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-jsx","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-pure-annotations","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.28.4","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-reserved-words","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-shorthand-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","old_version":"7.27.1","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-sticky-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-template-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typeof-symbol","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typescript","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-escapes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-property-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-flow","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.7.0","new_version":"1.11.3","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.0","new_version":"1.11.3","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@pkgr/core","old_version":"0.2.9","new_version":"0.2.10","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/tsconfig/bases"},{"name":"@tsconfig/node20","old_version":"20.1.6","new_version":"20.1.10","repository_url":"https://github.com/tsconfig/bases"},{"name":"@tybys/wasm-util","old_version":"0.10.1","new_version":"0.10.3","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/http-cache-semantics","old_version":"4.0.4","new_version":"4.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.24","new_version":"20.19.43","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/readable-stream","old_version":"4.0.22","new_version":"4.0.24","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.34","new_version":"17.0.35","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.3.3","repository_url":"https://github.com/ungap/structured-clone"},{"name":"acorn-walk","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/acornjs/acorn"},{"name":"acorn","old_version":"8.15.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.8.25","new_version":"2.11.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.27.0","new_version":"4.28.8","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.3.1","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"cjs-module-lexer","old_version":"2.1.1","new_version":"2.2.1","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"diff","old_version":"4.0.2","new_version":"4.0.4","repository_url":"https://github.com/kpdecker/jsdiff"},{"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":"flatted","old_version":"3.3.3","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"handlebars","old_version":"4.7.8","new_version":"4.7.9","repository_url":"https://github.com/handlebars-lang/handlebars.js"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"highlight.js","old_version":"11.11.1","new_version":"11.12.0","repository_url":"https://github.com/highlightjs/highlight.js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.15.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"nan","old_version":"2.23.1","new_version":"2.28.0","repository_url":"https://github.com/nodejs/nan"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"regjsparser","old_version":"0.13.0","new_version":"0.13.2","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"semver","old_version":"7.7.3","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"synckit","old_version":"0.11.11","new_version":"0.11.13","repository_url":"https://github.com/un-ts/synckit"},{"name":"unrs-resolver","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"ws","old_version":"8.21.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"},{"name":"yaml","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 149 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.34.41` | `0.34.52` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.1` | `13.0.3` |\n| [discord.js](https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js) | `14.24.2` | `14.27.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `5.1.4` | `5.1.9` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [supports-color](https://github.com/chalk/supports-color) | `10.2.2` | `11.0.0` |\n| [bufferutil](https://github.com/websockets/bufferutil) | `4.0.8` | `4.1.0` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.29.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.29.7` |\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.29.7` |\n| [@babel/helper-create-regexp-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-regexp-features-plugin) | `7.28.5` | `7.29.7` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.5` | `0.6.8` |\n| [@babel/helper-globals](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-globals) | `7.28.0` | `7.29.7` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.28.5` | `7.29.7` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.29.7` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.29.7` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.27.1` | `7.29.7` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.29.7` |\n| [@babel/helper-remap-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-remap-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/helper-validator-option](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-option) | `7.27.1` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.8` |\n| [@babel/plugin-bugfix-firefox-class-in-computed-class-key](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-class-field-initializer-scope](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-class-field-initializer-scope) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.3` | `7.29.7` |\n| [@babel/plugin-proposal-decorators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators) | `7.28.0` | `7.29.7` |\n| [@babel/plugin-proposal-export-default-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-export-default-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-syntax-flow](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-flow) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.28.0` | `7.29.7` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoped-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoped-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.3` | `7.29.7` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.4` | `7.29.7` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-keys](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-keys) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-dynamic-import](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dynamic-import) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.0` | `7.29.7` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-export-namespace-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-export-namespace-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-flow-strip-types](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-flow-strip-types) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-for-of](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-for-of) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-function-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-function-name) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-member-expression-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-member-expression-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-amd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-amd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.28.5` | `7.29.8` |\n| [@babel/plugin-transform-modules-umd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-umd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-new-target](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-new-target) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.4` | `7.29.7` |\n| [@babel/plugin-transform-object-super](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-super) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-property-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-property-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-react-display-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-display-name) | `7.28.0` | `7.29.7` |\n| [@babel/plugin-transform-react-jsx-development](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-jsx-development) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-react-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-jsx) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-react-pure-annotations](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-pure-annotations) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.28.4` | `7.29.8` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-reserved-words](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-reserved-words) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-shorthand-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-shorthand-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `7.27.1` | `7.29.8` |\n| [@babel/plugin-transform-sticky-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-sticky-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-template-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-template-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typeof-symbol](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typeof-symbol) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typescript) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-unicode-escapes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-escapes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.27.1` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.29.7` |\n| [@babel/preset-flow](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-flow) | `7.27.1` | `7.29.7` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.28.5` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.29.7` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.27.2` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.29.8` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.8` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.0` | `1.11.3` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.0` | `1.11.3` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.10.1` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.9` | `0.2.10` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.13` |\n| [@tsconfig/node20](https://github.com/tsconfig/bases/tree/HEAD/bases) | `20.1.6` | `20.1.10` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.1` | `0.10.3` |\n| [@types/http-cache-semantics](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-cache-semantics) | `4.0.4` | `4.2.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.24` | `20.19.43` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.18` |\n| [@types/readable-stream](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/readable-stream) | `4.0.22` | `4.0.24` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.34` | `17.0.35` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.3.3` |\n| [acorn-walk](https://github.com/acornjs/acorn) | `8.3.4` | `8.3.5` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.18.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.25` | `2.11.14` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.27.0` | `4.28.8` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.1` | `4.4.0` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.1` | `2.2.1` |\n| [diff](https://github.com/kpdecker/jsdiff) | `4.0.2` | `4.0.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| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.4` |\n| [handlebars](https://github.com/handlebars-lang/handlebars.js) | `4.7.8` | `4.7.9` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.4` |\n| [highlight.js](https://github.com/highlightjs/highlight.js) | `11.11.1` | `11.12.0` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.15.1` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [nan](https://github.com/nodejs/nan) | `2.23.1` | `2.28.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.0` | `0.13.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [semver](https://github.com/npm/node-semver) | `7.7.3` | `7.8.5` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.11` | `0.11.13` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [ws](https://github.com/websockets/ws) | `8.21.0` | `8.21.3` |\n| [yaml](https://github.com/eemeli/yaml) | `1.10.2` | `1.10.3` |\n\n\nUpdates `@sinclair/typebox` from 0.34.41 to 0.34.52\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sinclairzx81/sinclair-typebox/commits/0.34.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sinclair/typebox\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.1 to 13.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse Ubuntu 22.04-arm by \u003ca href=\"https://github.com/neoxpert\"\u003e\u003ccode\u003e@​neoxpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1510\"\u003eWiseLibs/better-sqlite3#1510\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v13.0.2...v13.0.3\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v13.0.2...v13.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd gypfile option to package.json by \u003ca href=\"https://github.com/neoxpert\"\u003e\u003ccode\u003e@​neoxpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1505\"\u003eWiseLibs/better-sqlite3#1505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.4 by \u003ca href=\"https://github.com/JoshuaWise\"\u003e\u003ccode\u003e@​JoshuaWise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1506\"\u003eWiseLibs/better-sqlite3#1506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evalidate the parameters of table properly by \u003ca href=\"https://github.com/theosotr\"\u003e\u003ccode\u003e@​theosotr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1504\"\u003eWiseLibs/better-sqlite3#1504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: this dependabot configuration does not set a co... in... by \u003ca href=\"https://github.com/anupamme\"\u003e\u003ccode\u003e@​anupamme\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1508\"\u003eWiseLibs/better-sqlite3#1508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixed process aborting from terminating worker threads (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1507\"\u003eWiseLibs/better-sqlite3#1507\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/theosotr\"\u003e\u003ccode\u003e@​theosotr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1504\"\u003eWiseLibs/better-sqlite3#1504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anupamme\"\u003e\u003ccode\u003e@​anupamme\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1508\"\u003eWiseLibs/better-sqlite3#1508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v13.0.1...v13.0.2\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v13.0.1...v13.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v13.0.0...v13.0.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v13.0.0...v13.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFixed a regression in parameter binding where it would be overly strict and reject plain objects from other realms (e.g., in jest tests).\u003c/p\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003cp\u003eVersion \u003ccode\u003e13.0.0\u003c/code\u003e marks a major milestone, as it's the first version of \u003ccode\u003ebetter-sqlite3\u003c/code\u003e to run on \u003ca href=\"https://nodejs.org/api/n-api.html\"\u003ethe N-API\u003c/a\u003e. This means prebuilt binaries should theoretically work across different versions of Node.js and Electron, and perhaps even other runtimes like Bun. As a result, we've removed the deprecated \u003ca href=\"https://www.npmjs.com/package/prebuild-install\"\u003e\u003ccode\u003eprebuild-install\u003c/code\u003e\u003c/a\u003e dependency, and now prebuilt binaries are published directly with the \u003ccode\u003ebetter-sqlite3\u003c/code\u003e code itself. If your platform/architecture doesn't have a prebuilt binary, it should compile during install as before.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored codebase to use node-addon-api by \u003ca href=\"https://github.com/JoshuaWise\"\u003e\u003ccode\u003e@​JoshuaWise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1498\"\u003eWiseLibs/better-sqlite3#1498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/blob/master/docs/api.md#explainstring---array-of-rows\"\u003e\u003ccode\u003edb.explain()\u003c/code\u003e\u003c/a\u003e method, for running EXPLAIN queries without needing to supply bound parameters.\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/blob/master/docs/api.md#tostring---string\"\u003e\u003ccode\u003epreparedStatement.toString()\u003c/code\u003e\u003c/a\u003e method, for getting the expanded SQL of a prepared statement.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSqliteError\u003c/code\u003e cross-realm and \u003ccode\u003eError.isError\u003c/code\u003e compatibility by \u003ca href=\"https://github.com/dennismutuku2005\"\u003e\u003ccode\u003e@​dennismutuku2005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1473\"\u003eWiseLibs/better-sqlite3#1473\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/dennismutuku2005\"\u003e\u003ccode\u003e@​dennismutuku2005\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1473\"\u003eWiseLibs/better-sqlite3#1473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.12.0...v13.0.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.12.0...v13.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\u003c/p\u003e\n\u003ch2\u003eBREAKING: Starting with Electron v43, binary assets will require glibc 2.41 or higher on Linux hosts.\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.3 by \u003ca href=\"https://github.com/JoshuaWise\"\u003e\u003ccode\u003e@​JoshuaWise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1492\"\u003eWiseLibs/better-sqlite3#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUtilize node:20-trixie for Electron v43 and onwards by \u003ca href=\"https://github.com/neoxpert\"\u003e\u003ccode\u003e@​neoxpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1495\"\u003eWiseLibs/better-sqlite3#1495\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/WiseLibs/better-sqlite3/commit/dbc2ea1165fef1f599b9be12faea33fa5e9d7ffb\"\u003e\u003ccode\u003edbc2ea1\u003c/code\u003e\u003c/a\u003e 13.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/b872585dea2de2733daaa0e3c2b6189d59236a6e\"\u003e\u003ccode\u003eb872585\u003c/code\u003e\u003c/a\u003e use Ubuntu 22.04-arm (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/569e85ad031515d665c18c601da20d1915675ee5\"\u003e\u003ccode\u003e569e85a\u003c/code\u003e\u003c/a\u003e 13.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/df1324b30bc0d5bd1f18c7438d9c5c5e114b66a8\"\u003e\u003ccode\u003edf1324b\u003c/code\u003e\u003c/a\u003e fix: this dependabot configuration does not set a co... in... (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/b9fbe5fd358a52b9b044c9b1fc2b5f292ea89727\"\u003e\u003ccode\u003eb9fbe5f\u003c/code\u003e\u003c/a\u003e fixed segfault from making calls while worker thread is terminating\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/71707c45b8442d0cac74014ef92647287e0c43e1\"\u003e\u003ccode\u003e71707c4\u003c/code\u003e\u003c/a\u003e validate the parameters of table properly (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/6478c9926f40d219d1d7d678d5df77a1a874c26c\"\u003e\u003ccode\u003e6478c99\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.53.4 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/6d240340a7e63380e0f1d0ffdd5566ee6934528d\"\u003e\u003ccode\u003e6d24034\u003c/code\u003e\u003c/a\u003e add gypfile option to package.json (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ab6232e7105810a865de20ce47340f78072fe0b6\"\u003e\u003ccode\u003eab6232e\u003c/code\u003e\u003c/a\u003e fixed typo in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/57d751c81b01dc14b60e7599e367bac2c89a306f\"\u003e\u003ccode\u003e57d751c\u003c/code\u003e\u003c/a\u003e updated readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.1...v13.0.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for better-sqlite3 since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `discord.js` from 14.24.2 to 14.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/discordjs/discord.js/releases\"\u003ediscord.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.27.0\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eclientReady\u003c/code\u003e event name references (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10632\"\u003e#10632\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/9592aea673df43561d8f7a23d86a29c9e17610cb\"\u003e9592aea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInteractionResponses:\u003c/strong\u003e Optional parameter for update() (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10797\"\u003e#10797\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/fbda4fe5256802abf3ae4d74e5df8961e7950603\"\u003efbda4fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguide:\u003c/strong\u003e Miscellaneous fixes (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11147\"\u003e#11147\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/c53c8c276e2aa3b93d2b5b945508be575b291c0b\"\u003ec53c8c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuildChannel:\u003c/strong\u003e Manageable perm check (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11166\"\u003e#11166\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/8b342a14a3d848ba221aed7ec652caf547a2dd78\"\u003e8b342a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStageInstanceManager#create:\u003c/strong\u003e Correctly resolve \u003ccode\u003eguildScheduledEvent\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11540\"\u003e#11540\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0aabb6cde24a10218bd97f452dd9ab112f17c833\"\u003e0aabb6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRoleManager:\u003c/strong\u003e Allow null in RoleColorsResolvable to clear gradient colors (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11536\"\u003e#11536\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/221680dbd13f7610dc95d39a4527ec39854330b6\"\u003e221680d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuildChannel:\u003c/strong\u003e Handle empty overwrite must only handle \u003ca href=\"https://github.com/everyone\"\u003e\u003ccode\u003e@​everyone\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11221\"\u003e#11221\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/1e2fdf4a657afd797d633d30b54fea53892f32d1\"\u003e1e2fdf4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAttachment:\u003c/strong\u003e \u003ccode\u003estring\u003c/code\u003e property (\u003ca href=\"https://github.com/discordjs/discord.js/commit/d646a13d2c086aada7602c92a1b14d86a733a761\"\u003ed646a13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix close tags (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10756\"\u003e#10756\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/4349e103e25aabc3971a3e6bda3a71301c2d9dd9\"\u003e4349e10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace Discord API with Discord Developers (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10968\"\u003e#10968\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/538457c1d74130f987cd805964bb66a6c2ba75c9\"\u003e538457c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify wording for maximum values (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11231\"\u003e#11231\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/9ec73fa687570cc07673df7b12b6b2218ece911f\"\u003e9ec73fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect casing in the ready event deprecation (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11574\"\u003e#11574\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0df0628d468df998c775b35e4139800bcf04ce32\"\u003e0df0628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos and duplicated words in comments and guide (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11502\"\u003e#11502\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/63cd9926bb048713e5828a986d92ea1976c792ee\"\u003e63cd992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend voice messages (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11493\"\u003e#11493\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/fed811a66905a2548dcaf70010ea1a0fc1661b98\"\u003efed811a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuild:\u003c/strong\u003e Add \u003ccode\u003emaximumStageBitrate\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11313\"\u003e#11313\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/6d2cd9952632edbf9ed80eed8c7d018b59c7dfa3\"\u003e6d2cd99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProper authorizing integration owners structure (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11366\"\u003e#11366\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b6db455b9963c68864d2f505b728f6d4bac7f888\"\u003eb6db455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRoleManager:\u003c/strong\u003e Add \u003ccode\u003efetchMemberCounts\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11352\"\u003e#11352\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/3b738eef58bfd2c8d05a025ada89011627102b7a\"\u003e3b738ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit voiceServerUpdate event (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11414\"\u003e#11414\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/74a42bfd108c4e20cc560d700a28282856bdbd86\"\u003e74a42bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuildMember:\u003c/strong\u003e Add collectibles (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11468\"\u003e#11468\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b0e6aff8561d8cc3c1d3726b35b687d147892eda\"\u003eb0e6aff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd shared client theme support (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11454\"\u003e#11454\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/16fd248c64d056cae7a627b0fca910a96183acc5\"\u003e16fd248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eClientApplication:\u003c/strong\u003e Add fetchActivityInstance method (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11481\"\u003e#11481\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/24a0606a744d0d6dc4d080b400d0d8c9795bf4da\"\u003e24a0606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReorder imports (\u003ca href=\"https://github.com/discordjs/discord.js/commit/40b7a60f26332f26abab3e53e5aa72a2325d6196\"\u003e40b7a60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypings\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWebhookMessageCreateOptions:\u003c/strong\u003e Omit \u003ccode\u003esharedClientTheme\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b816b795fc740a57f51cdcf98dddaf7442b61d5c\"\u003eb816b79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMessage:\u003c/strong\u003e Specify \u003ccode\u003erawData\u003c/code\u003e arg type (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11123\"\u003e#11123\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/c4531d45a00dcab94f38adf0ca8273221569ed4b\"\u003ec4531d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUserManager:\u003c/strong\u003e Fix send() return type to Promise\u0026lt;Message\u003c!-- raw HTML omitted --\u003e\u0026gt; (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11337\"\u003e#11337\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/07c412791d3916ce9f62fbd834a2a104453b3cbe\"\u003e07c4127\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.5\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetect spoiler attachments with flag (v14) (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11561\"\u003e#11561\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/ce29ae9815efcaf0ecfaad318709aa9bc8e7bd82\"\u003ece29ae9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMessageCreateAction:\u003c/strong\u003e Receive DMs in uncached DMChannels again (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11495\"\u003e#11495\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b8d8812a05c14a93cc40b2839e19be38ed928cb7\"\u003eb8d8812\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/discordjs/discord.js/blob/14.27.0/packages/discord.js/CHANGELOG.md\"\u003ediscord.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.5...14.27.0\"\u003e14.27.0\u003c/a\u003e - (2026-07-15)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eclientReady\u003c/code\u003e event name references (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10632\"\u003e#10632\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/9592aea673df43561d8f7a23d86a29c9e17610cb\"\u003e9592aea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInteractionResponses:\u003c/strong\u003e Optional parameter for update() (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10797\"\u003e#10797\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/fbda4fe5256802abf3ae4d74e5df8961e7950603\"\u003efbda4fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguide:\u003c/strong\u003e Miscellaneous fixes (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11147\"\u003e#11147\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/c53c8c276e2aa3b93d2b5b945508be575b291c0b\"\u003ec53c8c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuildChannel:\u003c/strong\u003e Manageable perm check (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11166\"\u003e#11166\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/8b342a14a3d848ba221aed7ec652caf547a2dd78\"\u003e8b342a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStageInstanceManager#create:\u003c/strong\u003e Correctly resolve \u003ccode\u003eguildScheduledEvent\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11540\"\u003e#11540\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0aabb6cde24a10218bd97f452dd9ab112f17c833\"\u003e0aabb6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRoleManager:\u003c/strong\u003e Allow null in RoleColorsResolvable to clear gradient colors (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11536\"\u003e#11536\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/221680dbd13f7610dc95d39a4527ec39854330b6\"\u003e221680d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuildChannel:\u003c/strong\u003e Handle empty overwrite must only handle \u003ca href=\"https://github.com/everyone\"\u003e\u003ccode\u003e@​everyone\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11221\"\u003e#11221\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/1e2fdf4a657afd797d633d30b54fea53892f32d1\"\u003e1e2fdf4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAttachment:\u003c/strong\u003e \u003ccode\u003estring\u003c/code\u003e property (\u003ca href=\"https://github.com/discordjs/discord.js/commit/d646a13d2c086aada7602c92a1b14d86a733a761\"\u003ed646a13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix close tags (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10756\"\u003e#10756\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/4349e103e25aabc3971a3e6bda3a71301c2d9dd9\"\u003e4349e10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace Discord API with Discord Developers (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10968\"\u003e#10968\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/538457c1d74130f987cd805964bb66a6c2ba75c9\"\u003e538457c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify wording for maximum values (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11231\"\u003e#11231\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/9ec73fa687570cc07673df7b12b6b2218ece911f\"\u003e9ec73fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect casing in the ready event deprecation (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11574\"\u003e#11574\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0df0628d468df998c775b35e4139800bcf04ce32\"\u003e0df0628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos and duplicated words in comments and guide (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11502\"\u003e#11502\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/63cd9926bb048713e5828a986d92ea1976c792ee\"\u003e63cd992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend voice messages (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11493\"\u003e#11493\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/fed811a66905a2548dcaf70010ea1a0fc1661b98\"\u003efed811a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuild:\u003c/strong\u003e Add \u003ccode\u003emaximumStageBitrate\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11313\"\u003e#11313\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/6d2cd9952632edbf9ed80eed8c7d018b59c7dfa3\"\u003e6d2cd99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProper authorizing integration owners structure (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11366\"\u003e#11366\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b6db455b9963c68864d2f505b728f6d4bac7f888\"\u003eb6db455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRoleManager:\u003c/strong\u003e Add \u003ccode\u003efetchMemberCounts\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11352\"\u003e#11352\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/3b738eef58bfd2c8d05a025ada89011627102b7a\"\u003e3b738ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit voiceServerUpdate event (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11414\"\u003e#11414\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/74a42bfd108c4e20cc560d700a28282856bdbd86\"\u003e74a42bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuildMember:\u003c/strong\u003e Add collectibles (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11468\"\u003e#11468\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b0e6aff8561d8cc3c1d3726b35b687d147892eda\"\u003eb0e6aff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd shared client theme support (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11454\"\u003e#11454\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/16fd248c64d056cae7a627b0fca910a96183acc5\"\u003e16fd248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eClientApplication:\u003c/strong\u003e Add fetchActivityInstance method (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11481\"\u003e#11481\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/24a0606a744d0d6dc4d080b400d0d8c9795bf4da\"\u003e24a0606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReorder imports (\u003ca href=\"https://github.com/discordjs/discord.js/commit/40b7a60f26332f26abab3e53e5aa72a2325d6196\"\u003e40b7a60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypings\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWebhookMessageCreateOptions:\u003c/strong\u003e Omit \u003ccode\u003esharedClientTheme\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b816b795fc740a57f51cdcf98dddaf7442b61d5c\"\u003eb816b79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMessage:\u003c/strong\u003e Specify \u003ccode\u003erawData\u003c/code\u003e arg type (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11123\"\u003e#11123\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/c4531d45a00dcab94f38adf0ca8273221569ed4b\"\u003ec4531d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUserManager:\u003c/strong\u003e Fix send() return type to Promise\u0026lt;Message\u003c!-- raw HTML omitted --\u003e\u0026gt; (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11337\"\u003e#11337\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/07c412791d3916ce9f62fbd834a2a104453b3cbe\"\u003e07c4127\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.4...14.26.5\"\u003e14.26.5\u003c/a\u003e - (2026-07-10)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetect spoiler attachments with flag (v14) (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11561\"\u003e#11561\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/ce29ae9815efcaf0ecfaad318709aa9bc8e7bd82\"\u003ece29ae9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.3...14.26.4\"\u003e14.26.4\u003c/a\u003e - (2026-05-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/c888a6469cc5f64501ebce1a383cdc89f299efc5\"\u003e\u003ccode\u003ec888a64\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/b816b795fc740a57f51cdcf98dddaf7442b61d5c\"\u003e\u003ccode\u003eb816b79\u003c/code\u003e\u003c/a\u003e types(WebhookMessageCreateOptions): omit \u003ccode\u003esharedClientTheme\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/40b7a60f26332f26abab3e53e5aa72a2325d6196\"\u003e\u003ccode\u003e40b7a60\u003c/code\u003e\u003c/a\u003e refactor: reorder imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/d646a13d2c086aada7602c92a1b14d86a733a761\"\u003e\u003ccode\u003ed646a13\u003c/code\u003e\u003c/a\u003e docs(Attachment): \u003ccode\u003estring\u003c/code\u003e property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/9592aea673df43561d8f7a23d86a29c9e17610cb\"\u003e\u003ccode\u003e9592aea\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eclientReady\u003c/code\u003e event name references (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10632\"\u003e#10632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/4349e103e25aabc3971a3e6bda3a71301c2d9dd9\"\u003e\u003ccode\u003e4349e10\u003c/code\u003e\u003c/a\u003e docs: Fix close tags (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10756\"\u003e#10756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/fbda4fe5256802abf3ae4d74e5df8961e7950603\"\u003e\u003ccode\u003efbda4fe\u003c/code\u003e\u003c/a\u003e fix(InteractionResponses): Optional parameter for update() (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10797\"\u003e#10797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/c53c8c276e2aa3b93d2b5b945508be575b291c0b\"\u003e\u003ccode\u003ec53c8c2\u003c/code\u003e\u003c/a\u003e fix(guide): Miscellaneous fixes (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11147\"\u003e#11147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/538457c1d74130f987cd805964bb66a6c2ba75c9\"\u003e\u003ccode\u003e538457c\u003c/code\u003e\u003c/a\u003e docs: Replace Discord API with Discord Developers (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10968\"\u003e#10968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/be8300c927f322aa3aa8ae536f7f604756874872\"\u003e\u003ccode\u003ebe8300c\u003c/code\u003e\u003c/a\u003e chore: update readme badges (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/discordjs/discord.js/commits/14.27.0/packages/discord.js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.3 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `immutable` from 5.1.4 to 5.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immutable-js/immutable-js/releases\"\u003eimmutable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): preserve undefined values when grown past 32 elements by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e / \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2235\"\u003eimmutable-js/immutable-js#2235\u003c/a\u003e (originated from \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2230\"\u003eimmutable-js/immutable-js#2230\u003c/a\u003e )\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.8...v5.1.9\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v5.1.8...v5.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): guard oversized bounds in setListBounds. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(Map): index large hash-collision buckets for faster lookups. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.7...v5.1.8\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v5.1.7...v5.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Repeat): lastIndexOf returned size instead of size - 1 by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2227\"\u003eimmutable-js/immutable-js#2227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport tests from 6.x branch by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2199\"\u003eimmutable-js/immutable-js#2199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(IndexedCollection): \u003ccode\u003ehas(index)\u003c/code\u003e on a lazy \u003ccode\u003eSeq\u003c/code\u003e of unknown size now checks index existence instead of searching for a value equal to the index by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2203\"\u003eimmutable-js/immutable-js#2203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter type for reduce if not ininitial value is given by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2205\"\u003eimmutable-js/immutable-js#2205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport test from \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2193\"\u003e#2193\u003c/a\u003e by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2207\"\u003eimmutable-js/immutable-js#2207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport tests from 6.x by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2213\"\u003eimmutable-js/immutable-js#2213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFirefox link to non-French page by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2219\"\u003eimmutable-js/immutable-js#2219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump esbuild and \u003ccode\u003e@​size-limit/preset-small-lib\u003c/code\u003e 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/immutable-js/immutable-js/pull/2217\"\u003eimmutable-js/immutable-js#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport tests from \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2210\"\u003e#2210\u003c/a\u003e by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2214\"\u003eimmutable-js/immutable-js#2214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump shell-quote from 1.8.2 to 1.8.4 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/immutable-js/immutable-js/pull/2211\"\u003eimmutable-js/immutable-js#2211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.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/immutable-js/immutable-js/pull/2190\"\u003eimmutable-js/immutable-js#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch from 9.0.5 to 9.0.9 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/immutable-js/immutable-js/pull/2189\"\u003eimmutable-js/immutable-js#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​codemirror/theme-one-dark\u003c/code\u003e from 6.1.2 to 6.1.3 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/immutable-js/immutable-js/pull/2168\"\u003eimmutable-js/immutable-js#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump form-data from 4.0.5 to 4.0.6 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/immutable-js/immutable-js/pull/2220\"\u003eimmutable-js/immutable-js#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump typescript-eslint from 8.33.0 to 8.61.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/immutable-js/immutable-js/pull/2222\"\u003eimmutable-js/immutable-js#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e from 28.0.2 to 29.0.3 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/immutable-js/immutable-js/pull/2224\"\u003eimmutable-js/immutable-js#2224\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/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2227\"\u003eimmutable-js/immutable-js#2227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.6...v5.1.7\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v5.1.6...v5.1.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(reverseFactory): read reversedSequence.size in __iterator instead of this by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2196\"\u003eimmutable-js/immutable-js#2196\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/immutable-js/immutable-js/blob/main/CHANGELOG.md\"\u003eimmutable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): a \u003ccode\u003eList\u003c/code\u003e grown past 32 elements while all its values are \u003ccode\u003eundefined\u003c/code\u003e no longer reads those values back as \u003ccode\u003enull\u003c/code\u003e (affected \u003ccode\u003eget\u003c/code\u003e, iteration, \u003ccode\u003etoArray\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e and \u003ccode\u003ehashCode\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): guard oversized bounds in setListBounds. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(Map): index large hash-collision buckets for faster lookups. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): guard oversized bounds in setListBounds. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(Map): index large hash-collision buckets for faster lookups. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Repeat): lastIndexOf returned size instead of size - 1 by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2227\"\u003eimmutable-js/immutable-js#2227\u003c/a\u003e. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-wf6x-7x77-mvgw\"\u003eCVE-2026-29063 \u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(IndexedCollection): \u003ccode\u003ehas(index)\u003c/code\u003e on a lazy \u003ccode\u003eSeq\u003c/code\u003e of unknown size now checks index existence instead of searching for a value equal to the index \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2203\"\u003e#2203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[TypeScript]: \u003ccode\u003ereduce\u003c/code\u003e/\u003ccode\u003ereduceRight\u003c/code\u003e without an initial value now infer the result type from the collection's values when the reducer returns a value (e.g. \u003ccode\u003elist.reduce((a, b) =\u0026gt; a + b)\u003c/code\u003e infers \u003ccode\u003enumber\u003c/code\u003e), matching \u003ccode\u003eArray#reduce\u003c/code\u003e. Previously an explicit type argument was required. \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2205\"\u003e#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(reverseFactory): read \u003ccode\u003ereversedSequence.size\u003c/code\u003e in \u003ccode\u003e__iterator\u003c/code\u003e instead of this \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2196\"\u003e#2196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in immutable\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/329f7a680efa262c310b938a343295880eefe4fc\"\u003e\u003ccode\u003e329f7a6\u003c/code\u003e\u003c/a\u003e 5.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/21fabd92bc6cd6771918fc966004034fc10a06e0\"\u003e\u003ccode\u003e21fabd9\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/009164facb3c69870c6ad4c6472b1baeb02fcdf7\"\u003e\u003ccode\u003e009164f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2235\"\u003e#2235\u003c/a\u003e from immutable-js/fix/avoid-null-when-setsize33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/5b65bfbd583472eaa9686137a61db2a29d63cd36\"\u003e\u003ccode\u003e5b65bfb\u003c/code\u003e\u003c/a\u003e fix(List): preserve undefined values when grown past 32 elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/50bf39e94105f83f1132cce02b9ee6c45cc7d9ca\"\u003e\u003ccode\u003e50bf39e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for versions 5.1.8 and 4.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/6496539bd1e9dfa75ce11b053e7d70d79e9ac6f7\"\u003e\u003ccode\u003e6496539\u003c/code\u003e\u003c/a\u003e 5.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/808a83a071c9e22b8199ac256dc7e6e764198aac\"\u003e\u003ccode\u003e808a83a\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/e51d49fc612ded5ec4dfb94ff294d22074269b0f\"\u003e\u003ccode\u003ee51d49f\u003c/code\u003e\u003c/a\u003e perf(Map): index large hash-collision buckets for faster lookups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/25c58b094f112dc32e9b0bca79c84f448d0d2a38\"\u003e\u003ccode\u003e25c58b0\u003c/code\u003e\u003c/a\u003e fix typescript in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/a1a1ee412dcaa380ab325196283d06594ffe4b84\"\u003e\u003ccode\u003ea1a1ee4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.4...v5.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supports-color` from 10.2.2 to 11.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/supports-color/releases\"\u003esupports-color's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 22  53150a8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat a numeric \u003ccode\u003eFORCE_COLOR\u003c/code\u003e as an exact level  b98103a\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/supports-color/compare/v10.2.2...v11.0.0\"\u003ehttps://github.com/chalk/supports-color/compare/v10.2.2...v11.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/chalk/supports-color/commit/e2a4cd3c44eb384b075161ef32859cd29ce1aa7f\"\u003e\u003ccode\u003ee2a4cd3\u003c/code\u003e\u003c/a\u003e 11.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/supports-color/commit/53150a80ac32a1512286a8f00d77a45628aeefd7\"\u003e\u003ccode\u003e53150a8\u003c/code\u003e\u003c/a\u003e Require Node.js 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/supports-color/commit/b98103a21d88f23c6c95a9c0e9fd9e0b5894cd8b\"\u003e\u003ccode\u003eb98103a\u003c/code\u003e\u003c/a\u003e Fix: Treat a numeric \u003ccode\u003eFORCE_COLOR\u003c/code\u003e as an exact level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/supports-color/commit/47d3c56c15368ca0d892fb0e5ebed68afcc08e35\"\u003e\u003ccode\u003e47d3c56\u003c/code\u003e\u003c/a\u003e Readme tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/supports-color/compare/v10.2.2...v11.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bufferutil` from 4.0.8 to 4.1....\n\n_Description has been truncated_","html_url":"https://github.com/DawnbrandBots/bastion-bot/pull/733","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DawnbrandBots%2Fbastion-bot/issues/733","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/733/packages"},{"uuid":"5090795378","node_id":"PR_kwDOAPCdss78ENy5","number":460,"state":"closed","title":"Bump the npm-minor-patch group across 1 directory with 26 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-08-07T17:31:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-07T13:52:04.000Z","updated_at":"2026-08-07T17:31:55.000Z","time_to_close":13189,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-minor-patch","update_count":26,"packages":[{"name":"@cucumber/cucumber","old_version":"13.2.0","new_version":"13.2.1","repository_url":"https://github.com/cucumber/cucumber-js"},{"name":"@types/node","old_version":"26.1.1","new_version":"26.1.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"markdown-it-attrs","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/arve0/markdown-it-attrs"},{"name":"playwright","old_version":"1.61.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"sass","old_version":"1.101.0","new_version":"1.102.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"terser","old_version":"5.49.0","new_version":"5.49.1","repository_url":"https://github.com/terser/terser"},{"name":"webpack","old_version":"5.108.4","new_version":"5.109.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"7.2.1","new_version":"7.2.2","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"@emnapi/runtime","old_version":"1.11.2","new_version":"1.11.3","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@rgrove/parse-xml","old_version":"4.2.2","new_version":"4.2.3","repository_url":"https://github.com/rgrove/parse-xml"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.17.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.11.1","new_version":"2.11.12","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"detect-libc","old_version":"2.0.3","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.395","new_version":"1.5.402","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"liquidjs","old_version":"10.27.2","new_version":"10.28.0","repository_url":"https://github.com/harttle/liquidjs"},{"name":"mdurl","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/markdown-it/mdurl"},{"name":"node-releases","old_version":"2.0.51","new_version":"2.0.53","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"ws","old_version":"8.21.1","new_version":"8.21.2","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@cucumber/cucumber](https://github.com/cucumber/cucumber-js) | `13.2.0` | `13.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.1` | `26.1.2` |\n| [markdown-it-attrs](https://github.com/arve0/markdown-it-attrs) | `5.0.0` | `5.0.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.61.1` | `1.62.1` |\n| [sass](https://github.com/sass/dart-sass) | `1.101.0` | `1.102.0` |\n| [terser](https://github.com/terser/terser) | `5.49.0` | `5.49.1` |\n| [webpack](https://github.com/webpack/webpack) | `5.108.4` | `5.109.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `7.2.1` | `7.2.2` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.11.2` | `1.11.3` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@rgrove/parse-xml](https://github.com/rgrove/parse-xml) | `4.2.2` | `4.2.3` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.17.0` | `8.18.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.1` | `2.11.12` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.3` | `2.1.2` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.395` | `1.5.402` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [liquidjs](https://github.com/harttle/liquidjs) | `10.27.2` | `10.28.0` |\n| [mdurl](https://github.com/markdown-it/mdurl) | `2.0.0` | `2.1.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.51` | `2.0.53` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [ws](https://github.com/websockets/ws) | `8.21.1` | `8.21.2` |\n\n\nUpdates `@cucumber/cucumber` from 13.2.0 to 13.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/cucumber-js/releases\"\u003e@​cucumber/cucumber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix hang in parallel runtime when there are no test cases to run (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/pull/2908\"\u003e#2908\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/cucumber/cucumber-js/blob/main/CHANGELOG.md\"\u003e@​cucumber/cucumber's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[13.2.1] - 2026-08-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix hang in parallel runtime when there are no test cases to run (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/pull/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/17a8c39a8e9dcf87d234c11f7d0fd42d8081b65a\"\u003e\u003ccode\u003e17a8c39\u003c/code\u003e\u003c/a\u003e Prepare release v13.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/3177e198fabc7f73568a9daa7710edd92b68bf55\"\u003e\u003ccode\u003e3177e19\u003c/code\u003e\u003c/a\u003e Regenerate lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/b8980c35a81f861f60a64a40ae7740311a7faecd\"\u003e\u003ccode\u003eb8980c3\u003c/code\u003e\u003c/a\u003e fixes parallel runtime hanging with 0 scenarios (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/6f49cde18924519d3bf2f16e73fc4595175c549f\"\u003e\u003ccode\u003e6f49cde\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/luxon\u003c/code\u003e to v3.7.3 (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2910\"\u003e#2910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/986e22dfe1bd692ff4145c64f274bba675ddfbc7\"\u003e\u003ccode\u003e986e22d\u003c/code\u003e\u003c/a\u003e Update zizmorcore/zizmor-action action to v0.6.2 (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/1b71d612767cafbe4018e22f1f449d634372551c\"\u003e\u003ccode\u003e1b71d61\u003c/code\u003e\u003c/a\u003e Update github/codeql-action action to v4.37.4 (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2909\"\u003e#2909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/f826fcdc9be37a488b48a2ecec1d8c517e9b7cf9\"\u003e\u003ccode\u003ef826fcd\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.5.6 (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2906\"\u003e#2906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/50e20f22c8edc5caea9ff9b6eee514fedb6ffc35\"\u003e\u003ccode\u003e50e20f2\u003c/code\u003e\u003c/a\u003e Update dependency supports-color to v11 (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/9a5bac981ce6383517885008107242b1cc795e0d\"\u003e\u003ccode\u003e9a5bac9\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​cucumber/tag-expressions\u003c/code\u003e to v11 (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2895\"\u003e#2895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/55d324ecbf8a6d0bd673abead5f384fcc1d3bcf9\"\u003e\u003ccode\u003e55d324e\u003c/code\u003e\u003c/a\u003e Update actions/stale action to v11 (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2901\"\u003e#2901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cucumber/cucumber-js/compare/v13.2.0...v13.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.1.1 to 26.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it-attrs` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arve0/markdown-it-attrs/releases\"\u003emarkdown-it-attrs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix end of block behavior for inline rendering  by \u003ca href=\"https://github.com/Incogdino\"\u003e\u003ccode\u003e@​Incogdino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/arve0/markdown-it-attrs/pull/185\"\u003earve0/markdown-it-attrs#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add errorHandler option to handle pattern transform errors by \u003ca href=\"https://github.com/RFSH\"\u003e\u003ccode\u003e@​RFSH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/arve0/markdown-it-attrs/pull/178\"\u003earve0/markdown-it-attrs#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: do not rely on end-of-block crash to trigger errorHandler by \u003ca href=\"https://github.com/RFSH\"\u003e\u003ccode\u003e@​RFSH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/arve0/markdown-it-attrs/pull/186\"\u003earve0/markdown-it-attrs#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump linkify-it from 5.0.0 to 5.0.2 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/arve0/markdown-it-attrs/pull/183\"\u003earve0/markdown-it-attrs#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump shell-quote from 1.8.1 to 1.10.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/arve0/markdown-it-attrs/pull/182\"\u003earve0/markdown-it-attrs#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.25.2 to 7.29.6 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/arve0/markdown-it-attrs/pull/180\"\u003earve0/markdown-it-attrs#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump markdown-it from 14.1.1 to 14.3.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/arve0/markdown-it-attrs/pull/179\"\u003earve0/markdown-it-attrs#179\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/Incogdino\"\u003e\u003ccode\u003e@​Incogdino\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/arve0/markdown-it-attrs/pull/185\"\u003earve0/markdown-it-attrs#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RFSH\"\u003e\u003ccode\u003e@​RFSH\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/arve0/markdown-it-attrs/pull/178\"\u003earve0/markdown-it-attrs#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/arve0/markdown-it-attrs/compare/v5.0.0...v5.0.1\"\u003ehttps://github.com/arve0/markdown-it-attrs/compare/v5.0.0...v5.0.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/arve0/markdown-it-attrs/commit/2283317039877888528ee0ac42ea224813e14090\"\u003e\u003ccode\u003e2283317\u003c/code\u003e\u003c/a\u003e 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arve0/markdown-it-attrs/commit/ebbb02216b4a86a75c255ee42adfdf33cb11ddc3\"\u003e\u003ccode\u003eebbb022\u003c/code\u003e\u003c/a\u003e Bump markdown-it from 14.1.1 to 14.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arve0/markdown-it-attrs/commit/9016fa8be6eb249362ea219cdf4d7610ca3c783d\"\u003e\u003ccode\u003e9016fa8\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.25.2 to 7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arve0/markdown-it-attrs/commit/1c65f5fe8c3162fa8d7cff02065e0981e1187b64\"\u003e\u003ccode\u003e1c65f5f\u003c/code\u003e\u003c/a\u003e Bump shell-quote from 1.8.1 to 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arve0/markdown-it-attrs/commit/41c0995db21a49238204785d9876182e9d7633d1\"\u003e\u003ccode\u003e41c0995\u003c/code\u003e\u003c/a\u003e Bump linkify-it from 5.0.0 to 5.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arve0/markdown-it-attrs/commit/556528a32bd5db5530b08ddd70cbc194f9841e62\"\u003e\u003ccode\u003e556528a\u003c/code\u003e\u003c/a\u003e test: do not rely on end-of-block crash to trigger errorHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arve0/markdown-it-attrs/commit/faf2759c81cb8f3ba485e1585e374febba58ab41\"\u003e\u003ccode\u003efaf2759\u003c/code\u003e\u003c/a\u003e feat: add errorHandler option to handle pattern transform errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arve0/markdown-it-attrs/commit/6e10c1fe0e28ea149de4b0ac9db12aff522d6c80\"\u003e\u003ccode\u003e6e10c1f\u003c/code\u003e\u003c/a\u003e Update end of block behavior for inline rendering\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arve0/markdown-it-attrs/compare/v5.0.0...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.61.1 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.61.1...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.101.0 to 1.102.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.102.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.102.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse the 2.4 gamma transfer function for rec2020, as specified by the latest draft of CSS Color 4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11020\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.101.7\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.101.7, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11017\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.101.6\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.101.6, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11016\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.101.5\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.101.5, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11015\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.101.4\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.101.4, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.102.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse the 2.4 gamma transfer function for rec2020, as specified by the latest\ndraft of CSS Color 4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid emitting \u003ccode\u003ergb()\u003c/code\u003e or \u003ccode\u003ergba()\u003c/code\u003e functions with non-percent decimal\nchannels. Older browsers only support integer values or (potentially decimal)\npercentages for these functions, so in order to preserve\nbackwards-compatibility while retaining full precision for modern browsers,\nlegacy colors that contain at least one non-integer channel will now use\npercentages for their channels (for example, \u003ccode\u003ergb(0%, 100%, 50%)\u003c/code\u003e rather than\n\u003ccode\u003ergb(0, 255, 127.5)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug where the values of plain-CSS \u003ccode\u003eif()\u003c/code\u003e expressions were emitted using\ntheir \u003ccode\u003emeta.inspect()\u003c/code\u003e format rather than their CSS serialization format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where the deprecation warning for vendor-prefixed \u003ccode\u003eexpression()\u003c/code\u003e\nfunctions would incorrectly indicate whether or not the function would be\ninvalid Sass in Dart Sass 2.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSass stack trace entries are now always either absolute URLs, absolute paths,\nor paths relative to the current working directory. Previously, if a\nstylesheet was loaded using a relative URL (as from a load path), that\nrelative URL was listed even if it couldn't be resolved relative to the\ncurrent working directory. However, this created potential ambiguities, so\nthis behavior has been removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommand Line Interface\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/sass/dart-sass/commit/45d1efe6517319ecd7b1409f1fa8355f969b0547\"\u003e\u003ccode\u003e45d1efe\u003c/code\u003e\u003c/a\u003e Use gamma 2.40 for display-referred rec2020 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2729\"\u003e#2729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/96aa29183fc3d484929c1b461352b2c7562be81e\"\u003e\u003ccode\u003e96aa291\u003c/code\u003e\u003c/a\u003e Persist credentials on all repos we push to (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/5af0b897d54050a8b7e303f8d616e64b2f4d1ef1\"\u003e\u003ccode\u003e5af0b89\u003c/code\u003e\u003c/a\u003e Set the Git committer for release tasks (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2811\"\u003e#2811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/2cecbbb46ba375ff3e1835f1df73d58d09a67604\"\u003e\u003ccode\u003e2cecbbb\u003c/code\u003e\u003c/a\u003e Fix more issues downstream from Zizmor (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2809\"\u003e#2809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/a16f014e9f346fe3fb627395fa8b57155970a17e\"\u003e\u003ccode\u003ea16f014\u003c/code\u003e\u003c/a\u003e Emit floating-point \u003ccode\u003ergb()\u003c/code\u003e values as percentages (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2800\"\u003e#2800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/4ed2c883a6233d2d8b8d63901940639c912025ef\"\u003e\u003ccode\u003e4ed2c88\u003c/code\u003e\u003c/a\u003e Serialize \u003ccode\u003eif()\u003c/code\u003e values as CSS, not as inspected values (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2808\"\u003e#2808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/9dfde3db6b608c8ea1744e9c3b0f9622ab96c6f3\"\u003e\u003ccode\u003e9dfde3d\u003c/code\u003e\u003c/a\u003e Fix more post-Zizmor failures (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2806\"\u003e#2806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/e8c12331ea5304a1d641d6a6bd4cb526cb3800b9\"\u003e\u003ccode\u003ee8c1233\u003c/code\u003e\u003c/a\u003e Fix some GitHub actions issues introduced by the Zizmor refactor (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2798\"\u003e#2798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/d676118ace4b6b196383f26cf5ffda4f9c61b239\"\u003e\u003ccode\u003ed676118\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2797\"\u003e#2797\u003c/a\u003e from sass/lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/548e6604c5eed5137b148a839513c7444582eb3c\"\u003e\u003ccode\u003e548e660\u003c/code\u003e\u003c/a\u003e Prefer interpolation to compose strings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.101.0...1.102.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terser` from 5.49.0 to 5.49.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/terser/terser/blob/master/CHANGELOG.md\"\u003eterser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.49.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly parenthesize tagged template strings where the tag is \u003ccode\u003enew something()\u003c/code\u003e, which also has parentheses\u003c/li\u003e\n\u003cli\u003eInternally changed how \u003ccode\u003eimport()\u003c/code\u003e expression is parsed, it is no longer treated as a function call.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/a301c5ee91f371390448800fa44ea8d9df0d15cc\"\u003e\u003ccode\u003ea301c5e\u003c/code\u003e\u003c/a\u003e 5.49.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/1ca64eced43448b1d405f91cf3ec44346e1ad075\"\u003e\u003ccode\u003e1ca64ec\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/e0de62a24e78d40fb2807c850d3cf81a2443f405\"\u003e\u003ccode\u003ee0de62a\u003c/code\u003e\u003c/a\u003e internal: parse dynamic imports as AST_DynamicImport not AST_Call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/af7bdce160aa532f15b2c20c4cabe9835aef3bd6\"\u003e\u003ccode\u003eaf7bdce\u003c/code\u003e\u003c/a\u003e fix: keep parens for tagged template in \u003ccode\u003enew\u003c/code\u003e expression (\u003ca href=\"https://redirect.github.com/terser/terser/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/terser/terser/compare/v5.49.0...v5.49.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.108.4 to 5.109.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.109.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eResolve aliases pointing at a package directory whose name ends with \u003ccode\u003e.js\u003c/code\u003e again. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21542\"\u003e#21542\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eName CSS sources in source maps by their resource path, without the \u003ccode\u003ecss \u003c/code\u003e prefix. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21536\"\u003e#21536\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDelete no longer referenced files from the filesystem cache directory after storing the cache, age them by recorded time so restored caches are cleaned too, and collect every fully expired pack in one store instead of one per build. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21528\"\u003e#21528\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReport \u003ccode\u003e\u0026quot;universal\u0026quot;\u003c/code\u003e as the loader context target for the universal target. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21540\"\u003e#21540\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSkip \u003ccode\u003erequire().prop\u003c/code\u003e in dead branches gated by inlined imported constants. (by \u003ca href=\"https://github.com/hai-x\"\u003e\u003ccode\u003e@​hai-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21517\"\u003e#21517\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnnotate configuration options and public hooks in the generated types with the \u003ccode\u003e@since\u003c/code\u003e JSDoc tag. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21473\"\u003e#21473\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.109.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix stray semicolon emitted before an imported call following a parenthesized sequence element. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21533\"\u003e#21533\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake \u003ccode\u003erequire(esm)\u003c/code\u003e \u003ccode\u003emodule.exports\u003c/code\u003e re-export analysis independent of module processing order. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21521\"\u003e#21521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore ERR_SERVER_NOT_RUNNING on lazy-compilation backend dispose so \u003ccode\u003ecompiler.close()\u003c/code\u003e succeeds on Bun. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21521\"\u003e#21521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eName the failing key when DefinePlugin fails to evaluate a \u003ccode\u003etypeof\u003c/code\u003e value. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21503\"\u003e#21503\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove Deno compatibility: guard \u003ccode\u003esetNoDelay\u003c/code\u003e and force-close connections on lazy-compilation backend dispose, and return a real \u003ccode\u003eArrayBuffer\u003c/code\u003e from the Node async/sync wasm loader so \u003ccode\u003eWebAssembly.instantiate\u003c/code\u003e accepts it. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21524\"\u003e#21524\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up the HTML parser and cut its peak memory: module-scope helpers/state and tokenizer callbacks, plus exact AST column pre-sizing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21492\"\u003e#21492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrack CommonJS build dependencies by parsing sources when \u003ccode\u003erequire.cache\u003c/code\u003e children are unavailable (e.g. Bun). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21531\"\u003e#21531\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCook common string-literal escapes on the JS parser fast path and own the tokenizer's cold-path readers. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21500\"\u003e#21500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBuild the CSS \u003ccode\u003eparseA*\u003c/code\u003e AST on the SoA store instead of node classes, cutting parse memory and time. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21498\"\u003e#21498\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up and cut memory of the experimental CSS and HTML parsers: drop two derivable AST node columns, and scan long string, url, comment, and plaintext token bodies natively. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21504\"\u003e#21504\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up non-modules CSS parsing: skip redundant token re-reads, drop selector-prelude tokens without materializing nodes, allocate rule preludes lazily, and fast-path empty list seals. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21511\"\u003e#21511\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up stats generation and cut its peak memory: reuse cached sort comparators instead of thrashing the comparator caches on every sort, and drop redundant module-graph lookups and allocations in the extractors. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21506\"\u003e#21506\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up CSS parsing: byte-range function-name checks, indexed sibling lookahead. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21520\"\u003e#21520\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce allocations and redundant work across the code-generation, module-concatenation, exports/usage-analysis, hashing, and chunk-splitting hot paths. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21516\"\u003e#21516\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnable the Node.js compile cache in the webpack CLI entry point. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21523\"\u003e#21523\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEncode the persistent cache with V8's value serializer. (by \u003ca href=\"https://github.com/avivkeller\"\u003e\u003ccode\u003e@​avivkeller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21514\"\u003e#21514\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.109.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eResolve aliases pointing at a package directory whose name ends with \u003ccode\u003e.js\u003c/code\u003e again. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21542\"\u003e#21542\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eName CSS sources in source maps by their resource path, without the \u003ccode\u003ecss \u003c/code\u003e prefix. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21536\"\u003e#21536\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDelete no longer referenced files from the filesystem cache directory after storing the cache, age them by recorded time so restored caches are cleaned too, and collect every fully expired pack in one store instead of one per build. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21528\"\u003e#21528\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReport \u003ccode\u003e\u0026quot;universal\u0026quot;\u003c/code\u003e as the loader context target for the universal target. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21540\"\u003e#21540\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSkip \u003ccode\u003erequire().prop\u003c/code\u003e in dead branches gated by inlined imported constants. (by \u003ca href=\"https://github.com/hai-x\"\u003e\u003ccode\u003e@​hai-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21517\"\u003e#21517\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnnotate configuration options and public hooks in the generated types with the \u003ccode\u003e@since\u003c/code\u003e JSDoc tag. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21473\"\u003e#21473\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.109.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix stray semicolon emitted before an imported call following a parenthesized sequence element. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21533\"\u003e#21533\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake \u003ccode\u003erequire(esm)\u003c/code\u003e \u003ccode\u003emodule.exports\u003c/code\u003e re-export analysis independent of module processing order. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21521\"\u003e#21521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore ERR_SERVER_NOT_RUNNING on lazy-compilation backend dispose so \u003ccode\u003ecompiler.close()\u003c/code\u003e succeeds on Bun. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21521\"\u003e#21521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eName the failing key when DefinePlugin fails to evaluate a \u003ccode\u003etypeof\u003c/code\u003e value. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21503\"\u003e#21503\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove Deno compatibility: guard \u003ccode\u003esetNoDelay\u003c/code\u003e and force-close connections on lazy-compilation backend dispose, and return a real \u003ccode\u003eArrayBuffer\u003c/code\u003e from the Node async/sync wasm loader so \u003ccode\u003eWebAssembly.instantiate\u003c/code\u003e accepts it. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21524\"\u003e#21524\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up the HTML parser and cut its peak memory: module-scope helpers/state and tokenizer callbacks, plus exact AST column pre-sizing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21492\"\u003e#21492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrack CommonJS build dependencies by parsing sources when \u003ccode\u003erequire.cache\u003c/code\u003e children are unavailable (e.g. Bun). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21531\"\u003e#21531\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCook common string-literal escapes on the JS parser fast path and own the tokenizer's cold-path readers. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21500\"\u003e#21500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBuild the CSS \u003ccode\u003eparseA*\u003c/code\u003e AST on the SoA store instead of node classes, cutting parse memory and time. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21498\"\u003e#21498\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up and cut memory of the experimental CSS and HTML parsers: drop two derivable AST node columns, and scan long string, url, comment, and plaintext token bodies natively. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21504\"\u003e#21504\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up non-modules CSS parsing: skip redundant token re-reads, drop selector-prelude tokens without materializing nodes, allocate rule preludes lazily, and fast-path empty list seals. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21511\"\u003e#21511\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up stats generation and cut its peak memory: reuse cached sort comparators instead of thrashing the comparator caches on every sort, and drop redundant module-graph lookups and allocations in the extractors. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21506\"\u003e#21506\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up CSS parsing: byte-range function-name checks, indexed sibling lookahead. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21520\"\u003e#21520\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce allocations and redundant work across the code-generation, module-concatenation, exports/usage-analysis, hashing, and chunk-splitting hot paths. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21516\"\u003e#21516\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnable the Node.js compile cache in the webpack CLI entry point. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21523\"\u003e#21523\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/6a24bd65b72c43207c36ce61b54e1f5833486906\"\u003e\u003ccode\u003e6a24bd6\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21534\"\u003e#21534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/d1b5b6d1d75b6dc04248ed98420a838a00fda221\"\u003e\u003ccode\u003ed1b5b6d\u003c/code\u003e\u003c/a\u003e fix: resolve aliases pointing at a package directory ending in .js (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21542\"\u003e#21542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/9cdcc577c7a1971fa07a2b38828d1c61145597a3\"\u003e\u003ccode\u003e9cdcc57\u003c/code\u003e\u003c/a\u003e fix(target): report \u0026quot;universal\u0026quot; as the loader target (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21540\"\u003e#21540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/774e7e4b3d525e00bc7698c518b89e44eba7230d\"\u003e\u003ccode\u003e774e7e4\u003c/code\u003e\u003c/a\u003e feat: annotate schema options with added keywords (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21473\"\u003e#21473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/ff07bdc72f875868dd33cd00dfeae61392c01ded\"\u003e\u003ccode\u003eff07bdc\u003c/code\u003e\u003c/a\u003e fix(css): name CSS sources in source maps by their resource path (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21536\"\u003e#21536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/d56d82dd2f98f7ed6dcb3b14260ea7c53ddf2145\"\u003e\u003ccode\u003ed56d82d\u003c/code\u003e\u003c/a\u003e fix(cache): reclaim stale filesystem cache files reliably (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21539\"\u003e#21539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/ae67e2a9225115e998607e180e2ef226b255ca34\"\u003e\u003ccode\u003eae67e2a\u003c/code\u003e\u003c/a\u003e chore(readme): add codspeed (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21497\"\u003e#21497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/964bbfad0ea01916ae78ab7d81cb1b544bea90f0\"\u003e\u003ccode\u003e964bbfa\u003c/code\u003e\u003c/a\u003e fix: delete no longer referenced files from the filesystem cache directory (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/075d0cd8fa989752014f20988d95116b5235b997\"\u003e\u003ccode\u003e075d0cd\u003c/code\u003e\u003c/a\u003e feat: skip \u003ccode\u003erequire().prop\u003c/code\u003e in dead branches (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21517\"\u003e#21517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/ec3908838175b79c004f61f9bf53d57a6d0e52f8\"\u003e\u003ccode\u003eec39088\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21493\"\u003e#21493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.108.4...v5.109.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack-cli` from 7.2.1 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-cli/releases\"\u003ewebpack-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewebpack-cli@7.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: enable the Node.js compile cache (\u003ccode\u003emodule.enableCompileCache\u003c/code\u003e, available on Node.js \u0026gt;= 22.8.0) to speed up CLI startup (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-cli/pull/4818\"\u003e#4818\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/webpack/webpack-cli/blob/main/CHANGELOG.md\"\u003ewebpack-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: enable the Node.js compile cache (\u003ccode\u003emodule.enableCompileCache\u003c/code\u003e, available on Node.js \u0026gt;= 22.8.0) to speed up CLI startup (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-cli/pull/4818\"\u003e#4818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/191fa9ffdc82268e430c10824ac7ba3b8138e287\"\u003e\u003ccode\u003e191fa9f\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4820\"\u003e#4820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/1082235f97fecd77a716ac0cc3564669798729a8\"\u003e\u003ccode\u003e1082235\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 5.2.1 to 5.2.2 (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4821\"\u003e#4821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/e36ae82bf116c50fe6da341291c93d596fcb8bf2\"\u003e\u003ccode\u003ee36ae82\u003c/code\u003e\u003c/a\u003e chore: add publish workflow and script for pkg.pr.new integration (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4819\"\u003e#4819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/b0a2024a5790446ea07610ad27fd5abc65f5b875\"\u003e\u003ccode\u003eb0a2024\u003c/code\u003e\u003c/a\u003e perf: enable the Node.js compile cache (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4818\"\u003e#4818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/53f6d722c4093a387e23413d79e6cf67b5a867ba\"\u003e\u003ccode\u003e53f6d72\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4816\"\u003e#4816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/8856346f50b472ba448c4e3a8f7f8f5781c69fb2\"\u003e\u003ccode\u003e8856346\u003c/code\u003e\u003c/a\u003e chore: add allowscripts to work with npm 12 (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4811\"\u003e#4811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/0b0f1ee3d4a648e8d1679a73f511277d25bf47aa\"\u003e\u003ccode\u003e0b0f1ee\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-uri from 3.1.2 to 3.1.4 (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4815\"\u003e#4815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/d60a777303fdd34eb1e5e6901ab39c7370ce5fef\"\u003e\u003ccode\u003ed60a777\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump postcss from 8.5.10 to 8.5.22 (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4814\"\u003e#4814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/8c1719aeab0efe0a5f13649d407c425b14ba4216\"\u003e\u003ccode\u003e8c1719a\u003c/code\u003e\u003c/a\u003e chore(deps): bump shell-quote from 1.8.4 to 1.10.0 (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4813\"\u003e#4813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/8c2473c23ff926772f8d7719777236ab113be591\"\u003e\u003ccode\u003e8c2473c\u003c/code\u003e\u003c/a\u003e chore(deps): bump immutable from 5.1.5 to 5.1.9 (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack-cli/compare/webpack-cli@7.2.1...webpack-cli@7.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cucumber/html-formatter` from 24.0.0 to 24.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/html-formatter/releases\"\u003e@​cucumber/html-formatter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev24.1.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ruby] Permit \u003ccode\u003ecucumber-messages\u003c/code\u003e v34\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/cucumber/html-formatter/blob/main/CHANGELOG.md\"\u003e@​cucumber/html-formatter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[24.1.0] - 2026-07-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ruby, Java] Permit \u003ccode\u003ecucumber-messages\u003c/code\u003e v34\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/fdf478e29f9f473017474027fdb2c89e8f8333cd\"\u003e\u003ccode\u003efdf478e\u003c/code\u003e\u003c/a\u003e Prepare release v24.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/e18695b732e08662b451d0e49713f928f3559f7f\"\u003e\u003ccode\u003ee18695b\u003c/code\u003e\u003c/a\u003e Bump maximum messages for ruby to v34 (\u003ca href=\"https://redirect.github.com/cucumber/html-formatter/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/488e3cc644a840e7cad6df8d579d2086715f6e9d\"\u003e\u003ccode\u003e488e3cc\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.junit:junit-bom to v6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/519c6d9f46ce32c24bac350938dacb0df8709cf3\"\u003e\u003ccode\u003e519c6d9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency tools.jackson:jackson-bom to v3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/a388960b22a4c8b3534a03a1a85f41ea254ee5a2\"\u003e\u003ccode\u003ea388960\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency mstest to 4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/5a3e2bf7259b6252867e989697fea114186d6ca8\"\u003e\u003ccode\u003e5a3e2bf\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/6e695067054d3fe9fe1e27e4c6f44c045f8a24e2\"\u003e\u003ccode\u003e6e69506\u003c/code\u003e\u003c/a\u003e fix(deps): update cucumber ecosystem to v34 (\u003ca href=\"https://redirect.github.com/cucumber/html-formatter/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/cdb9c49a5894320c03041a73025e24ecc748c7e1\"\u003e\u003ccode\u003ecdb9c49\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/929dff1e576d40c379f157be3c145ed9690f7398\"\u003e\u003ccode\u003e929dff1\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-java action to v5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/ec80cd51e1fa58dc13a259981a369df924adaabd\"\u003e\u003ccode\u003eec80cd5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-cli to v7.2.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cucumber/html-formatter/compare/v24.0.0...v24.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cucumber/tag-expressions` from 10.0.0 to 11.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/tag-expressions/blob/main/CHANGELOG.md\"\u003e@​cucumber/tag-expressions's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[11.0.0] - 2026-07-23\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ruby] Minimum ruby version is now bumped from \u003ccode\u003e2.6\u003c/code\u003e to \u003ccode\u003e3.1\u003c/code\u003e (With minor refactors to improve file loading / \u003ccode\u003eLiteral\u003c/code\u003e node sanitization) (\u003ca href=\"https://redirect.github.com/cucumber/tag-expressions/pull/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/0377bef46f6d22445ee0409db2b08e88946fb882\"\u003e\u003ccode\u003e0377bef\u003c/code\u003e\u003c/a\u003e Prepare release v11.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/cf4eedaf02b2a132cefad8393032aca00832c6ba\"\u003e\u003ccode\u003ecf4eeda\u003c/code\u003e\u003c/a\u003e [ruby] Bump minimum ruby and make minor refactors (\u003ca href=\"https://redirect.github.com/cucumber/tag-expressions/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/4330515e5723d42e8b8f15a01c53324f4290f355\"\u003e\u003ccode\u003e4330515\u003c/code\u003e\u003c/a\u003e chore(deps): update ruby/setup-ruby action to v1.321.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/040f2bfbecc0882b4123f2604d20291ade9ad968\"\u003e\u003ccode\u003e040f2bf\u003c/code\u003e\u003c/a\u003e Prefer .yaml over .yml for GitHub actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/c84d7ed476743d13cb16a03f0012053982a1624f\"\u003e\u003ccode\u003ec84d7ed\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/c13f392f53d5bd803b6433bcdc54c1ad6b331ceb\"\u003e\u003ccode\u003ec13f392\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency astral-sh/uv to v0.11.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/28505c89c9ae97325182ad9a91b6e037ecd5bd4e\"\u003e\u003ccode\u003e28505c8\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.37.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/6c41f557212076dc2f7a4cc86cd165f8d93ee61a\"\u003e\u003ccode\u003e6c41f55\u003c/code\u003e\u003c/a\u003e chore(deps): update astral-sh/setup-uv action to v9 (\u003ca href=\"https://redirect.github.com/cucumber/tag-expressions/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/5ff319ee9ad489769f743ef736379a83548eef04\"\u003e\u003ccode\u003e5ff319e\u003c/code\u003e\u003c/a\u003e Bump fast-uri from 3.1.2 to 3.1.4 in /javascript (\u003ca href=\"https://redirect.github.com/cucumber/tag-expressions/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/676f5e884dec05ad0d8ebcb0c50c8e2f7445e40f\"\u003e\u003ccode\u003e676f5e8\u003c/code\u003e\u003c/a\u003e java: Enable code coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cucumber/tag-expressions/compare/v10.0.0...v11.0.0\"\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.11.2 to 1.11.3\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@​emnapi/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(runtime): define deferred state as own properties by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/223\"\u003etoyobayashi/emnapi#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: refresh memory views after unshared memory growth (v1.x backport) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/230\"\u003etoyobayashi/emnapi#230\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.11.2...v1.11.3\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.11.2...v1.11.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/toyobayashi/emnapi/commit/b2011ea96d28fe60a6b8eabb82c2d6264daf7460\"\u003e\u003ccode\u003eb2011ea\u003c/code\u003e\u003c/a\u003e ci: publish wasi-threads with legacy tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/0aa86589768dc280fc889e2cea29e806ed30e2c8\"\u003e\u003ccode\u003e0aa8658\u003c/code\u003e\u003c/a\u003e 1.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/26917d19f20c0bee6fff075ca22f2277c4cfe09b\"\u003e\u003ccode\u003e26917d1\u003c/code\u003e\u003c/a\u003e fix: refresh memory views after unshared memory growth (v1.x backport) (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/f8f3860f21e7d3ccfad175fc195b61d0f93f6062\"\u003e\u003ccode\u003ef8f3860\u003c/code\u003e\u003c/a\u003e fix(runtime): define deferred state as own properties (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.11.2...v1.11.3\"\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.1 to 4.10.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@​eslint-community/eslint-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.10.0...v4.10.1\"\u003e4.10.1\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing typings \u003ccode\u003e@​types/node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/336\"\u003e#336\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/f16575f3ab9dbfa60854c2706bf71621aa02d56f\"\u003ef16575f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;feat: upgrade eslint-visitor-keys v5\u0026quot; (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/333\"\u003e#333\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/c160dba12e592a4244e4d857b78462629cd5596a\"\u003ec160dba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;feat!: update Node.js version support to drop Node 18\u0026quot; (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/332\"\u003e#332\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/330a309511a15c024df43202dda4e9aef4fa0d8b\"\u003e330a309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.9.1...v4.10.0\"\u003e4.10.0\u003c/a\u003e (2026-07-22)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade eslint-visitor-keys v5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/330\"\u003e#330\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3a4159a7386e5dc20bca08c81d7c8fd64eae5fe1\"\u003e3a4159a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/f16575f3ab9dbfa60854c2706bf71621aa02d56f\"\u003e\u003ccode\u003ef16575f\u003c/code\u003e\u003c/a\u003e fix: add missing typings \u003ccode\u003e@​types/node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/9594631b0b511d6db445288769dde852847b635c\"\u003e\u003ccode\u003e9594631\u003c/code\u003e\u003c/a\u003e chore: run Prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/330a309511a15c024df43202dda4e9aef4fa0d8b\"\u003e\u003ccode\u003e330a309\u003c/code\u003e\u003c/a\u003e fix: Revert \u0026quot;feat!: update Node.js version support to drop Node 18\u0026quot; (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/c160dba12e592a4244e4d857b78462629cd5596a\"\u003e\u003ccode\u003ec160dba\u003c/code\u003e\u003c/a\u003e fix: Revert \u0026quot;feat: upgrade eslint-visitor-keys v5\u0026quot; (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/80268bc44bf55e181fad96381f1a5d89fe492bf9\"\u003e\u003ccode\u003e80268bc\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3a4159a7386e5dc20bca08c81d7c8fd64eae5fe1\"\u003e\u003ccode\u003e3a4159a\u003c/code\u003e\u003c/a\u003e feat: upgrade eslint-visitor-keys v5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3b082a6f986074cb700db5f4409c9bfb16c6eb6c\"\u003e\u003ccode\u003e3b082a6\u003c/code\u003e\u003c/a\u003e feat!: update Node.js version support to drop Node 18 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/13a44bbec3eb7824379d7ed2c4799cd2f82a2f24\"\u003e\u003ccode\u003e13a44bb\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/327\"\u003e#327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/eb6000ecd2d2199768f46831f02fd6d898da2f41\"\u003e\u003ccode\u003eeb6000e\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/9c5d33420a93c4b4e48a05ed7078362c09c4708a\"\u003e\u003ccode\u003e9c5d334\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-pages-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.9.1...v4.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rgrove/parse-xml` from 4.2.2 to 4.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rgrove/parse-xml/releases\"\u003e@​rgrove/parse-xml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA document that starts with a valid processing instruction whose first characters are \u003ccode\u003exml\u003c/code\u003e, such as \u003ccode\u003e\u0026lt;?xml-stylesheet ...?\u0026gt;\u003c/code\u003e, is no longer incorrectly rejected for having an invalid XML declaration. \u003ca href=\"https://redirect.github.com/rgrove/parse-xml/pull/47\"\u003e#47\u003c/a\u003e (\u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rgrove/parse-xml/compare/v4.2.2...v4.2.3\"\u003ehttps://github.com/rgrove/parse-xml/compare/v4.2.2...v4.2.3\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/rgrove/parse-xml/blob/main/CHANGELOG.md\"\u003e@​rgrove/parse-xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.3 (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA document that starts with a valid processing instruction whose first characters are \u003ccode\u003exml\u003c/code\u003e, such as \u003ccode\u003e\u0026lt;?xml-stylesheet ...?\u0026gt;\u003c/code\u003e, is no longer incorrectly rejected for having an invalid XML declaration. \u003ca href=\"https://redirect.github.com/rgrove/parse-xml/pull/47\"\u003e#47\u003c/a\u003e (\u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\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/rgrove/parse-xml/commit/d5eea5e8119a81f30011e28ff325d830eda6fac2\"\u003e\u003ccode\u003ed5eea5e\u003c/code\u003e\u003c/a\u003e Release 4.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rgrove/parse-xml/commit/779dc272210b1e5cc8fcf36ebfb8dee58ba6629a\"\u003e\u003ccode\u003e779dc27\u003c/code\u003e\u003c/a\u003e Don't reject a document that starts with a \u0026quot;\u0026lt;?xml…\u0026quot; processing instruction\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rgrove/parse-xml/compare/v4.2.2...v4.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/semver` from 7.7.1 to 7.8.0\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/semver\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `acorn` from 8.17.0 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/d788421b242ddccb28040f1431438ee5cf474208\"\u003e\u003ccode\u003ed788421\u003c/code\u003e\u003c/a\u003e Mark version 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/b61cb9a4f245c0f7abc8c3ea9f85b5ac8bc5fbce\"\u003e\u003ccode\u003eb61cb9a\u003c/code\u003e\u003c/a\u003e Add startLocation option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/c8d515c7f9c8baa62bf5ccffba98507b7be46218\"\u003e\u003ccode\u003ec8d515c\u003c/code\u003e\u003c/a\u003e Don't compute curLine when locations are off\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/a7bd3cd15702d28a7c8ef28365b3f04cf00d107c\"\u003e\u003ccode\u003ea7bd3cd\u003c/code\u003e\u003c/a\u003e Reject an unparenthesized arrow function as the left operand of \u003ccode\u003e**\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/b7c31b626e135c4ed130ff5063c44c20ea8e231a\"\u003e\u003ccode\u003eb7c31b6\u003c/code\u003e\u003c/a\u003e Fix mistake in previous patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/5c4af50af1536f144f0a4f254c50e5e34c0a2415\"\u003e\u003ccode\u003e5c4af50\u003c/code\u003e\u003c/a\u003e Avoid scanning from start of document in loose parser's resetTo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acornjs/acorn/compare/8.17.0...8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.11.1 to 2.11.12\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/cc4ecd6f513ca399d2e998d7b8e2986b54f7ad29\"\u003e\u003ccode\u003ecc4ecd6\u003c/code\u003e\u003c/a\u003e Patch to 2.11.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/fef63fc8af784ea1f54d45c275aa58c4169f61cf\"\u003e\u003ccode\u003efef63fc\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/c224f3356d9998c06eaa85177867144ba7726f46\"\u003e\u003ccode\u003ec224f33\u003c/code\u003e\u003c/a\u003e Patch to 2.11.11 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/bf8e2fb958423ebf4942ad42f4870f5856c5b509\"\u003e\u003ccode\u003ebf8e2fb\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/c1ade64787ba8e513096c49d8710bf6e3be072ed\"\u003e\u003ccode\u003ec1ade64\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/5137e40bb97af907777df9f56a923aefef373729\"\u003e\u003ccode\u003e5137e40\u003c/code\u003e\u003c/a\u003e Patch to 2.11.10 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/d298f41969396b88890206619cd68be9ce4f877d\"\u003e\u003ccode\u003ed298f41\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/89dd9143e1ffc453fce249dc0680a01b1f4486b8\"\u003e\u003ccode\u003e89dd914\u003c/code\u003e\u003c/a\u003e Patch to 2.11.9 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cb95a74dcf97b2773450af84bbe721bf9a70e8cb\"\u003e\u003ccode\u003ecb95a74\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/f61d3d4d64a20067451c1de8583dbfbcb539bbce\"\u003e\u003ccode\u003ef61d3d4\u003c/code\u003e\u003c/a\u003e Patch to 2.11.8 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.11.1...v2.11.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `detect-libc` from 2.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....\n\n_Description has been truncated_","html_url":"https://github.com/orionrobots/orionrobots.github.io/pull/460","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/orionrobots%2Forionrobots.github.io/issues/460","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/460/packages"},{"uuid":"4947847369","node_id":"PR_kwDOPloKes70zso7","number":923,"state":"open","title":"deps(deps): bump the dev-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["configuration","dependencies","automated","size/xs","manual-review-required"],"assignees":["egarcia74"],"locked":false,"comments_count":13,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-22T10:11:36.000Z","updated_at":"2026-07-22T10:24:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"dev-dependencies","update_count":3,"packages":[{"name":"prettier","old_version":"3.9.5","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"eslint-visitor-keys","old_version":"3.4.3","new_version":"5.0.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 2 updates in the / directory: [prettier](https://github.com/prettier/prettier) and [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils).\n\nUpdates `prettier` from 3.9.5 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.6\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.5...3.9.6\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Preserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003e#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ninterface Container {\n  \u0026quot;new\u0026quot;(id: string): number;\n}\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\nnew(id: string): number;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\n\u0026quot;new\u0026quot;(id: string): number;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Support \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003e#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003e#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\nimport defer * as foo from \u0026quot;foo\u0026quot;;\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\nimport * as foo from \u0026quot;foo\u0026quot;;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\nimport defer * as foo from \u0026quot;foo\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Added a new official plugin \u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003e#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003e#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e is powered by \u003ca href=\"https://yuku.fyi/\"\u003eYuku\u003c/a\u003e (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).\u003c/p\u003e\n\u003cp\u003eThis plugin includes two new parsers: \u003ccode\u003eyuku\u003c/code\u003e (JavaScript syntax) and \u003ccode\u003eyuku-ts\u003c/code\u003e (TypeScript syntax).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo use this plugin:\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eInstall the plugin:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eyarn add --dev prettier @prettier/plugin-yuku\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8f0c95057cc91d5836409466cd9d9af3bb901e84\"\u003e\u003ccode\u003e8f0c950\u003c/code\u003e\u003c/a\u003e Release 3.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/e9107647d0497d8ff1cacbb0f970d4543df77c1c\"\u003e\u003ccode\u003ee910764\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec3f1c7bd74495992bc6954323a1a7fc8368808e\"\u003e\u003ccode\u003eec3f1c7\u003c/code\u003e\u003c/a\u003e Update typescript-eslint to v8.65.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/73d2efc2c6cba6f579585c88ef171132d90834ec\"\u003e\u003ccode\u003e73d2efc\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.7.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19664\"\u003e#19664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dd5e24eabeab1f75ad573c79781e5fd408bcfad3\"\u003e\u003ccode\u003edd5e24e\u003c/code\u003e\u003c/a\u003e Preserve quotes for \u003ccode\u003eTSMethodSignature\u003c/code\u003e nodes named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19621\"\u003e#19621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c03ab4e71c23154d6b11537eee3c938f0d0f67d3\"\u003e\u003ccode\u003ec03ab4e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-unicorn to v72 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b74dd53076c7208291a6b2e585c310844b41d35f\"\u003e\u003ccode\u003eb74dd53\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19654\"\u003e#19654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f1b594ea1db1520c383d0e281d623551f671f824\"\u003e\u003ccode\u003ef1b594e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-simple-import-sort to v14 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19655\"\u003e#19655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0d9dfb61530986373000dd107ea58ceebb79e233\"\u003e\u003ccode\u003e0d9dfb6\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.4 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bbb8159eb55575d4042653aa99f5f92a1416c19\"\u003e\u003ccode\u003e3bbb815\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003etypescript-only\u003c/code\u003e directory (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19636\"\u003e#19636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.5...3.9.6\"\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.1 to 4.10.0\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@​eslint-community/eslint-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.9.1...v4.10.0\"\u003e4.10.0\u003c/a\u003e (2026-07-22)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade eslint-visitor-keys v5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/330\"\u003e#330\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3a4159a7386e5dc20bca08c81d7c8fd64eae5fe1\"\u003e3a4159a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/80268bc44bf55e181fad96381f1a5d89fe492bf9\"\u003e\u003ccode\u003e80268bc\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3a4159a7386e5dc20bca08c81d7c8fd64eae5fe1\"\u003e\u003ccode\u003e3a4159a\u003c/code\u003e\u003c/a\u003e feat: upgrade eslint-visitor-keys v5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3b082a6f986074cb700db5f4409c9bfb16c6eb6c\"\u003e\u003ccode\u003e3b082a6\u003c/code\u003e\u003c/a\u003e feat!: update Node.js version support to drop Node 18 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/13a44bbec3eb7824379d7ed2c4799cd2f82a2f24\"\u003e\u003ccode\u003e13a44bb\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/327\"\u003e#327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/eb6000ecd2d2199768f46831f02fd6d898da2f41\"\u003e\u003ccode\u003eeb6000e\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/9c5d33420a93c4b4e48a05ed7078362c09c4708a\"\u003e\u003ccode\u003e9c5d334\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-pages-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/90f8bb7d2d667ec060ee746ce9edf9e4576e9b23\"\u003e\u003ccode\u003e90f8bb7\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/796137e0bf0965e544817efaf05d679e53a19eb1\"\u003e\u003ccode\u003e796137e\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/5586731122b3cb213a02b8748fff086544fd62de\"\u003e\u003ccode\u003e5586731\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/74aa1164a3b209e7438e3254ccddd7a058f92eae\"\u003e\u003ccode\u003e74aa116\u003c/code\u003e\u003c/a\u003e chore: get rid of \u003ccode\u003e@eslint-community/eslint-plugin-mysticatea\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.9.1...v4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-visitor-keys` from 3.4.3 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/js/releases\"\u003eeslint-visitor-keys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-visitor-keys: v5.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v5.0.0...eslint-visitor-keys-v5.0.1\"\u003e5.0.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove tree-shaking (\u003ca href=\"https://redirect.github.com/eslint/js/issues/725\"\u003e#725\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/b699f3200cad596c731d077b22c239ce55fc7a06\"\u003eb699f32\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v5.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.1...eslint-visitor-keys-v5.0.0\"\u003e5.0.0\u003c/a\u003e (2025-11-07)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/9c84ecb6beb539ee08506de537a78a4585bb3afa\"\u003e9c84ecb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v4.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.0...eslint-visitor-keys-v4.2.1\"\u003e4.2.1\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eorder visitor keys for \u003ccode\u003eExportSpecifier\u003c/code\u003e in source code order (\u003ca href=\"https://redirect.github.com/eslint/js/issues/656\"\u003e#656\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/dbad7d8aeab3f24253ab846f1247a33b7ddd0f19\"\u003edbad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v4.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.1.0...eslint-visitor-keys-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for Import Attributes and RegExp Modifiers (\u003ca href=\"https://redirect.github.com/eslint/js/issues/639\"\u003e#639\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/2fd422278bfad826d601795670004f9d6da72ef7\"\u003e2fd4222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v4.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.0.0...eslint-visitor-keys-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2024-09-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd the \u003ccode\u003eeslint-visitor-keys\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/eslint/js/issues/620\"\u003e#620\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/5903929cb65898ffdb6bea7d3fca99781f32ff09\"\u003e5903929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies to avoid build failure (\u003ca href=\"https://redirect.github.com/eslint/js/issues/631\"\u003e#631\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/e8cd107d732fb7ef62cd4f6cd179bd48f5c13b27\"\u003ee8cd107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/js/blob/main/packages/eslint-visitor-keys/CHANGELOG.md\"\u003eeslint-visitor-keys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v5.0.0...eslint-visitor-keys-v5.0.1\"\u003e5.0.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove tree-shaking (\u003ca href=\"https://redirect.github.com/eslint/js/issues/725\"\u003e#725\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/b699f3200cad596c731d077b22c239ce55fc7a06\"\u003eb699f32\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.1...eslint-visitor-keys-v5.0.0\"\u003e5.0.0\u003c/a\u003e (2025-11-07)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/9c84ecb6beb539ee08506de537a78a4585bb3afa\"\u003e9c84ecb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.0...eslint-visitor-keys-v4.2.1\"\u003e4.2.1\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eorder visitor keys for \u003ccode\u003eExportSpecifier\u003c/code\u003e in source code order (\u003ca href=\"https://redirect.github.com/eslint/js/issues/656\"\u003e#656\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/dbad7d8aeab3f24253ab846f1247a33b7ddd0f19\"\u003edbad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.1.0...eslint-visitor-keys-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for Import Attributes and RegExp Modifiers (\u003ca href=\"https://redirect.github.com/eslint/js/issues/639\"\u003e#639\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/2fd422278bfad826d601795670004f9d6da72ef7\"\u003e2fd4222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.0.0...eslint-visitor-keys-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2024-09-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd the \u003ccode\u003eeslint-visitor-keys\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/eslint/js/issues/620\"\u003e#620\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/5903929cb65898ffdb6bea7d3fca99781f32ff09\"\u003e5903929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies to avoid build failure (\u003ca href=\"https://redirect.github.com/eslint/js/issues/631\"\u003e#631\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/e8cd107d732fb7ef62cd4f6cd179bd48f5c13b27\"\u003ee8cd107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslint-visitor-keys/compare/v3.4.3...v4.0.0\"\u003e4.0.0\u003c/a\u003e (2024-02-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^18.18.0 || ^20.9.0 || \u0026gt;=21.1.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint-visitor-keys/issues/63\"\u003e#63\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/eslint/js/commit/a52a694e064952bd55cf6050049062464a0c1304\"\u003e\u003ccode\u003ea52a694\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/b699f3200cad596c731d077b22c239ce55fc7a06\"\u003e\u003ccode\u003eb699f32\u003c/code\u003e\u003c/a\u003e fix: improve tree-shaking (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/6ec0770da26ffb7d39c298dce2221dcdb61e2e8c\"\u003e\u003ccode\u003e6ec0770\u003c/code\u003e\u003c/a\u003e refactor: hoist cli tools to root level (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/a7ca435415ff9e0564f6471cfcb2f914fb59461a\"\u003e\u003ccode\u003ea7ca435\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/1135f33d1b63fbc3be1557c1a1a59b64e821a26b\"\u003e\u003ccode\u003e1135f33\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/4dff885b737a20bb0d4426556e50557f73f1f79b\"\u003e\u003ccode\u003e4dff885\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/83ee9815c3e0ed45615dd3efbce589245b27112c\"\u003e\u003ccode\u003e83ee981\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/42f4cec466cb7a2cc7a4c82b867ab6259aca994e\"\u003e\u003ccode\u003e42f4cec\u003c/code\u003e\u003c/a\u003e chore: introduce \u003ccode\u003eprettier\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/143975dc9de844936a5844439701047c92bc8560\"\u003e\u003ccode\u003e143975d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/c5aa04641d4afe5098f1a661e3043d91e8794c09\"\u003e\u003ccode\u003ec5aa046\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/js/commits/eslint-visitor-keys-v5.0.1/packages/eslint-visitor-keys\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for eslint-visitor-keys since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/egarcia74/warp-sql-server-mcp/pull/923","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/egarcia74%2Fwarp-sql-server-mcp/issues/923","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/923/packages"},{"uuid":"4906969912","node_id":"PR_kwDOQlGdBs7ywel-","number":542,"state":"closed","title":"chore(deps): bump the dependencies group in /panel with 208 updates","user":"dependabot[bot]","labels":["dependencies","area: panel","javascript"],"assignees":[],"locked":true,"comments_count":3,"pull_request":true,"closed_at":"2026-07-18T06:09:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-17T00:24:27.000Z","updated_at":"2026-07-18T06:09:17.000Z","time_to_close":107081,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":208,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.15","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.11","new_version":"1.2.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.8","new_version":"2.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.8","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.8","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.13","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.8","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tanstack/react-query","old_version":"5.90.16","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"lucide-react","old_version":"0.562.0","new_version":"1.24.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.8","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.0","new_version":"7.81.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"recharts","old_version":"3.8.1","new_version":"3.9.2","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.3.5","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.10","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.2","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@types/node","old_version":"25.0.8","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"9.39.2","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.2.6","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"prettier","old_version":"3.8.5","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"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/config-array","old_version":"0.21.1","new_version":"0.23.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/config-helpers","old_version":"0.4.2","new_version":"0.6.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/core","old_version":"0.17.0","new_version":"1.2.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.7","new_version":"3.0.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.4.1","new_version":"0.7.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@floating-ui/core","old_version":"1.7.3","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.6","new_version":"2.1.9","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/utils","old_version":"0.2.10","new_version":"0.2.12","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@napi-rs/wasm-runtime","old_version":"0.2.12","new_version":"1.1.6","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@next/env","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.2.6","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@radix-ui/number","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/primitive","old_version":"1.1.3","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-arrow","old_version":"1.1.7","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collection","old_version":"1.1.7","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-compose-refs","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-direction","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.11","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-scope","old_version":"1.1.7","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-id","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menu","old_version":"2.1.16","new_version":"2.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.2.8","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-portal","old_version":"1.1.9","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.5","new_version":"1.1.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-primitive","old_version":"2.1.3","new_version":"2.1.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-roving-focus","old_version":"1.1.11","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-callback-ref","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-controllable-state","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-effect-event","old_version":"0.0.2","new_version":"0.0.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-is-hydrated","old_version":"0.1.0","new_version":"0.1.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-layout-effect","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-previous","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-rect","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-size","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-visually-hidden","old_version":"1.2.3","new_version":"1.2.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/rect","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/node","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/query-core","old_version":"5.90.16","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/query-devtools","old_version":"5.92.0","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tybys/wasm-util","old_version":"0.10.2","new_version":"0.10.3","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@unrs/resolver-binding-android-arm-eabi","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-android-arm64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-arm64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-x64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-freebsd-x64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-gnueabihf","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-musleabihf","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-musl","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-ppc64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-musl","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-s390x-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-musl","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-wasm32-wasi","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-arm64-msvc","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-ia32-msvc","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-x64-msvc","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@vitest/expect","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"acorn","old_version":"8.15.0","new_version":"8.17.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.12.6","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ansi-styles","old_version":"4.3.0","new_version":"5.2.0","repository_url":"https://github.com/chalk/ansi-styles"},{"name":"ast-v8-to-istanbul","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.12.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.10.42","new_version":"2.10.43","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.16","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.6","repository_url":"https://github.com/browserslist/browserslist"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"caniuse-lite","old_version":"1.0.30001803","new_version":"1.0.30001805","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.392","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.24.2","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.1","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.2","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-module-lexer","old_version":"2.1.0","new_version":"2.3.1","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"es-toolkit","old_version":"1.47.0","new_version":"1.49.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-import-resolver-node","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-module-utils","old_version":"2.12.1","new_version":"2.14.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-scope","old_version":"8.4.0","new_version":"9.1.2","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"10.4.0","new_version":"11.2.0","repository_url":"https://github.com/eslint/js"},{"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.3.0","new_version":"1.4.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":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.13.0","new_version":"4.14.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"14.0.0","new_version":"16.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"immer","old_version":"10.2.0","new_version":"11.1.11","repository_url":"https://github.com/immerjs/immer"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"jiti","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/unjs/jiti"},{"name":"lightningcss-android-arm64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"nanoid","old_version":"3.3.15","new_version":"3.3.16","repository_url":"https://github.com/ai/nanoid"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.51","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"reselect","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/reduxjs/reselect"},{"name":"resolve","old_version":"1.22.11","new_version":"2.0.0-next.7","repository_url":"https://github.com/browserify/resolve"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"std-env","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/unjs/std-env"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"tapable","old_version":"2.3.0","new_version":"2.3.3","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.5.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"typescript-eslint","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"undici-types","old_version":"7.16.0","new_version":"8.3.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unrs-resolver","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"update-browserslist-db","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":"/panel","ecosystem":"npm"},"body":"Bumps the dependencies group in /panel with 208 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.15` | `1.1.19` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.1.11` | `1.2.2` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.7` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.1.16` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.19` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.20` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.8` | `2.1.11` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.1.19` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.8` | `1.1.12` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.2.14` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.3` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.8` | `1.1.11` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.3.0` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.3` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.17` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.12` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.16` | `5.101.2` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.562.0` | `1.24.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.7` | `16.2.10` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.8` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.0` | `7.81.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.9.2` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.10` | `5.0.14` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.3.3` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.2` | `5.101.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.8` | `26.1.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.9` | `4.1.10` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.7.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.6` | `16.2.10` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.5` | `3.9.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.3.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.10` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.7` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.1` | `0.23.5` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.4.2` | `0.6.0` |\n| [@eslint/core](https://github.com/eslint/rewrite/tree/HEAD/packages/core) | `0.17.0` | `1.2.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.7` | `3.0.5` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.4.1` | `0.7.2` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.3` | `1.8.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.8.0` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.6` | `2.1.9` |\n| [@floating-ui/utils](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/utils) | `0.2.10` | `0.2.12` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime) | `0.2.12` | `1.1.6` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `16.1.7` | `16.2.10` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.6` | `16.2.10` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/darwin-arm64) | `16.1.7` | `16.2.10` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/darwin-x64) | `16.1.7` | `16.2.10` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-arm64-gnu) | `16.1.7` | `16.2.10` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-arm64-musl) | `16.1.7` | `16.2.10` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-x64-gnu) | `16.1.7` | `16.2.10` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-x64-musl) | `16.1.7` | `16.2.10` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/win32-arm64-msvc) | `16.1.7` | `16.2.10` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/win32-x64-msvc) | `16.1.7` | `16.2.10` |\n| [@radix-ui/number](https://github.com/radix-ui/primitives/tree/HEAD/packages/core/number) | `1.1.1` | `1.1.2` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives/tree/HEAD/packages/core/primitive) | `1.1.3` | `1.1.5` |\n| [@radix-ui/react-arrow](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/arrow) | `1.1.7` | `1.1.11` |\n| [@radix-ui/react-collection](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collection) | `1.1.7` | `1.1.12` |\n| [@radix-ui/react-compose-refs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/compose-refs) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-context](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context) | `1.1.2` | `1.2.0` |\n| [@radix-ui/react-direction](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/direction) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dismissable-layer) | `1.1.11` | `1.1.15` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/focus-guards) | `1.1.3` | `1.1.4` |\n| [@radix-ui/react-focus-scope](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/focus-scope) | `1.1.7` | `1.1.12` |\n| [@radix-ui/react-id](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/id) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/menu) | `2.1.16` | `2.1.20` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popper) | `1.2.8` | `1.3.3` |\n| [@radix-ui/react-portal](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/portal) | `1.1.9` | `1.1.13` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/presence) | `1.1.5` | `1.1.7` |\n| [@radix-ui/react-primitive](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/primitive) | `2.1.3` | `2.1.7` |\n| [@radix-ui/react-roving-focus](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/roving-focus) | `1.1.11` | `1.1.15` |\n| [@radix-ui/react-use-callback-ref](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-callback-ref) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-controllable-state](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-controllable-state) | `1.2.2` | `1.2.3` |\n| [@radix-ui/react-use-effect-event](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-effect-event) | `0.0.2` | `0.0.3` |\n| [@radix-ui/react-use-is-hydrated](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-is-hydrated) | `0.1.0` | `0.1.1` |\n| [@radix-ui/react-use-layout-effect](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-layout-effect) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-previous](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-previous) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-rect](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-rect) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-size](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-size) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-visually-hidden](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/visually-hidden) | `1.2.3` | `1.2.7` |\n| [@radix-ui/rect](https://github.com/radix-ui/primitives/tree/HEAD/packages/core/rect) | `1.1.1` | `1.1.2` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.18` | `4.3.3` |\n| [@tanstack/query-core](https://github.com/TanStack/query/tree/HEAD/packages/query-core) | `5.90.16` | `5.101.2` |\n| [@tanstack/query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/query-devtools) | `5.92.0` | `5.101.2` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.2` | `0.10.3` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.49.0` | `8.64.0` |\n| [@unrs/resolver-binding-android-arm-eabi](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-android-arm64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-darwin-arm64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-darwin-x64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-freebsd-x64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm-gnueabihf](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm-musleabihf](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm64-musl](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-ppc64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-riscv64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-riscv64-musl](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-s390x-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-x64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-x64-musl](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-wasm32-wasi](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-win32-arm64-msvc](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-win32-ia32-msvc](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-win32-x64-msvc](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `4.1.9` | `4.1.10` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `4.1.9` | `4.1.10` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `4.1.9` | `4.1.10` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.1.9` | `4.1.10` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `4.1.9` | `4.1.10` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `4.1.9` | `4.1.10` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.1.9` | `4.1.10` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.17.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.15.0` |\n| [ansi-styles](https://github.com/chalk/ansi-styles) | `4.3.0` | `5.2.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `1.0.4` | `1.0.5` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.12.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.42` | `2.10.43` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.16` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.6` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001803` | `1.0.30001805` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.267` | `1.5.392` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.24.2` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.1` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.2` | `1.4.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.1.0` | `2.3.1` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.47.0` | `1.49.0` |\n| [eslint-import-resolver-node](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/node) | `0.3.9` | `0.3.10` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.1` | `2.14.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `8.4.0` | `9.1.2` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.4.0` | `11.2.0` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.3.0` | `1.4.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.0` | `4.14.0` |\n| [globals](https://github.com/sindresorhus/globals) | `14.0.0` | `16.4.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.4` |\n| [immer](https://github.com/immerjs/immer) | `10.2.0` | `11.1.11` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.6.1` | `2.7.0` |\n| [lightningcss-android-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.15` | `3.3.16` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.51` |\n| [reselect](https://github.com/reduxjs/reselect) | `5.1.1` | `5.2.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `2.0.0-next.7` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [std-env](https://github.com/unjs/std-env) | `4.1.0` | `4.2.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [tapable](https://github.com/webpack/tapable) | `2.3.0` | `2.3.3` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.15` | `0.2.17` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.5.0` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.49.0` | `8.64.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.16.0` | `8.3.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.2` | `1.2.3` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.22` |\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.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/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-alert-dialog` from 1.1.15 to 1.1.19\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/alert-dialog/CHANGELOG.md\"\u003e@​radix-ui/react-alert-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dialog@1.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dialog@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved dev-only warnings for dialogs when title and/or description is not rendered.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dialog@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dialog@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/alert-dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-alert-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.11 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/avatar/CHANGELOG.md\"\u003e@​radix-ui/react-avatar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several edge cases with Avatar's loading state\n\u003cul\u003e\n\u003cli\u003eAn avatar's fallback would not be displayed again if its image component unmounted. This is now fixed.\u003c/li\u003e\n\u003cli\u003eRendering multiple \u003ccode\u003eAvatar.Image\u003c/code\u003e components per \u003ccode\u003eAvatar.Root\u003c/code\u003e was never supported and results in buggy, unpredictable behavior. We now warn about this in development.\u003c/li\u003e\n\u003cli\u003eZero-sized images were treated as \u003ccode\u003eloading\u003c/code\u003e, meaning that \u003ccode\u003eonLoadingStatusChange\u003c/code\u003e is never called once loaded. A zero-sized image now triggers an \u003ccode\u003eerror\u003c/code\u003e status on load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed console warnings to show in test environments.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/avatar\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-avatar\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.3 to 1.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/checkbox/CHANGELOG.md\"\u003e@​radix-ui/react-checkbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/checkbox\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-checkbox\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.12 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/collapsible/CHANGELOG.md\"\u003e@​radix-ui/react-collapsible's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/collapsible\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-collapsible\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.15 to 1.1.19\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved dev-only warnings for dialogs when title and/or description is not rendered.\u003c/li\u003e\n\u003cli\u003eFixed Dismissable Layer so outside interactions stopped by extension UI overlays do not dismiss dialogs or popovers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed disabled pointer events in closed dialogs\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.16 to 2.1.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.20\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where menus and submenus remained open after a window loses focus.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dropdown-menu\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.8 to 2.1.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md\"\u003e@​radix-ui/react-label's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-label\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.15 to 1.1.19\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/popover/CHANGELOG.md\"\u003e@​radix-ui/react-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Dismissable Layer so outside interactions stopped by extension UI overlays do not dismiss dialogs or popovers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/popover\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-popover\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.8 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/progress/CHANGELOG.md\"\u003e@​radix-ui/react-progress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/progress\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-progress\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.10 to 1.2.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/scroll-area/CHANGELOG.md\"\u003e@​radix-ui/react-scroll-area's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e--radix-scroll-area-corner-width\u003c/code\u003e and \u003ccode\u003e--radix-scroll-area-corner-height\u003c/code\u003e not resetting to \u003ccode\u003e0\u003c/code\u003e when the corner is removed (eg. when one of the scrollbars is no longer visible). Previously these values would stick around and leave a permanent gap on the remaining scrollbar.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized the viewport style tag unless the nonce changes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDuplicate index signature\u003c/code\u003e errors that surfaced when consuming multiple packages together.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003edata-state\u003c/code\u003e attribute for Scroll Area scrollbars\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/scroll-area\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-scroll-area\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.6 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in form control components to ensure their values are updated when their associated form's is reset. This affects \u003ccode\u003eRadioGroup\u003c/code\u003e, \u003ccode\u003eSlider\u003c/code\u003e, \u003ccode\u003eSelect\u003c/code\u003e, and \u003ccode\u003eSwitch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllowed a \u003ccode\u003eSelect.Item\u003c/code\u003e with an empty string value to act as a \u0026quot;clear\u0026quot; option. Selecting it resets the selection back to the placeholder, restoring the native \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e behavior for optional selects.\u003c/li\u003e\n\u003cli\u003eFixed a bug where typeahead search resulted in focusing an element that no longer exists.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Select. \u003ccode\u003eSelect.unstable_Provider\u003c/code\u003e sets up Select's context and state without implicitly rendering the hidden native \u003ccode\u003eselect\u003c/code\u003e, and \u003ccode\u003eSelect.unstable_BubbleInput\u003c/code\u003e exposes that previously internal native \u003ccode\u003eselect\u003c/code\u003e so consumers can recompose it explicitly. \u003ccode\u003eSelect\u003c/code\u003e continues to render both by default.\u003c/li\u003e\n\u003cli\u003eAdded support for presence-based exit animations in Select\u003c/li\u003e\n\u003cli\u003eFixed Select hidden input so it submits empty string when no value is selected\u003c/li\u003e\n\u003cli\u003eFixed placeholder rendering when a controlled Select is reset to an empty value\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003e__selectScope\u003c/code\u003e prop to \u003ccode\u003ePopperContent\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelect\u003c/code\u003e closing unexpectedly after touch-scrolling its content when rendered inside an open shadow DOM\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelectValue\u003c/code\u003e logging invalid prop errors when used with both \u003ccode\u003easChild\u003c/code\u003e and a placeholder\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-select\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.8 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md\"\u003e@​radix-ui/react-separator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-separator\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.4 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded generic type arguments for \u003ccode\u003eSlotProps\u003c/code\u003e and \u003ccode\u003ecreateSlot\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eSlotProps\u003c/code\u003e and \u003ccode\u003ecreateSlot\u003c/code\u003e now accept generic type arguments to specify the type of element a slot should render, as well as its props.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst Slot = createSlot\u0026lt;HTMLButtonElement, MyCustomButtonProps\u0026gt;('Slot');\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by \u003ccode\u003eSlot\u003c/code\u003e creating a new ref callback on every render\u003c/li\u003e\n\u003cli\u003eAdded support for nested \u003ccode\u003eSlottable\u003c/code\u003e via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eImproved error messages for invalid slot children\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-slot\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.6 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/switch/CHANGELOG.md\"\u003e@​radix-ui/react-switch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in form control components to ensure their values are updated when their associated form's is reset. This affects \u003ccode\u003eRadioGroup\u003c/code\u003e, \u003ccode\u003eSlider\u003c/code\u003e, \u003ccode\u003eSelect\u003c/code\u003e, and \u003ccode\u003eSwitch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e, \u003ccode\u003eTrigger\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Switch. These expose the previously internal composition (context provider, the interactive control, and the hidden form input) so consumers can directly access and recompose them. The \u003ccode\u003eSwitch\u003c/code\u003e component continues to render them by default.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/switch\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-switch\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.13 to 1.1.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.14\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tabs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.8 to 1.2.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md\"\u003e@​radix-ui/react-tooltip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed runtime error when event target is non-Node\u003c/li\u003e\n\u003cli\u003eFixed a Tooltip bug so that \u003ccode\u003eskipDelayDuration={0}\u003c/code\u003e works as expected. Previously, the open delay could still be skipped when moving between triggers.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tooltip\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.19 to 0.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e@​tailwindcss/typography's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/typography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.20] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e3714a3fe55551ce9d51eec4721183ed6b1d5cd1\"\u003e\u003ccode\u003ee3714a3\u003c/code\u003e\u003c/a\u003e 0.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f34283d2961e18dd0dc2a849702e0dfd45fc80cb\"\u003e\u003ccode\u003ef34283d\u003c/code\u003e\u003c/a\u003e Update tailwindcss peer dependency version (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/543de4274390e90c4aab5d216729b46a3ba5541b\"\u003e\u003ccode\u003e543de42\u003c/code\u003e\u003c/a\u003e bump Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/881b0488df9fd05e5361276b66a9ee8e7f39a3a7\"\u003e\u003ccode\u003e881b048\u003c/code\u003e\u003c/a\u003e Setup OIDC (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/74a3da779bb43e4e68f446395224c768704c1fb6\"\u003e\u003ccode\u003e74a3da7\u003c/code\u003e\u003c/a\u003e Fix typo in README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/3963dfede4845f46451db1863fd5321f4cdea03b\"\u003e\u003ccode\u003e3963dfe\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/abf85cc6e1b4f9b914b0f66453e5a97a9899a15c\"\u003e\u003ccode\u003eabf85cc\u003c/code\u003e\u003c/a\u003e className instead of classname (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.19...v0.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.16 to 5.101.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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.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/f5bf180d933d8b8d9d9e7b845e55b26a3a413b07\"\u003e\u003ccode\u003ef5bf180\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/25cdd975fed4703d2ca5b600ca5ccd2b600b3dd8\"\u003e\u003ccode\u003e25cdd97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/ecd89c8faf7acc226f00633ea3a761d3ab842c1d\"\u003e\u003ccode\u003eecd89c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/01c7634...\n\n_Description has been truncated_","html_url":"https://github.com/rennf93/roboco/pull/542","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennf93%2Froboco/issues/542","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/542/packages"},{"uuid":"4866860623","node_id":"PR_kwDOPIwKwc7wuynV","number":64,"state":"closed","title":"chore(deps): bump the all-dependencies group with 113 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T11:33:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-12T11:34:46.000Z","updated_at":"2026-09-06T11:33:33.000Z","time_to_close":4838324,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":113,"packages":[{"name":"@journeyapps/wa-sqlite","old_version":"1.4.1","new_version":"1.7.2","repository_url":"https://github.com/powersync-ja/wa-sqlite"},{"name":"@powersync/react","old_version":"1.8.2","new_version":"1.10.0","repository_url":"https://github.com/powersync-ja/powersync-js"},{"name":"@powersync/web","old_version":"1.30.0","new_version":"1.39.0","repository_url":"https://github.com/powersync-ja/powersync-js"},{"name":"@supabase/supabase-js","old_version":"2.87.1","new_version":"2.110.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"react","old_version":"19.2.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vite-plugin-wasm","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"},{"name":"@eslint/js","old_version":"9.38.0","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@vitejs/plugin-react","old_version":"5.1.0","new_version":"6.0.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"9.38.0","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.5.3","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"16.4.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"supabase","old_version":"2.53.6","new_version":"2.109.1","repository_url":"https://github.com/supabase/cli"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.1.12","new_version":"8.1.4","repository_url":"https://github.com/vitejs/vite"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-globals","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-option","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.11","new_version":"0.27.3","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/config-array","old_version":"0.21.1","new_version":"0.23.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/config-helpers","old_version":"0.4.1","new_version":"0.6.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/core","old_version":"0.16.0","new_version":"1.2.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.7","new_version":"3.0.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.4.0","new_version":"0.7.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@powersync/common","old_version":"1.44.0","new_version":"1.47.0","repository_url":"https://github.com/powersync-ja/powersync-js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.43","new_version":"1.0.1","repository_url":"https://github.com/rolldown/plugins"},{"name":"@supabase/auth-js","old_version":"2.87.1","new_version":"2.110.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/functions-js","old_version":"2.87.1","new_version":"2.110.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/postgrest-js","old_version":"2.87.1","new_version":"2.110.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/realtime-js","old_version":"2.87.1","new_version":"2.110.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/storage-js","old_version":"2.87.1","new_version":"2.110.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.9.1","new_version":"25.3.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"acorn","old_version":"8.15.0","new_version":"8.17.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.12.6","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"balanced-match","old_version":"1.0.2","new_version":"4.0.4","repository_url":"https://github.com/juliangruber/balanced-match"},{"name":"baseline-browser-mapping","old_version":"2.8.20","new_version":"2.10.43","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"5.0.7","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.27.0","new_version":"4.28.6","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001751","new_version":"1.0.30001805","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"electron-to-chromium","old_version":"1.5.240","new_version":"1.5.389","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-scope","old_version":"8.4.0","new_version":"9.1.2","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"10.4.0","new_version":"11.2.0","repository_url":"https://github.com/eslint/js"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"glob-parent","old_version":"5.1.2","new_version":"6.0.2","repository_url":"https://github.com/gulpjs/glob-parent"},{"name":"minimatch","old_version":"3.1.2","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.16","repository_url":"https://github.com/ai/nanoid"},{"name":"node-releases","old_version":"2.0.26","new_version":"2.0.51","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"picomatch","old_version":"2.3.1","new_version":"4.0.5","repository_url":"https://github.com/micromatch/picomatch"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.17","repository_url":"https://github.com/postcss/postcss"},{"name":"tinyglobby","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.5.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"undici-types","old_version":"7.16.0","new_version":"7.18.2","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.4","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 113 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@journeyapps/wa-sqlite](https://github.com/powersync-ja/wa-sqlite) | `1.4.1` | `1.7.2` |\n| [@powersync/react](https://github.com/powersync-ja/powersync-js) | `1.8.2` | `1.10.0` |\n| [@powersync/web](https://github.com/powersync-ja/powersync-js) | `1.30.0` | `1.39.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.87.1` | `2.110.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.5.0` | `3.6.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.38.0` | `10.0.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.0` | `6.0.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.38.0` | `10.7.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.5.3` |\n| [globals](https://github.com/sindresorhus/globals) | `16.4.0` | `17.7.0` |\n| [supabase](https://github.com/supabase/cli/tree/HEAD/apps/cli) | `2.53.6` | `2.109.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.46.2` | `8.63.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.12` | `8.1.4` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.29.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.29.7` |\n| [@babel/helper-globals](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-globals) | `7.28.0` | `7.29.7` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.29.7` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/helper-validator-option](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-option) | `7.27.1` | `7.29.7` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.7` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.27.2` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.29.7` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.7` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.1` | `0.23.5` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.4.1` | `0.6.0` |\n| [@eslint/core](https://github.com/eslint/rewrite/tree/HEAD/packages/core) | `0.16.0` | `1.2.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.7` | `3.0.5` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.4.0` | `0.7.2` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@powersync/common](https://github.com/powersync-ja/powersync-js) | `1.44.0` | `1.47.0` |\n| [@rolldown/pluginutils](https://github.com/rolldown/plugins/tree/HEAD/packages/pluginutils) | `1.0.0-beta.43` | `1.0.1` |\n| [@supabase/auth-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/auth-js) | `2.87.1` | `2.110.2` |\n| [@supabase/functions-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/functions-js) | `2.87.1` | `2.110.2` |\n| [@supabase/postgrest-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/postgrest-js) | `2.87.1` | `2.110.2` |\n| [@supabase/realtime-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/realtime-js) | `2.87.1` | `2.110.2` |\n| [@supabase/storage-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/storage-js) | `2.87.1` | `2.110.2` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.9.1` | `25.3.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.46.2` | `8.63.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.17.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.15.0` |\n| [balanced-match](https://github.com/juliangruber/balanced-match) | `1.0.2` | `4.0.4` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.20` | `2.10.43` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `5.0.7` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.27.0` | `4.28.6` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001751` | `1.0.30001805` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.240` | `1.5.389` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `8.4.0` | `9.1.2` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.4.0` | `11.2.0` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.2` |\n| [glob-parent](https://github.com/gulpjs/glob-parent) | `5.1.2` | `6.0.2` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `10.2.5` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.16` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.26` | `2.0.51` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `4.0.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.17` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.15` | `0.2.17` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.5.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.16.0` | `7.18.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.4` | `1.2.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.3` |\n\nUpdates `@journeyapps/wa-sqlite` from 1.4.1 to 1.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/powersync-ja/wa-sqlite/releases\"\u003e@​journeyapps/wa-sqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef6c92d7: Internal: Fix automated releases.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8202839: Update PowerSync core extension to 0.4.13.\u003c/li\u003e\n\u003cli\u003e76431f0: Include upstream wa-sqlite fixes for \u003ccode\u003eOPFSWriteAheadVFS\u003c/code\u003e: Fix manual checkpoint in exclusive locking mode, fix file size tracking, fix salt association across WAL boundary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7927f23: Update SQLite to 3.53.0, PowerSync core extension to 0.4.12.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed6d0616: Update SQLite to 3.51.2, PowerSync core extension to 0.4.11.\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/powersync-ja/wa-sqlite/blob/master/CHANGELOG.md\"\u003e@​journeyapps/wa-sqlite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef6c92d7: Internal: Fix automated releases.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4a20bd5: Fix a few type declarations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8202839: Update PowerSync core extension to 0.4.13.\u003c/li\u003e\n\u003cli\u003e76431f0: Include upstream wa-sqlite fixes for \u003ccode\u003eOPFSWriteAheadVFS\u003c/code\u003e: Fix manual checkpoint in exclusive locking mode, fix file size tracking, fix salt association across WAL boundary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7927f23: Update SQLite to 3.53.0, PowerSync core extension to 0.4.12.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed6d0616: Update SQLite to 3.51.2, PowerSync core extension to 0.4.11.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/d33fcd38a5b5a5e5539c4a3398346d030d4d3ed0\"\u003e\u003ccode\u003ed33fcd3\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/f6c92d77eb0035b21e44ab47161a076f0ae9c12d\"\u003e\u003ccode\u003ef6c92d7\u003c/code\u003e\u003c/a\u003e Fix automated release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/bfc5e4970f5e8e39d323f68435ee152e3340a779\"\u003e\u003ccode\u003ebfc5e49\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/f499408131b6955175198ed8f728e4c64b166bfc\"\u003e\u003ccode\u003ef499408\u003c/code\u003e\u003c/a\u003e Update to node 26 (\u003ca href=\"https://redirect.github.com/powersync-ja/wa-sqlite/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/4a20bd5d5c94a645288bac94fa50b8b653621272\"\u003e\u003ccode\u003e4a20bd5\u003c/code\u003e\u003c/a\u003e Add changeset to prepare release (\u003ca href=\"https://redirect.github.com/powersync-ja/wa-sqlite/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/247f7f88e801e503c09f4360dc1691fd6f73d750\"\u003e\u003ccode\u003e247f7f8\u003c/code\u003e\u003c/a\u003e Merge upstream changes (\u003ca href=\"https://redirect.github.com/powersync-ja/wa-sqlite/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/e4bb5532c8cfa9fa80bb26e62cc22814d16440be\"\u003e\u003ccode\u003ee4bb553\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/81a99ea96783199f767d21dfc2967887ce4ab584\"\u003e\u003ccode\u003e81a99ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/powersync-ja/wa-sqlite/issues/67\"\u003e#67\u003c/a\u003e from powersync-ja/update-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/76431f09db14808b8d17ada6120225f668e80af5\"\u003e\u003ccode\u003e76431f0\u003c/code\u003e\u003c/a\u003e Fix changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/e0e2257518230c200361f4ee72177cebb9bae9ca\"\u003e\u003ccode\u003ee0e2257\u003c/code\u003e\u003c/a\u003e Rebuild\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/powersync-ja/wa-sqlite/compare/v1.4.1...v1.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@powersync/react` from 1.8.2 to 1.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/powersync-ja/powersync-js/releases\"\u003e@​powersync/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/react\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eccf16f0: Added \u003ccode\u003euseSyncStreams\u003c/code\u003e hook that allows you to manage a variable number of sync streams, compared to the existing \u003ccode\u003euseSyncStream\u003c/code\u003e hook intended for the one and only one use case.\nUpdated \u003ccode\u003euseSyncStream\u003c/code\u003e and \u003ccode\u003euseAllSyncStreamsHaveSynced\u003c/code\u003e to use this hook internally to simplify their implementations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4b957f0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/react\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1bbba11: Fixed an issue where if a \u003ccode\u003euseQuery\u003c/code\u003e hook was waiting for a sync stream, the result sometimes omitted fields that should always be present according to the TypeScript typing.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [eac163a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8f8ef1c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.50.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/2e92c339b221d3aedc2267cca2abad897b192002\"\u003e\u003ccode\u003e2e92c33\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/3e6fac6ce1143962680d6a6c4e82ff51a3b32e15\"\u003e\u003ccode\u003e3e6fac6\u003c/code\u003e\u003c/a\u003e Tauri SDK (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/ccf16f09b28cdaa0e6f0d5ef9ee426f1d38bea62\"\u003e\u003ccode\u003eccf16f0\u003c/code\u003e\u003c/a\u003e (feat): Add React \u003ccode\u003euseSyncStreams\u003c/code\u003e hook  (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/908\"\u003e#908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/061868bdf6fb63be4986b430562b9089bef3dac3\"\u003e\u003ccode\u003e061868b\u003c/code\u003e\u003c/a\u003e (chore): Updated TanstackDB dependencies for TanstackDB demo (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/694c04bdab599399ec3dce1ca45c446b6f175ed8\"\u003e\u003ccode\u003e694c04b\u003c/code\u003e\u003c/a\u003e (chore): Locking TanstackDB demo dependencies (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/a465f6f4788b17e4d8ea2f1997c2f9685ab055e2\"\u003e\u003ccode\u003ea465f6f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/895\"\u003e#895\u003c/a\u003e from powersync-ja/fix-comlink-vue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/4b957f000480f12d621714a50f6b6a4d3b46ecc9\"\u003e\u003ccode\u003e4b957f0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eSemaphore\u003c/code\u003e utility to help implement connection pools (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/0877ecbba2f8a9c87f4ddc11bd911328335a6508\"\u003e\u003ccode\u003e0877ecb\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-comlink-vue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/4bb0ad450f92dc77285e5a5c0ade3a8fb9b3cedf\"\u003e\u003ccode\u003e4bb0ad4\u003c/code\u003e\u003c/a\u003e Update database instance handling to use shallowRef, preventing DataCloneErro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/0b81e4c959eceb247abb54705f22f07cc0cf0948\"\u003e\u003ccode\u003e0b81e4c\u003c/code\u003e\u003c/a\u003e Refactor database adapters to consistently use shallowRef for improved perfor...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/powersync-ja/powersync-js/compare/@powersync/react@1.8.2...@powersync/react@1.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​powersync/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@powersync/web` from 1.30.0 to 1.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/powersync-ja/powersync-js/releases\"\u003e@​powersync/web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/web\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb097a7f: Allow using in-memory databases with \u003ccode\u003eWASQLiteVFS.InMemoryVFS\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [5966708]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0746836]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.57.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/web\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.7\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@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.57.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/web\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [115d736]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bd0bc41]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.57.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/web\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [1c6e980]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [17e23df]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.56.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/web\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [123fb41]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d8d2fd0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.55.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/web\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [0ee8051]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [17869e7]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [93199a7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.54.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/web\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ac183c2]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/0570430d61c69bdb3530a7956cbf1862fbcd4836\"\u003e\u003ccode\u003e0570430\u003c/code\u003e\u003c/a\u003e v1: Update node, don't install npm explicitly (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/be9b3832010b70bc58f211618fbb9b5dd61da8bf\"\u003e\u003ccode\u003ebe9b383\u003c/code\u003e\u003c/a\u003e Release pending v1 changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/ba92c6255041b0d70bbb0ef1d58108ae6cd5a506\"\u003e\u003ccode\u003eba92c62\u003c/code\u003e\u003c/a\u003e [v1] fix for http clients getting stuck on 401 (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/afa9626643e5d0dc827be73df840a254d8f561be\"\u003e\u003ccode\u003eafa9626\u003c/code\u003e\u003c/a\u003e [v1]: Web: Support in-memory databases (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/e1e2e0ce8c95b8cd34f0b413ee843897249b252d\"\u003e\u003ccode\u003ee1e2e0c\u003c/code\u003e\u003c/a\u003e [v1] fix(ts): some types polyshing, shorten filenames in web package dist/wor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/ee40bfd8c9b7a8ee728835e534f957b0f4261c62\"\u003e\u003ccode\u003eee40bfd\u003c/code\u003e\u003c/a\u003e Fix query context in diff trigger callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/6098c2ee14700e2152b3bc7a4ada9ae821dad531\"\u003e\u003ccode\u003e6098c2e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/98258749087ddc29002213ea5bc624088f1bf044\"\u003e\u003ccode\u003e9825874\u003c/code\u003e\u003c/a\u003e fix: Release/build fix for op-sqlite/bob gen (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/e5f0106bb7d7d1b940b7021a086f47a49085bb02\"\u003e\u003ccode\u003ee5f0106\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/2574af81be7b3904449fa840507b3cfc687f295f\"\u003e\u003ccode\u003e2574af8\u003c/code\u003e\u003c/a\u003e Sync Diagnostics Client polish (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/powersync-ja/powersync-js/compare/@powersync/web@1.30.0...@powersync/web@1.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​powersync/web\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.87.1 to 2.110.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.110.2\u003c/h2\u003e\n\u003ch2\u003e2.110.2 (2026-07-09)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e clear local session on signout failures (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLuc Peng\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.2-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.110.2-canary.0 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e clear local session on signout failures (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLuc Peng\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.1\u003c/h2\u003e\n\u003ch2\u003e2.110.1 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e defer init-time notifications until initializePromise resolves (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2498\"\u003e#2498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e suppress disconnected status from onHeartbeat consumers (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2496\"\u003e#2496\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.110.1-canary.0 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e defer init-time notifications until initializePromise resolves (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2498\"\u003e#2498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e suppress disconnected status from onHeartbeat consumers (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2496\"\u003e#2496\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.0\u003c/h2\u003e\n\u003ch2\u003e2.110.0 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.110.2 (2026-07-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.110.1 (2026-07-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.110.0 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e drop Node.js 20 support (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2482\"\u003e#2482\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.109.0 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e pin \u003ccode\u003e@​supabase/phoenix\u003c/code\u003e and browser test CDN deps (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.108.2 (2026-06-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.108.0 (2026-06-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.107.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e remove navigator.locks-based mutex; introduce commit guard + dispose() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2392\"\u003e#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e update X-Client-Info to structured metadata format (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e allow httpSend to send binary payload (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 4.6\u003c/li\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003cli\u003eGuilherme Souza\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/559dfb0cc3c9567b493856ca8daa6b77bff550fa\"\u003e\u003ccode\u003e559dfb0\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2505\"\u003e#2505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/b05dc294b92ede4c9ee6a5d69c75d56325a38004\"\u003e\u003ccode\u003eb05dc29\u003c/code\u003e\u003c/a\u003e docs(repo): register custom typedoc tags and clean up jsdoc warnings (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2500\"\u003e#2500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/291dfc8a568195a7120efeb57284ba99ce1da36f\"\u003e\u003ccode\u003e291dfc8\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c3d5e6d2949b0248de8ba97991e4484f0b57c83f\"\u003e\u003ccode\u003ec3d5e6d\u003c/code\u003e\u003c/a\u003e feat(repo): drop Node.js 20 support (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2482\"\u003e#2482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/b2e02b997aaf81b4c09dcc67966629296b96f681\"\u003e\u003ccode\u003eb2e02b9\u003c/code\u003e\u003c/a\u003e chore(release): version 2.109.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2481\"\u003e#2481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/dd2d4c270f0d6b84e61f3fa80330c42966783f87\"\u003e\u003ccode\u003edd2d4c2\u003c/code\u003e\u003c/a\u003e fix(realtime): pin \u003ccode\u003e@​supabase/phoenix\u003c/code\u003e and browser test CDN deps (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a25062e9285fa8e3bd702c59ddda0d87ad1fcc27\"\u003e\u003ccode\u003ea25062e\u003c/code\u003e\u003c/a\u003e chore(release): version 2.108.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/b3e5f2d7a312eff971dfd9c7226c9c4edbc0de0f\"\u003e\u003ccode\u003eb3e5f2d\u003c/code\u003e\u003c/a\u003e chore(ci): unpin realtime version (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2432\"\u003e#2432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/76f3f0290525c53aafedaf9fc94fcc09953c2189\"\u003e\u003ccode\u003e76f3f02\u003c/code\u003e\u003c/a\u003e test(auth): add passkey unit and e2e coverage (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2442\"\u003e#2442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/65fafe5ccc124ecc616d031b1d3fa0a1703340ff\"\u003e\u003ccode\u003e65fafe5\u003c/code\u003e\u003c/a\u003e chore(release): version 2.108.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2433\"\u003e#2433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.110.2/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.0 to 19.2.7\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.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \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)\u003c/li\u003e\n\u003c/ul\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\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/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \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/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\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 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\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\"\u003e#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 (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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/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/react/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/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.2 to 19.2.17\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.2.0 to 19.2.7\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.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \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)\u003c/li\u003e\n\u003c/ul\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/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.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\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/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \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/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\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 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\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\"\u003e#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 (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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/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/react/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/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.2 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-plugin-wasm` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Menci/vite-plugin-wasm/commit/35c4349b04c78c0b2631be1bb0233ee1d816d3d2\"\u003e\u003ccode\u003e35c4349\u003c/code\u003e\u003c/a\u003e chore: bump to v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Menci/vite-plugin-wasm/commit/691909bc98b47762c6bda4c0ee88a6e5bc1e1f8c\"\u003e\u003ccode\u003e691909b\u003c/code\u003e\u003c/a\u003e feat: support vite 8 (\u003ca href=\"https://redirect.github.com/Menci/vite-plugin-wasm/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Menci/vite-plugin-wasm/commit/5b4f0de093b3aa70c1d76bed8359922d448423b6\"\u003e\u003ccode\u003e5b4f0de\u003c/code\u003e\u003c/a\u003e chore: migrate to node:test (\u003ca href=\"https://redirect.github.com/Menci/vite-plugin-wasm/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Menci/vite-plugin-wasm/commit/b43294042f6f3177fc745f0b777e554d15447d67\"\u003e\u003ccode\u003eb432940\u003c/code\u003e\u003c/a\u003e fix: handle WASM exports with non-identifier characters (\u003ca href=\"https://redirect.github.com/Menci/vite-plugin-wasm/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Menci/vite-plugin-wasm/commit/c70ef06eb904aedf1d8071befd7f9b58b0e9d9ed\"\u003e\u003ccode\u003ec70ef06\u003c/code\u003e\u003c/a\u003e docs: update README.md to reflect Vite 7 support (\u003ca href=\"https://redirect.github.com/Menci/vite-plugin-wasm/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Menci/vite-plugin-wasm/compare/v3.5.0...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.38.0 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e@​eslint/js'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\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `@types/react` from 19.2.2 to 19.2.17\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 `@types/react-dom` from 19.2.2 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 5.1.0 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.0.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.0.2\u003c/h2\u003e\n\u003ch3\u003eAllow all options in reactCompilerPreset (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1189\"\u003e#1189\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThis is a type only change. Only \u003ccode\u003ecompilationMode\u003c/code\u003e and \u003ccode\u003etarget\u003c/code\u003e options were available for \u003ccode\u003ereactCompilerPreset\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.0.1\u003c/h2\u003e\n\u003ch3\u003eExpand \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1146\"\u003e#1146\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eExpanded \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range to include \u003ccode\u003e^0.2.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.0.0\u003c/h2\u003e\n\u003ch3\u003eRemove Babel Related Features (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1123\"\u003e#1123\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eVite 8+ can handl...\n\n_Description has been truncated_","html_url":"https://github.com/powersync-community/vite-react-ts-powersync-supabase/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/powersync-community%2Fvite-react-ts-powersync-supabase/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"},{"uuid":"4645178374","node_id":"PR_kwDOQlGdBs7ljOgl","number":118,"state":"closed","title":"chore(deps): bump the dependencies group in /panel with 215 updates","user":"dependabot[bot]","labels":["dependencies","area: panel","javascript"],"assignees":[],"locked":true,"comments_count":2,"pull_request":true,"closed_at":"2026-06-15T00:41:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-12T00:20:25.000Z","updated_at":"2026-06-15T00:41:43.000Z","time_to_close":260468,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":215,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.13","new_version":"1.1.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tanstack/react-query","old_version":"5.90.16","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.13.2","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"lucide-react","old_version":"0.562.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.8","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.0","new_version":"7.78.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.3.5","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.10","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.2","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@types/node","old_version":"25.0.8","new_version":"25.9.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.2","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-globals","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-option","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.10.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.10.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.1.0","new_version":"1.2.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":"@eslint/config-array","old_version":"0.21.1","new_version":"0.23.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/config-helpers","old_version":"0.4.2","new_version":"0.6.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/core","old_version":"0.17.0","new_version":"1.2.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.7","new_version":"3.0.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.4.1","new_version":"0.7.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@floating-ui/core","old_version":"1.7.3","new_version":"1.7.5","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.7.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.6","new_version":"2.1.8","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/utils","old_version":"0.2.10","new_version":"0.2.11","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@img/colour","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/lovell/colour"},{"name":"@napi-rs/wasm-runtime","old_version":"0.2.12","new_version":"1.1.5","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@next/env","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@radix-ui/number","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/primitive","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-arrow","old_version":"1.1.7","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collection","old_version":"1.1.7","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-compose-refs","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-direction","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-scope","old_version":"1.1.7","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-id","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menu","old_version":"2.1.16","new_version":"2.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.2.8","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-portal","old_version":"1.1.9","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.5","new_version":"1.1.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-primitive","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-roving-focus","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-callback-ref","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-controllable-state","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-effect-event","old_version":"0.0.2","new_version":"0.0.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-escape-keydown","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-is-hydrated","old_version":"0.1.0","new_version":"0.1.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-layout-effect","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-previous","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-rect","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-size","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-visually-hidden","old_version":"1.2.3","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/rect","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/node","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/query-core","old_version":"5.90.16","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/query-devtools","old_version":"5.92.0","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tybys/wasm-util","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@unrs/resolver-binding-android-arm-eabi","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-android-arm64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-arm64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-x64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-freebsd-x64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-gnueabihf","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-musleabihf","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-musl","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-ppc64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-musl","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-s390x-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-musl","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-wasm32-wasi","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-arm64-msvc","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-ia32-msvc","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-x64-msvc","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"acorn","old_version":"8.15.0","new_version":"8.17.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.12.6","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.12.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.9.7","new_version":"2.10.36","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.15","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001799","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.371","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.24.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.1","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.2","new_version":"1.3.3","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"eslint-import-resolver-node","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-module-utils","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-scope","old_version":"8.4.0","new_version":"9.1.2","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"10.4.0","new_version":"11.2.0","repository_url":"https://github.com/eslint/js"},{"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":"flatted","old_version":"3.3.3","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"follow-redirects","old_version":"1.15.11","new_version":"1.16.0","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.13.0","new_version":"4.14.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"14.0.0","new_version":"16.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"jiti","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/unjs/jiti"},{"name":"lightningcss-android-arm64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.12","repository_url":"https://github.com/ai/nanoid"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.47","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"proxy-from-env","old_version":"1.1.0","new_version":"2.1.0","repository_url":"https://github.com/Rob--W/proxy-from-env"},{"name":"resolve","old_version":"1.22.11","new_version":"2.0.0-next.7","repository_url":"https://github.com/browserify/resolve"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"tapable","old_version":"2.3.0","new_version":"2.3.3","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.5.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"typescript-eslint","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"undici-types","old_version":"7.16.0","new_version":"7.24.6","repository_url":"https://github.com/nodejs/undici"},{"name":"unrs-resolver","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"update-browserslist-db","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":"/panel","ecosystem":"npm"},"body":"Bumps the dependencies group in /panel with 215 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.1.11` | `1.1.12` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.4` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.17` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.8` | `2.1.9` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.8` | `1.1.9` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.2.11` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.0` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.8` | `1.1.9` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.2.5` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.0` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.14` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.9` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.16` | `5.101.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.17.0` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.562.0` | `1.17.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.1` | `16.2.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.8` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.0` | `7.78.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.10` | `5.0.14` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.3.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.2` | `5.101.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.8` | `25.9.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.4.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.1` | `16.2.9` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.29.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.29.7` |\n| [@babel/helper-globals](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-globals) | `7.28.0` | `7.29.7` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.29.7` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/helper-validator-option](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-option) | `7.27.1` | `7.29.7` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.7` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.27.2` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.29.7` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.7` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.10.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.10.0` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.1.0` | `1.2.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.1` | `0.23.5` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.4.2` | `0.6.0` |\n| [@eslint/core](https://github.com/eslint/rewrite/tree/HEAD/packages/core) | `0.17.0` | `1.2.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.7` | `3.0.5` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.4.1` | `0.7.2` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.3` | `1.7.5` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.7.6` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.6` | `2.1.8` |\n| [@floating-ui/utils](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/utils) | `0.2.10` | `0.2.11` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@img/colour](https://github.com/lovell/colour) | `1.0.0` | `1.1.0` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime) | `0.2.12` | `1.1.5` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `16.1.1` | `16.2.9` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.1` | `16.2.9` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/darwin-arm64) | `16.1.1` | `16.2.9` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/darwin-x64) | `16.1.1` | `16.2.9` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-arm64-gnu) | `16.1.1` | `16.2.9` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-arm64-musl) | `16.1.1` | `16.2.9` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-x64-gnu) | `16.1.1` | `16.2.9` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-x64-musl) | `16.1.1` | `16.2.9` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/win32-arm64-msvc) | `16.1.1` | `16.2.9` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/win32-x64-msvc) | `16.1.1` | `16.2.9` |\n| [@radix-ui/number](https://github.com/radix-ui/primitives/tree/HEAD/packages/core/number) | `1.1.1` | `1.1.2` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives/tree/HEAD/packages/core/primitive) | `1.1.3` | `1.1.4` |\n| [@radix-ui/react-arrow](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/arrow) | `1.1.7` | `1.1.9` |\n| [@radix-ui/react-collection](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collection) | `1.1.7` | `1.1.9` |\n| [@radix-ui/react-compose-refs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/compose-refs) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-context](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context) | `1.1.2` | `1.1.4` |\n| [@radix-ui/react-direction](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/direction) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dismissable-layer) | `1.1.11` | `1.1.12` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/focus-guards) | `1.1.3` | `1.1.4` |\n| [@radix-ui/react-focus-scope](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/focus-scope) | `1.1.7` | `1.1.9` |\n| [@radix-ui/react-id](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/id) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/menu) | `2.1.16` | `2.1.17` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popper) | `1.2.8` | `1.3.0` |\n| [@radix-ui/react-portal](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/portal) | `1.1.9` | `1.1.11` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/presence) | `1.1.5` | `1.1.6` |\n| [@radix-ui/react-primitive](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/primitive) | `2.1.3` | `2.1.5` |\n| [@radix-ui/react-roving-focus](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/roving-focus) | `1.1.11` | `1.1.12` |\n| [@radix-ui/react-use-callback-ref](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-callback-ref) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-controllable-state](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-controllable-state) | `1.2.2` | `1.2.3` |\n| [@radix-ui/react-use-effect-event](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-effect-event) | `0.0.2` | `0.0.3` |\n| [@radix-ui/react-use-escape-keydown](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-escape-keydown) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-is-hydrated](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-is-hydrated) | `0.1.0` | `0.1.1` |\n| [@radix-ui/react-use-layout-effect](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-layout-effect) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-previous](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-previous) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-rect](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-rect) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-size](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-size) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-visually-hidden](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/visually-hidden) | `1.2.3` | `1.2.5` |\n| [@radix-ui/rect](https://github.com/radix-ui/primitives/tree/HEAD/packages/core/rect) | `1.1.1` | `1.1.2` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.18` | `4.3.0` |\n| [@tanstack/query-core](https://github.com/TanStack/query/tree/HEAD/packages/query-core) | `5.90.16` | `5.101.0` |\n| [@tanstack/query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/query-devtools) | `5.92.0` | `5.101.0` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.1` | `0.10.2` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.49.0` | `8.61.0` |\n| [@unrs/resolver-binding-android-arm-eabi](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-android-arm64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-darwin-arm64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-darwin-x64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-freebsd-x64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm-gnueabihf](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm-musleabihf](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm64-musl](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-ppc64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-riscv64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-riscv64-musl](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-s390x-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-x64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-x64-musl](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-wasm32-wasi](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-win32-arm64-msvc](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-win32-ia32-msvc](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-win32-x64-msvc](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.17.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.15.0` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.12.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.7` | `2.10.36` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.15` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.2` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001799` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.267` | `1.5.371` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.24.0` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.1` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.2` | `1.3.3` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [eslint-import-resolver-node](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/node) | `0.3.9` | `0.3.10` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.1` | `2.13.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `8.4.0` | `9.1.2` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.4.0` | `11.2.0` |\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| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.2` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.11` | `1.16.0` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.0` | `4.14.0` |\n| [globals](https://github.com/sindresorhus/globals) | `14.0.0` | `16.4.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.6.1` | `2.7.0` |\n| [lightningcss-android-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.12` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.47` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [proxy-from-env](https://github.com/Rob--W/proxy-from-env) | `1.1.0` | `2.1.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `2.0.0-next.7` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [tapable](https://github.com/webpack/tapable) | `2.3.0` | `2.3.3` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.15` | `0.2.17` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.5.0` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.49.0` | `8.61.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.16.0` | `7.24.6` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.2` | `1.2.3` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.22` |\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.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/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-alert-dialog` from 1.1.15 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/alert-dialog/CHANGELOG.md\"\u003e@​radix-ui/react-alert-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dialog@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/alert-dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-alert-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/avatar/CHANGELOG.md\"\u003e@​radix-ui/react-avatar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/avatar\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-avatar\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/checkbox/CHANGELOG.md\"\u003e@​radix-ui/react-checkbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/checkbox\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-checkbox\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/collapsible/CHANGELOG.md\"\u003e@​radix-ui/react-collapsible's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/collapsible\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-collapsible\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.15 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed disabled pointer events in closed dialogs\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.16 to 2.1.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dropdown-menu\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.8 to 2.1.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md\"\u003e@​radix-ui/react-label's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-label\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.15 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/popover/CHANGELOG.md\"\u003e@​radix-ui/react-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/popover\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-popover\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.8 to 1.1.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/progress/CHANGELOG.md\"\u003e@​radix-ui/react-progress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/progress\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-progress\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.10 to 1.2.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/scroll-area/CHANGELOG.md\"\u003e@​radix-ui/react-scroll-area's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003edata-state\u003c/code\u003e attribute for Scroll Area scrollbars\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/scroll-area\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-scroll-area\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.6 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Select. \u003ccode\u003eSelect.unstable_Provider\u003c/code\u003e sets up Select's context and state without implicitly rendering the hidden native \u003ccode\u003eselect\u003c/code\u003e, and \u003ccode\u003eSelect.unstable_BubbleInput\u003c/code\u003e exposes that previously internal native \u003ccode\u003eselect\u003c/code\u003e so consumers can recompose it explicitly. \u003ccode\u003eSelect\u003c/code\u003e continues to render both by default.\u003c/li\u003e\n\u003cli\u003eAdded support for presence-based exit animations in Select\u003c/li\u003e\n\u003cli\u003eFixed Select hidden input so it submits empty string when no value is selected\u003c/li\u003e\n\u003cli\u003eFixed placeholder rendering when a controlled Select is reset to an empty value\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003e__selectScope\u003c/code\u003e prop to \u003ccode\u003ePopperContent\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelect\u003c/code\u003e closing unexpectedly after touch-scrolling its content when rendered inside an open shadow DOM\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelectValue\u003c/code\u003e logging invalid prop errors when used with both \u003ccode\u003easChild\u003c/code\u003e and a placeholder\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-select\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.8 to 1.1.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md\"\u003e@​radix-ui/react-separator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-separator\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by \u003ccode\u003eSlot\u003c/code\u003e creating a new ref callback on every render\u003c/li\u003e\n\u003cli\u003eAdded support for nested \u003ccode\u003eSlottable\u003c/code\u003e via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eImproved error messages for invalid slot children\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-slot\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.6 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/switch/CHANGELOG.md\"\u003e@​radix-ui/react-switch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e, \u003ccode\u003eTrigger\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Switch. These expose the previously internal composition (context provider, the interactive control, and the hidden form input) so consumers can directly access and recompose them. The \u003ccode\u003eSwitch\u003c/code\u003e component continues to render them by default.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/switch\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-switch\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.13 to 1.1.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tabs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.8 to 1.2.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md\"\u003e@​radix-ui/react-tooltip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed runtime error when event target is non-Node\u003c/li\u003e\n\u003cli\u003eFixed a Tooltip bug so that \u003ccode\u003eskipDelayDuration={0}\u003c/code\u003e works as expected. Previously, the open delay could still be skipped when moving between triggers.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tooltip\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.19 to 0.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e@​tailwindcss/typography's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/typography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.20] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e3714a3fe55551ce9d51eec4721183ed6b1d5cd1\"\u003e\u003ccode\u003ee3714a3\u003c/code\u003e\u003c/a\u003e 0.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f34283d2961e18dd0dc2a849702e0dfd45fc80cb\"\u003e\u003ccode\u003ef34283d\u003c/code\u003e\u003c/a\u003e Update tailwindcss peer dependency version (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/543de4274390e90c4aab5d216729b46a3ba5541b\"\u003e\u003ccode\u003e543de42\u003c/code\u003e\u003c/a\u003e bump Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/881b0488df9fd05e5361276b66a9ee8e7f39a3a7\"\u003e\u003ccode\u003e881b048\u003c/code\u003e\u003c/a\u003e Setup OIDC (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/74a3da779bb43e4e68f446395224c768704c1fb6\"\u003e\u003ccode\u003e74a3da7\u003c/code\u003e\u003c/a\u003e Fix typo in README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/3963dfede4845f46451db1863fd5321f4cdea03b\"\u003e\u003ccode\u003e3963dfe\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/abf85cc6e1b4f9b914b0f66453e5a97a9899a15c\"\u003e\u003ccode\u003eabf85cc\u003c/code\u003e\u003c/a\u003e className instead of classname (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.19...v0.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.16 to 5.101.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10857\"\u003e#10857\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/7cf5923308fb91f3eff0fe952d8c64676e2bdad7\"\u003e\u003ccode\u003e7cf5923\u003c/code\u003e\u003c/a\u003e - fix(react-query-next-experimental): replace deprecated 'isServer' with 'environmentManager.isServer()'\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\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.101.0\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.101.0\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.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\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.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\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.100.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.100.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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\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.100.14\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.100.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.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\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.100.9\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/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.0/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.2 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0 — June 1, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConfig Hardening:\u003c/strong\u003e Guarded \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003eparams\u003c/code\u003e, and \u003ccode\u003eparamsSerializer\u003c/code\u003e reads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10922\"\u003e#10922\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease Publishing:\u003c/strong\u003e Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10926\"\u003e#10926\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Compression:\u003c/strong\u003e Added Node HTTP adapter support for zstd response decompression, with \u003ccode\u003etransitional.advertiseZstdAcceptEncoding\u003c/code\u003e controlling whether \u003ccode\u003ezstd\u003c/code\u003e is advertised in \u003ccode\u003eAccept-Encoding\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6792\"\u003e#6792\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10920\"\u003e#10920\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuthentication Handling:\u003c/strong\u003e Restored Basic auth on same-origin Node redirects while continuing to strip credentials cross-origin, and aligned the fetch adapter with HTTP adapter behavior for URL-embedded Basic auth. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10929\"\u003e#10929\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10896\"\u003e#10896\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy TLS:\u003c/strong\u003e Preserved user \u003ccode\u003ehttpsAgent\u003c/code\u003e TLS options when tunneling HTTPS requests through HTTP CONNECT proxies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10957\"\u003e#10957\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native FormData:\u003c/strong\u003e Cleared default \u003ccode\u003eContent-Type\u003c/code\u003e for React Native \u003ccode\u003eFormData\u003c/code\u003e so multipart boundaries can be generated correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10898\"\u003e#10898\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Silently skipped empty or whitespace-only header names instead of throwing, matching parsed-header behavior and avoiding React Native response crashes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10875\"\u003e#10875\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cl...\n\n_Description has been truncated_","html_url":"https://github.com/rennf93/roboco/pull/118","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennf93%2Froboco/issues/118","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/118/packages"},{"uuid":"4372671296","node_id":"PR_kwDOEDZC8s7Xz9Bp","number":736,"state":"closed","title":"Bump the all group across 1 directory with 82 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-03T20:17:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-03T18:54:39.000Z","updated_at":"2026-05-03T20:17:15.000Z","time_to_close":4954,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":82,"packages":[{"name":"discord.js","old_version":"14.22.1","new_version":"14.26.4","repository_url":"https://github.com/discordjs/discord.js"},{"name":"dotenv","old_version":"17.2.2","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"make-fetch-happen","old_version":"15.0.2","new_version":"15.0.5","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"pg","old_version":"8.16.3","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"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.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"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":"@isaacs/brace-expansion","old_version":"5.0.0","new_version":"5.0.1"},{"name":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@types/dockerode","old_version":"3.3.44","new_version":"3.3.47","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sinon-test","old_version":"2.4.6","new_version":"2.4.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sinonjs__fake-timers","old_version":"8.1.5","new_version":"15.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/ssh2-streams","old_version":"0.1.12","new_version":"0.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vladfrangu/async_event_emitter","old_version":"2.4.6","new_version":"2.4.7","repository_url":"https://github.com/vladfrangu/async_event_emitter"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.12.6","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"b4a","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/holepunchto/b4a"},{"name":"bare-events","old_version":"2.7.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-stream","old_version":"2.7.0","new_version":"2.13.1","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"baseline-browser-mapping","old_version":"2.8.6","new_version":"2.10.27","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.14","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.26.2","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"buildcheck","old_version":"0.0.6","new_version":"0.0.7","repository_url":"https://github.com/mscdex/buildcheck"},{"name":"cacache","old_version":"20.0.1","new_version":"20.0.4","repository_url":"https://github.com/npm/cacache"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"detect-libc","old_version":"2.1.0","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"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":"flatted","old_version":"3.3.3","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"ip-address","old_version":"10.0.1","new_version":"10.2.0","repository_url":"https://github.com/beaugunderson/ip-address"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"minipass-flush","old_version":"1.0.5","new_version":"1.0.7","repository_url":"https://github.com/isaacs/minipass-flush"},{"name":"minizlib","old_version":"3.0.2","new_version":"3.1.0","repository_url":"https://github.com/isaacs/minizlib"},{"name":"nan","old_version":"2.23.0","new_version":"2.26.2","repository_url":"https://github.com/nodejs/nan"},{"name":"node-abi","old_version":"3.77.0","new_version":"3.90.0","repository_url":"https://github.com/electron/node-abi"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"postgres-bytea","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/bendrucker/postgres-bytea"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"socks","old_version":"2.8.7","new_version":"2.8.8","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"streamx","old_version":"2.22.1","new_version":"2.25.0","repository_url":"https://github.com/mafintosh/streamx"},{"name":"text-decoder","old_version":"1.2.3","new_version":"1.2.7","repository_url":"https://github.com/holepunchto/text-decoder"},{"name":"to-buffer","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/browserify/to-buffer"},{"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.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.4","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 53 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [discord.js](https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js) | `14.22.1` | `14.26.4` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.2` | `17.4.2` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.2` | `15.0.5` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.20.0` |\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.3` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.29.0` |\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| @isaacs/brace-expansion | `5.0.0` | `5.0.1` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode) | `3.3.44` | `3.3.47` |\n| [@types/sinon-test](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon-test) | `2.4.6` | `2.4.7` |\n| [@types/sinonjs__fake-timers](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinonjs__fake-timers) | `8.1.5` | `15.0.1` |\n| [@types/ssh2-streams](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ssh2-streams) | `0.1.12` | `0.1.13` |\n| [@vladfrangu/async_event_emitter](https://github.com/vladfrangu/async_event_emitter) | `2.4.6` | `2.4.7` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.15.0` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.7.1` | `1.8.1` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.7.0` | `2.8.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.7.0` | `2.13.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.6` | `2.10.27` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.14` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.2` | `4.28.2` |\n| [buildcheck](https://github.com/mscdex/buildcheck) | `0.0.6` | `0.0.7` |\n| [cacache](https://github.com/npm/cacache) | `20.0.1` | `20.0.4` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.20` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.1.0` | `2.1.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| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.2` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.3` |\n| [ip-address](https://github.com/beaugunderson/ip-address) | `10.0.1` | `10.2.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [minipass-flush](https://github.com/isaacs/minipass-flush) | `1.0.5` | `1.0.7` |\n| [minizlib](https://github.com/isaacs/minizlib) | `3.0.2` | `3.1.0` |\n| [nan](https://github.com/nodejs/nan) | `2.23.0` | `2.26.2` |\n| [node-abi](https://github.com/electron/node-abi) | `3.77.0` | `3.90.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [postgres-bytea](https://github.com/bendrucker/postgres-bytea) | `1.0.0` | `1.0.1` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.12` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.7` | `2.8.8` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.22.1` | `2.25.0` |\n| [text-decoder](https://github.com/holepunchto/text-decoder) | `1.2.3` | `1.2.7` |\n| [to-buffer](https://github.com/browserify/to-buffer) | `1.2.1` | `1.2.2` |\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.20.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.4` |\n\n\nUpdates `discord.js` from 14.22.1 to 14.26.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/discordjs/discord.js/releases\"\u003ediscord.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.26.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMessageCreateAction:\u003c/strong\u003e Receive DMs in uncached DMChannels again (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11495\"\u003e#11495\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b8d8812a05c14a93cc40b2839e19be38ed928cb7\"\u003eb8d8812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTeamMember:\u003c/strong\u003e Allow a default \u003ccode\u003epermissions\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/commit/dced1970ebb481ae7c5cf46ec5fadee4b05215bb\"\u003edced197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAction:\u003c/strong\u003e Don't add recipients to guild channels (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11479\"\u003e#11479\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b86573db3c13fe0292bdf6756bcd4351f84e2950\"\u003eb86573d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly return DMChannel that have the user as known recipient (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11478\"\u003e#11478\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/67566d0b0efd64012088e3357ad9cd6bacc23930\"\u003e67566d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.0\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove manage messages check for pinnable (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11453\"\u003e#11453\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/1a0da18b3611a31553fd5250b6f882b755d8d003\"\u003e1a0da18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Differentiate error type (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11295\"\u003e#11295\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/f5b3f842e39ec1f211a0017fadb683ae3b372e02\"\u003ef5b3f84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow partial DMChannel without client user (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11462\"\u003e#11462\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/45bd430c0d55ddb98380ea320fab9dc56211e07a\"\u003e45bd430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal radio group and checkbox components for v14 (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11437\"\u003e#11437\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b42e4994109ee83f3e329e810cc8733cf4176dbe\"\u003eb42e499\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Prefer \u003ccode\u003ethis.constructor.name\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11294\"\u003e#11294\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/e32f0c141a4ef17383f7a868e26c26a2878fb4f2\"\u003ee32f0c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypings\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBroadcastEval overload order (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11422\"\u003e#11422\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/16d70b9232559f505f4d6c1a5b1122ebbac5e35d\"\u003e16d70b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.25.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGuildEmojiManager:\u003c/strong\u003e Allow \u003ccode\u003eCreateGuildExpressions\u003c/code\u003e for retrieving author data (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11288\"\u003e#11288\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0d64ea0528b1591ef9b856b9bcad52e88e2cbd05\"\u003e0d64ea0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.25.0\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove data conditional check (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11250\"\u003e#11250\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/84197a0ee0bbfc110caa8a3e7a5e82c4672be138\"\u003e84197a0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport only passing relevant options to API when fetching (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11230\"\u003e#11230\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/a7196dc969b98ed622efcfd1cce8740e739780ac\"\u003ea7196dc\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/discordjs/discord.js/blob/14.26.4/packages/discord.js/CHANGELOG.md\"\u003ediscord.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.3...14.26.4\"\u003e14.26.4\u003c/a\u003e - (2026-05-01)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMessageCreateAction:\u003c/strong\u003e Receive DMs in uncached DMChannels again (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11495\"\u003e#11495\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b8d8812a05c14a93cc40b2839e19be38ed928cb7\"\u003eb8d8812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.2...14.26.3\"\u003e14.26.3\u003c/a\u003e - (2026-04-14)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTeamMember:\u003c/strong\u003e Allow a default \u003ccode\u003epermissions\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/commit/dced1970ebb481ae7c5cf46ec5fadee4b05215bb\"\u003edced197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.1...14.26.2\"\u003e14.26.2\u003c/a\u003e - (2026-04-03)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAction:\u003c/strong\u003e Don't add recipients to guild channels (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11479\"\u003e#11479\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b86573db3c13fe0292bdf6756bcd4351f84e2950\"\u003eb86573d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.0...14.26.1\"\u003e14.26.1\u003c/a\u003e - (2026-04-03)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly return DMChannel that have the user as known recipient (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11478\"\u003e#11478\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/67566d0b0efd64012088e3357ad9cd6bacc23930\"\u003e67566d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.25.1...14.26.0\"\u003e14.26.0\u003c/a\u003e - (2026-03-31)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove manage messages check for pinnable (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11453\"\u003e#11453\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/1a0da18b3611a31553fd5250b6f882b755d8d003\"\u003e1a0da18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Differentiate error type (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11295\"\u003e#11295\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/f5b3f842e39ec1f211a0017fadb683ae3b372e02\"\u003ef5b3f84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow partial DMChannel without client user (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11462\"\u003e#11462\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/45bd430c0d55ddb98380ea320fab9dc56211e07a\"\u003e45bd430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal radio group and checkbox components for v14 (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11437\"\u003e#11437\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b42e4994109ee83f3e329e810cc8733cf4176dbe\"\u003eb42e499\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Prefer \u003ccode\u003ethis.constructor.name\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11294\"\u003e#11294\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/e32f0c141a4ef17383f7a868e26c26a2878fb4f2\"\u003ee32f0c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypings\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBroadcastEval overload order (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11422\"\u003e#11422\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/16d70b9232559f505f4d6c1a5b1122ebbac5e35d\"\u003e16d70b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.25.0...14.25.1\"\u003e14.25.1\u003c/a\u003e - (2025-11-21)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGuildEmojiManager:\u003c/strong\u003e Allow \u003ccode\u003eCreateGuildExpressions\u003c/code\u003e for retrieving author data (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11288\"\u003e#11288\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0d64ea0528b1591ef9b856b9bcad52e88e2cbd05\"\u003e0d64ea0\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/discordjs/discord.js/commit/0516dc7862c71ffd2b49bde4e0679088d258606b\"\u003e\u003ccode\u003e0516dc7\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/b8d8812a05c14a93cc40b2839e19be38ed928cb7\"\u003e\u003ccode\u003eb8d8812\u003c/code\u003e\u003c/a\u003e fix(MessageCreateAction): receive DMs in uncached DMChannels again (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/f95b629d4416bb46320fd29664c30587f159bb41\"\u003e\u003ccode\u003ef95b629\u003c/code\u003e\u003c/a\u003e chore(TeamMember): update \u003ccode\u003epermissions\u003c/code\u003e comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/666fce0516ae56e296705f894096ce6e1340e826\"\u003e\u003ccode\u003e666fce0\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/dced1970ebb481ae7c5cf46ec5fadee4b05215bb\"\u003e\u003ccode\u003edced197\u003c/code\u003e\u003c/a\u003e fix(TeamMember): allow a default \u003ccode\u003epermissions\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/e662290faac3dd75506b3e360400a217006bde1c\"\u003e\u003ccode\u003ee662290\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/b86573db3c13fe0292bdf6756bcd4351f84e2950\"\u003e\u003ccode\u003eb86573d\u003c/code\u003e\u003c/a\u003e fix(Action): don't add recipients to guild channels (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/cd1b6a0f633b52a0008c62addb97c00abb96cb6c\"\u003e\u003ccode\u003ecd1b6a0\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/67566d0b0efd64012088e3357ad9cd6bacc23930\"\u003e\u003ccode\u003e67566d0\u003c/code\u003e\u003c/a\u003e fix: only return DMChannel that have the user as known recipient (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/eee6f948ee441c90abe30a9c9af411649dfdcf52\"\u003e\u003ccode\u003eeee6f94\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/discordjs/discord.js/commits/14.26.4/packages/discord.js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.2 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `make-fetch-happen` from 15.0.2 to 15.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/make-fetch-happen/releases\"\u003emake-fetch-happen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.4...v15.0.5\"\u003e15.0.5\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/321e3702ca1779d84e0e404c0006d7f62b6e05bc\"\u003e\u003ccode\u003e321e370\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/343\"\u003e#343\u003c/a\u003e url logging npm credentials (\u003ca href=\"https://github.com/kadarbasha\"\u003e\u003ccode\u003e@​kadarbasha\u003c/code\u003e\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/npm/make-fetch-happen/commit/5eba86048c7663fdb95ee236240cbbcec619d94f\"\u003e\u003ccode\u003e5eba860\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/343\"\u003e#343\u003c/a\u003e \u003ccode\u003e@npmcli/redact@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.3...v15.0.4\"\u003e15.0.4\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/57684bbf0911fa5d0f3f9ae5413565e8682e223e\"\u003e\u003ccode\u003e57684bb\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003e@gar/promise-retry@1.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/5bc571587d75b4161576c4eed923f41575736345\"\u003e\u003ccode\u003e5bc5715\u003c/code\u003e\u003c/a\u003e remove promise-retry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003e15.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eminipass-fetch@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md\"\u003emake-fetch-happen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.4...v15.0.5\"\u003e15.0.5\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/321e3702ca1779d84e0e404c0006d7f62b6e05bc\"\u003e\u003ccode\u003e321e370\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/343\"\u003e#343\u003c/a\u003e url logging npm credentials (\u003ca href=\"https://github.com/kadarbasha\"\u003e\u003ccode\u003e@​kadarbasha\u003c/code\u003e\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/npm/make-fetch-happen/commit/5eba86048c7663fdb95ee236240cbbcec619d94f\"\u003e\u003ccode\u003e5eba860\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/343\"\u003e#343\u003c/a\u003e \u003ccode\u003e@npmcli/redact@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.3...v15.0.4\"\u003e15.0.4\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/57684bbf0911fa5d0f3f9ae5413565e8682e223e\"\u003e\u003ccode\u003e57684bb\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003e@gar/promise-retry@1.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/5bc571587d75b4161576c4eed923f41575736345\"\u003e\u003ccode\u003e5bc5715\u003c/code\u003e\u003c/a\u003e remove promise-retry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003e15.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eminipass-fetch@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\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/npm/make-fetch-happen/commit/91d58dad82846ab14ba9f4ec69d51799450a1db6\"\u003e\u003ccode\u003e91d58da\u003c/code\u003e\u003c/a\u003e chore: release 15.0.5 (\u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/321e3702ca1779d84e0e404c0006d7f62b6e05bc\"\u003e\u003ccode\u003e321e370\u003c/code\u003e\u003c/a\u003e fix: url logging npm credentials\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/5eba86048c7663fdb95ee236240cbbcec619d94f\"\u003e\u003ccode\u003e5eba860\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/redact\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/4638d5ce8f3ac264d7cc10165c41da65420c7fc7\"\u003e\u003ccode\u003e4638d5c\u003c/code\u003e\u003c/a\u003e chore: release 15.0.4 (\u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/57684bbf0911fa5d0f3f9ae5413565e8682e223e\"\u003e\u003ccode\u003e57684bb\u003c/code\u003e\u003c/a\u003e deps: add \u003ccode\u003e@​gar/promise-retry\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/5bc571587d75b4161576c4eed923f41575736345\"\u003e\u003ccode\u003e5bc5715\u003c/code\u003e\u003c/a\u003e deps: remove promise-retry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/159464a326cfa7fed529b0d966ef9a077375bf84\"\u003e\u003ccode\u003e159464a\u003c/code\u003e\u003c/a\u003e chore: release 15.0.3 (\u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e deps: minipass-fetch@5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e deps: ssri@13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e deps: proc-log@6.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.16.3 to 8.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epg@8.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3620\"\u003eonConnect\u003c/a\u003e callback to pg.Pool constructor options allowing for async initialization of newly created \u0026amp; connected pooled clients.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3603\"\u003eDeprecate interal query queue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePass connection parameters \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3602\"\u003eto password callback\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3564\"\u003eReturn the client instance\u003c/a\u003e as the result of calling \u003ccode\u003econnect\u003c/code\u003e (previously it was \u003ccode\u003evoid\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow correct error if database URL parsing \u003ca href=\"https://redirect.github.com/brianc/node-postgres/issues/3513\"\u003efails\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for SCRAM-SHA-256-PLUS, i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\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/brianc/node-postgres/commit/c9070cc8d526fca65780cedc25c1966b57cf7532\"\u003e\u003ccode\u003ec9070cc\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/ad36e3c9e80fae771d636328420cebe7d544baae\"\u003e\u003ccode\u003ead36e3c\u003c/code\u003e\u003c/a\u003e fix: typo in deprecation notice for \u003ccode\u003eclient.query()\u003c/code\u003e (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f2d7d1146cc87024a5fa503dce13c59ff5196d26\"\u003e\u003ccode\u003ef2d7d11\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/5a4bafc2b06fe4f12e83be723bf783a171d1959b\"\u003e\u003ccode\u003e5a4bafc\u003c/code\u003e\u003c/a\u003e Deprecate Client's internal query queue (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/a215bfb5bac4b8b12cd69c9a7f5807eb628a8771\"\u003e\u003ccode\u003ea215bfb\u003c/code\u003e\u003c/a\u003e Typo fix in PgPass deprecation (funciton) (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3605\"\u003e#3605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/01e05567207872d22f486881300c1ebc2eb48727\"\u003e\u003ccode\u003e01e0556\u003c/code\u003e\u003c/a\u003e fix(pg-query-stream): invoke \u003ccode\u003ethis.callback\u003c/code\u003e on cursor end/error (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/2810\"\u003e#2810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e6e36920075e2c8b2f9ee5d085c7059b80d39fc8\"\u003e\u003ccode\u003ee6e3692\u003c/code\u003e\u003c/a\u003e Pass connection parameters to password callback (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d80d883944d818234b09f85b3844061ae2d9b906\"\u003e\u003ccode\u003ed80d883\u003c/code\u003e\u003c/a\u003e test: Fix TLS connection test ending too early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f332f283e923d137fa0499d121b79fbaedaf7de1\"\u003e\u003ccode\u003ef332f28\u003c/code\u003e\u003c/a\u003e fix: Connection timeout handling for native clients in connected state (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b2e9cb13e29f1054ddfa6feba4d27949ec6969ff\"\u003e\u003ccode\u003eb2e9cb1\u003c/code\u003e\u003c/a\u003e Remove testAsync - its redundant (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.20.0/packages/pg\"\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.29.0\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@​babel/code-frame's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\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/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\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-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\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/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\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:bug: Bug Fix\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/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\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://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument 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-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\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.29.0/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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, 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.4 to 7.29.3\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@​babel/compat-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\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/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\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:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\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:nail_care: Polish\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/17782\"\u003e#17782\u003c/a\u003e Improve trailing comma comment handling (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17847\"\u003e#17847\u003c/a\u003e Replace npmjs.com links with npmx.dev (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-import-to-platform-api\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17818\"\u003e#17818\u003c/a\u003e Load async Wasm and JSON imports in parallel (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\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\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.2 (2026-03-16)\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/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\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:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\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-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\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\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/183db7bc040a68057489f8981d02962345a322ed\"\u003e\u003ccode\u003e183db7b\u003c/code\u003e\u003c/a\u003e v7.29.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/268f246f21e51b2204ba6dc5349055504cc7420d\"\u003e\u003ccode\u003e268f246\u003c/code\u003e\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17788\"\u003e#17788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f8524d80799e136313e55da0468777a57d1bf6b6\"\u003e\u003ccode\u003ef8524d8\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17686\"\u003e#17686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\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\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/77105529cfc4bd4aa94b4ad617b9947a58ee5e94\"\u003e\u003ccode\u003e7710552\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fc6a324bcb5f49ed670fa7639e8fd3385cfb8997\"\u003e\u003ccode\u003efc6a324\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17515\"\u003e#17515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.3/packages/babel-compat-data\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/compat-data\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.4 to 7.29.0\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@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\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/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\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-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\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/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\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:bug: Bug Fix\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/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\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://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument 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-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\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\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/generator` from 7.28.3 to 7.29.1\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@​babel/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.1 (2026-02-04)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17771\"\u003e#17771\u003c/a\u003e [7.x backport] fix: ensure \u003ccode\u003etargets.esmodules\u003c/code\u003e is validated (\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-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17776\"\u003e#17776\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\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: 2\u003c/h4\u003e\n\u003cul\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\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\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\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/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\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-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\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/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\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:bug: Bug Fix\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/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\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://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument 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-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/713d478674cd9f29ff84568f50df43393d6e3068\"\u003e\u003ccode\u003e713d478\u003c/code\u003e\u003c/a\u003e v7.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7171fb9b6c4304384a3863a042044401c22c34be\"\u003e\u003ccode\u003e7171fb9\u003c/code\u003e\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17776\"\u003e#17776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/68e157771568abc3ba8b2775caf7618cd9692ae5\"\u003e\u003ccode\u003e68e1577\u003c/code\u003e\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17642\"\u003e#17642\u003c/a\u003e)\u003c/li\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/...\n\n_Description has been truncated_","html_url":"https://github.com/DawnbrandBots/emcee-tournament-bot/pull/736","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DawnbrandBots%2Femcee-tournament-bot/issues/736","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/736/packages"},{"uuid":"4371830893","node_id":"PR_kwDOFkDx0c7Xxge-","number":702,"state":"closed","title":"Bump the production group across 1 directory with 134 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-10T12:33:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-03T12:43:50.000Z","updated_at":"2026-05-10T12:33:45.000Z","time_to_close":604193,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production","update_count":134,"packages":[{"name":"@sinclair/typebox","old_version":"0.34.41","new_version":"0.34.49","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"better-sqlite3","old_version":"12.4.1","new_version":"12.9.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"discord.js","old_version":"14.24.2","new_version":"14.26.4","repository_url":"https://github.com/discordjs/discord.js"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"gettext-parser","old_version":"6.0.0","new_version":"9.0.2","repository_url":"https://github.com/smhg/gettext-parser"},{"name":"got","old_version":"11.8.6","new_version":"15.0.3","repository_url":"https://github.com/sindresorhus/got"},{"name":"htmlparser2","old_version":"10.0.0","new_version":"12.0.0","repository_url":"https://github.com/fb55/htmlparser2"},{"name":"immutable","old_version":"5.1.4","new_version":"5.1.5","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"bufferutil","old_version":"4.0.8","new_version":"4.1.0","repository_url":"https://github.com/websockets/bufferutil"},{"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.5","new_version":"7.29.3","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-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.28.5","new_version":"7.29.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.5","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"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-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.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.3","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.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-flow","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.27.1","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-async-generator-functions","old_version":"7.28.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","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.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","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/plugin-transform-unicode-property-regex","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.29.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.29.2","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":"@emnapi/core","old_version":"1.7.0","new_version":"1.10.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.0","new_version":"1.10.0","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":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"@tsconfig/node20","old_version":"20.1.6","new_version":"20.1.9","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/node","old_version":"20.19.24","new_version":"20.19.39","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.34","new_version":"17.0.35","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn-walk","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/acornjs/acorn"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.8.25","new_version":"2.10.25","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.14","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.27.0","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.3.1","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"cjs-module-lexer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"diff","old_version":"4.0.2","new_version":"4.0.4","repository_url":"https://github.com/kpdecker/jsdiff"},{"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":"flatted","old_version":"3.3.3","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"handlebars","old_version":"4.7.8","new_version":"4.7.9","repository_url":"https://github.com/handlebars-lang/handlebars.js"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"nan","old_version":"2.23.1","new_version":"2.26.2","repository_url":"https://github.com/nodejs/nan"},{"name":"node-abi","old_version":"3.80.0","new_version":"3.90.0","repository_url":"https://github.com/electron/node-abi"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"regjsparser","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"semver","old_version":"7.7.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"synckit","old_version":"0.11.11","new_version":"0.11.12","repository_url":"https://github.com/un-ts/synckit"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"yaml","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 101 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.34.41` | `0.34.49` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.1` | `12.9.0` |\n| [discord.js](https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js) | `14.24.2` | `14.26.4` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [gettext-parser](https://github.com/smhg/gettext-parser) | `6.0.0` | `9.0.2` |\n| [got](https://github.com/sindresorhus/got) | `11.8.6` | `15.0.3` |\n| [htmlparser2](https://github.com/fb55/htmlparser2) | `10.0.0` | `12.0.0` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `5.1.4` | `5.1.5` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [bufferutil](https://github.com/websockets/bufferutil) | `4.0.8` | `4.1.0` |\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.5` | `7.29.3` |\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-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.28.5` | `7.29.3` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.5` | `0.6.8` |\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-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.27.1` | `7.28.6` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.3` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.3` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.3` | `7.28.6` |\n| [@babel/plugin-proposal-decorators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators) | `7.28.0` | `7.29.0` |\n| [@babel/plugin-syntax-flow](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-flow) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.27.1` | `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-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.28.0` | `7.29.0` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.5` | `7.28.6` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.3` | `7.28.6` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.4` | `7.28.6` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.27.1` | `7.29.0` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.0` | `7.28.6` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.5` | `7.28.6` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.5` | `7.28.6` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.28.5` | `7.29.0` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.27.1` | `7.29.0` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.4` | `7.28.6` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.5` | `7.28.6` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `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.27.1` | `7.28.6` |\n| [@babel/plugin-transform-react-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-jsx) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.28.4` | `7.29.0` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `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/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.27.1` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.29.3` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.29.2` |\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| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.0` | `1.10.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.0` | `1.10.0` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [@tsconfig/node20](https://github.com/tsconfig/bases/tree/HEAD/bases) | `20.1.6` | `20.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.24` | `20.19.39` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.14` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.34` | `17.0.35` |\n| [acorn-walk](https://github.com/acornjs/acorn) | `8.3.4` | `8.3.5` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.25` | `2.10.25` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.14` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.27.0` | `4.28.2` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.1` | `4.4.0` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.1` | `2.2.0` |\n| [diff](https://github.com/kpdecker/jsdiff) | `4.0.2` | `4.0.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| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.2` |\n| [handlebars](https://github.com/handlebars-lang/handlebars.js) | `4.7.8` | `4.7.9` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.3` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [nan](https://github.com/nodejs/nan) | `2.23.1` | `2.26.2` |\n| [node-abi](https://github.com/electron/node-abi) | `3.80.0` | `3.90.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.0` | `0.13.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [semver](https://github.com/npm/node-semver) | `7.7.3` | `7.7.4` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.11` | `0.11.12` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.0` |\n| [yaml](https://github.com/eemeli/yaml) | `1.10.2` | `1.10.3` |\n\n\nUpdates `@sinclair/typebox` from 0.34.41 to 0.34.49\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sinclairzx81/sinclair-typebox/commits/0.34.49\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sinclair/typebox\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.1 to 12.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.0 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1464\"\u003eWiseLibs/better-sqlite3#1464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReadme: requires Node.js v20 or later by \u003ca href=\"https://github.com/Prinzhorn\"\u003e\u003ccode\u003e@​Prinzhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1443\"\u003eWiseLibs/better-sqlite3#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.3 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1460\"\u003eWiseLibs/better-sqlite3#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 by \u003ca href=\"https://github.com/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\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/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhy SQLite v3.51.3 instead of v3.52.0\u003c/h2\u003e\n\u003cp\u003eFrom the SQLite team:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSome important issues have been found with version 3.52.0.  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003cp\u003eHence, if you were planning to upgrade to 3.52.0 tomorrow (Friday, 2026-03-14), perhaps it would be better to wait a day or so for 3.51.3.\u003c/p\u003e\n\u003cp\u003eAt some point we will do version 3.52.1 which will hopefully resolve the issues that have arisen with the 3.52.0 release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch2\u003eAlso not a viable release\u003c/h2\u003e\n\u003cp\u003eThe V8 API change was more bonkers than expected. See v12.8.0.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Holder() instead of This() for Electron 41 compatibility by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1456\"\u003eWiseLibs/better-sqlite3#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoll back to SQLite to version 3.51.2  in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1457\"\u003eWiseLibs/better-sqlite3#1457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eCAUTION: NOT A VIABLE RELEASE\u003c/h2\u003e\n\u003cp\u003eTwo (!!) reasons:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eElectron v41 bit us and removed functions we were using, so a bunch of prebuilds are missing\u003c/li\u003e\n\u003cli\u003eFrom the SQLite team:\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eSome important issues have been found with version 3.52.0.\u003c/strong\u003e  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eWhat's Changed\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/WiseLibs/better-sqlite3/commit/4058d24f05e21ccfc63f65fbb5c53960fc9b071e\"\u003e\u003ccode\u003e4058d24\u003c/code\u003e\u003c/a\u003e 12.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/f653513af10562eee1e1cbaff5f95cefddf2e58f\"\u003e\u003ccode\u003ef653513\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.53.0 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/fe774f578dde9e40d160fe7d4fa9f4148da8ffc8\"\u003e\u003ccode\u003efe774f5\u003c/code\u003e\u003c/a\u003e 12.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/8617ed645e7717710f83faad90b3eb6a4e5a6e95\"\u003e\u003ccode\u003e8617ed6\u003c/code\u003e\u003c/a\u003e fix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/959a01885c747964ed9d659b9f152ec52d458499\"\u003e\u003ccode\u003e959a018\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.3 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/43729c0af497ca4d4bda8a1422f941cba607e780\"\u003e\u003ccode\u003e43729c0\u003c/code\u003e\u003c/a\u003e Readme: requires Node.js v20 or later (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/27dc75112435a079bcf9be81c40b1549cc3630d8\"\u003e\u003ccode\u003e27dc751\u003c/code\u003e\u003c/a\u003e 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/db1119c64e58c935f34f075c8362d141e24a57df\"\u003e\u003ccode\u003edb1119c\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.2 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/d2c481596d6f5bbe2fe351ac9d186a931d216325\"\u003e\u003ccode\u003ed2c4815\u003c/code\u003e\u003c/a\u003e fix: use Holder() instead of This() for Electron 41 compatibility (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ef9ffce2cdd6a2defaf162185335cd248feb3ad0\"\u003e\u003ccode\u003eef9ffce\u003c/code\u003e\u003c/a\u003e 12.7.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.1...v12.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for better-sqlite3 since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `discord.js` from 14.24.2 to 14.26.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/discordjs/discord.js/releases\"\u003ediscord.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.26.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMessageCreateAction:\u003c/strong\u003e Receive DMs in uncached DMChannels again (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11495\"\u003e#11495\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b8d8812a05c14a93cc40b2839e19be38ed928cb7\"\u003eb8d8812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTeamMember:\u003c/strong\u003e Allow a default \u003ccode\u003epermissions\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/commit/dced1970ebb481ae7c5cf46ec5fadee4b05215bb\"\u003edced197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAction:\u003c/strong\u003e Don't add recipients to guild channels (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11479\"\u003e#11479\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b86573db3c13fe0292bdf6756bcd4351f84e2950\"\u003eb86573d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly return DMChannel that have the user as known recipient (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11478\"\u003e#11478\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/67566d0b0efd64012088e3357ad9cd6bacc23930\"\u003e67566d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.0\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove manage messages check for pinnable (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11453\"\u003e#11453\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/1a0da18b3611a31553fd5250b6f882b755d8d003\"\u003e1a0da18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Differentiate error type (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11295\"\u003e#11295\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/f5b3f842e39ec1f211a0017fadb683ae3b372e02\"\u003ef5b3f84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow partial DMChannel without client user (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11462\"\u003e#11462\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/45bd430c0d55ddb98380ea320fab9dc56211e07a\"\u003e45bd430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal radio group and checkbox components for v14 (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11437\"\u003e#11437\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b42e4994109ee83f3e329e810cc8733cf4176dbe\"\u003eb42e499\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Prefer \u003ccode\u003ethis.constructor.name\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11294\"\u003e#11294\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/e32f0c141a4ef17383f7a868e26c26a2878fb4f2\"\u003ee32f0c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypings\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBroadcastEval overload order (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11422\"\u003e#11422\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/16d70b9232559f505f4d6c1a5b1122ebbac5e35d\"\u003e16d70b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.25.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGuildEmojiManager:\u003c/strong\u003e Allow \u003ccode\u003eCreateGuildExpressions\u003c/code\u003e for retrieving author data (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11288\"\u003e#11288\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0d64ea0528b1591ef9b856b9bcad52e88e2cbd05\"\u003e0d64ea0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.25.0\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove data conditional check (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11250\"\u003e#11250\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/84197a0ee0bbfc110caa8a3e7a5e82c4672be138\"\u003e84197a0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport only passing relevant options to API when fetching (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11230\"\u003e#11230\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/a7196dc969b98ed622efcfd1cce8740e739780ac\"\u003ea7196dc\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/discordjs/discord.js/blob/14.26.4/packages/discord.js/CHANGELOG.md\"\u003ediscord.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.3...14.26.4\"\u003e14.26.4\u003c/a\u003e - (2026-05-01)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMessageCreateAction:\u003c/strong\u003e Receive DMs in uncached DMChannels again (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11495\"\u003e#11495\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b8d8812a05c14a93cc40b2839e19be38ed928cb7\"\u003eb8d8812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.2...14.26.3\"\u003e14.26.3\u003c/a\u003e - (2026-04-14)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTeamMember:\u003c/strong\u003e Allow a default \u003ccode\u003epermissions\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/commit/dced1970ebb481ae7c5cf46ec5fadee4b05215bb\"\u003edced197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.1...14.26.2\"\u003e14.26.2\u003c/a\u003e - (2026-04-03)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAction:\u003c/strong\u003e Don't add recipients to guild channels (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11479\"\u003e#11479\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b86573db3c13fe0292bdf6756bcd4351f84e2950\"\u003eb86573d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.0...14.26.1\"\u003e14.26.1\u003c/a\u003e - (2026-04-03)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly return DMChannel that have the user as known recipient (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11478\"\u003e#11478\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/67566d0b0efd64012088e3357ad9cd6bacc23930\"\u003e67566d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.25.1...14.26.0\"\u003e14.26.0\u003c/a\u003e - (2026-03-31)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove manage messages check for pinnable (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11453\"\u003e#11453\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/1a0da18b3611a31553fd5250b6f882b755d8d003\"\u003e1a0da18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Differentiate error type (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11295\"\u003e#11295\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/f5b3f842e39ec1f211a0017fadb683ae3b372e02\"\u003ef5b3f84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow partial DMChannel without client user (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11462\"\u003e#11462\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/45bd430c0d55ddb98380ea320fab9dc56211e07a\"\u003e45bd430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal radio group and checkbox components for v14 (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11437\"\u003e#11437\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b42e4994109ee83f3e329e810cc8733cf4176dbe\"\u003eb42e499\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Prefer \u003ccode\u003ethis.constructor.name\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11294\"\u003e#11294\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/e32f0c141a4ef17383f7a868e26c26a2878fb4f2\"\u003ee32f0c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypings\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBroadcastEval overload order (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11422\"\u003e#11422\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/16d70b9232559f505f4d6c1a5b1122ebbac5e35d\"\u003e16d70b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.25.0...14.25.1\"\u003e14.25.1\u003c/a\u003e - (2025-11-21)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGuildEmojiManager:\u003c/strong\u003e Allow \u003ccode\u003eCreateGuildExpressions\u003c/code\u003e for retrieving author data (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11288\"\u003e#11288\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0d64ea0528b1591ef9b856b9bcad52e88e2cbd05\"\u003e0d64ea0\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/discordjs/discord.js/commit/0516dc7862c71ffd2b49bde4e0679088d258606b\"\u003e\u003ccode\u003e0516dc7\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/b8d8812a05c14a93cc40b2839e19be38ed928cb7\"\u003e\u003ccode\u003eb8d8812\u003c/code\u003e\u003c/a\u003e fix(MessageCreateAction): receive DMs in uncached DMChannels again (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/f95b629d4416bb46320fd29664c30587f159bb41\"\u003e\u003ccode\u003ef95b629\u003c/code\u003e\u003c/a\u003e chore(TeamMember): update \u003ccode\u003epermissions\u003c/code\u003e comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/666fce0516ae56e296705f894096ce6e1340e826\"\u003e\u003ccode\u003e666fce0\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/dced1970ebb481ae7c5cf46ec5fadee4b05215bb\"\u003e\u003ccode\u003edced197\u003c/code\u003e\u003c/a\u003e fix(TeamMember): allow a default \u003ccode\u003epermissions\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/e662290faac3dd75506b3e360400a217006bde1c\"\u003e\u003ccode\u003ee662290\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/b86573db3c13fe0292bdf6756bcd4351f84e2950\"\u003e\u003ccode\u003eb86573d\u003c/code\u003e\u003c/a\u003e fix(Action): don't add recipients to guild channels (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/cd1b6a0f633b52a0008c62addb97c00abb96cb6c\"\u003e\u003ccode\u003ecd1b6a0\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/67566d0b0efd64012088e3357ad9cd6bacc23930\"\u003e\u003ccode\u003e67566d0\u003c/code\u003e\u003c/a\u003e fix: only return DMChannel that have the user as known recipient (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/eee6f948ee441c90abe30a9c9af411649dfdcf52\"\u003e\u003ccode\u003eeee6f94\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/discordjs/discord.js/commits/14.26.4/packages/discord.js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.3 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gettext-parser` from 6.0.0 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smhg/gettext-parser/releases\"\u003egettext-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efixes possible prototype pollution during parsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking\u003c/strong\u003e: drops support for node \u0026lt;20.\u003c/li\u003e\n\u003cli\u003eReplaces \u003ccode\u003ereadable-stream\u003c/code\u003e dependency with \u003ccode\u003enode:stream\u003c/code\u003e (thx \u003ca href=\"https://github.com/pirxpilot\"\u003e\u003ccode\u003e@​pirxpilot\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: switch to ESM (replace \u003ccode\u003erequire\u003c/code\u003e with \u003ccode\u003eimport\u003c/code\u003e to use \u003ccode\u003egettext-parser\u003c/code\u003e in your project)\u003c/li\u003e\n\u003cli\u003ebreaking: dropped support for node \u0026lt;=17\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereturn early while parsing comments (thx \u003ca href=\"https://github.com/JonasBa\"\u003e\u003ccode\u003e@​JonasBa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd a \u003ccode\u003evalidation\u003c/code\u003e option (disabled by default) to PO parsing (thx \u003ca href=\"https://github.com/vkhytskyi-allegro\"\u003e\u003ccode\u003e@​vkhytskyi-allegro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e: the method signatures below changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eprevious use\u003c/th\u003e\n\u003cth\u003ecurrent use\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003epo.parse (input, defaultCharset)\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003epo.parse (input, options)\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003epo.stream (defaultCharset, transformOptions)\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003epo.stream (options, transformOptions)\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/a4baf941f8192f1162c0e90d9ce52ef9e1fcd01d\"\u003e\u003ccode\u003ea4baf94\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/297db4bb4bd0fe177b487f8bad2f337929d3fc5a\"\u003e\u003ccode\u003e297db4b\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution in MO/PO parsers and headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/ba1f861bb09e228cf8449aa6df57715284aba3c3\"\u003e\u003ccode\u003eba1f861\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/b0abcc21830ec58580e64d5c008f8897e88a36af\"\u003e\u003ccode\u003eb0abcc2\u003c/code\u003e\u003c/a\u003e 9.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/376ea338c9b27e3c516c7497e31d7036589ce54c\"\u003e\u003ccode\u003e376ea33\u003c/code\u003e\u003c/a\u003e use files field for npm, remove .npmignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/ff46385c6045e49f2b58311cf6f007bdac0ee393\"\u003e\u003ccode\u003eff46385\u003c/code\u003e\u003c/a\u003e remove .claude from repo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/f7d983b6689470e031c544008983d4d02e691fec\"\u003e\u003ccode\u003ef7d983b\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/c53de1b10242dcd490a9bdc5851a76e9cfab8899\"\u003e\u003ccode\u003ec53de1b\u003c/code\u003e\u003c/a\u003e enforce \u003ccode\u003enode:\u003c/code\u003e import protocol (\u003ca href=\"https://redirect.github.com/smhg/gettext-parser/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/bd703819aa344691ef4e5199ebe85ee6a3eaf5e7\"\u003e\u003ccode\u003ebd70381\u003c/code\u003e\u003c/a\u003e replace \u003ccode\u003ereadable-stream\u003c/code\u003e with \u003ccode\u003enode:stream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smhg/gettext-parser/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/2268a2af7fb0c1ef440f398c18a32febd571f2c5\"\u003e\u003ccode\u003e2268a2a\u003c/code\u003e\u003c/a\u003e replace \u003ccode\u003echai\u003c/code\u003e with \u003ccode\u003enode:assert\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smhg/gettext-parser/compare/v6.0.0...v9.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `got` from 11.8.6 to 15.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/got/releases\"\u003egot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix false \u003ccode\u003eReadError\u003c/code\u003e on responses without \u003ccode\u003eContent-Length\u003c/code\u003e  071ea07\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/got/compare/v15.0.2...v15.0.3\"\u003ehttps://github.com/sindresorhus/got/compare/v15.0.2...v15.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix stream cookie jar completion race  b170125\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/got/compare/v15.0.1...v15.0.2\"\u003ehttps://github.com/sindresorhus/got/compare/v15.0.1...v15.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix init types  20633bc\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/got/compare/v15.0.0...v15.0.1\"\u003ehttps://github.com/sindresorhus/got/compare/v15.0.0...v15.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 22  b933476\u003c/li\u003e\n\u003cli\u003eRemove promise cancel API  a06ac6c\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epromise.cancel()\u003c/code\u003e is gone. Use the \u003ca href=\"https://github.com/sindresorhus/got/blob/main/documentation/2-options.md#signal\"\u003e\u003ccode\u003esignal\u003c/code\u003e option\u003c/a\u003e with \u003ca href=\"https://developer.mozilla.org/docs/Web/API/AbortController\"\u003e\u003ccode\u003eAbortController\u003c/code\u003e\u003c/a\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eisStream\u003c/code\u003e option  c241c6c\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003egot.stream()\u003c/code\u003e directly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse native \u003ccode\u003eFormData\u003c/code\u003e global  670b228\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://developer.mozilla.org/docs/Web/API/FormData\"\u003eWeb API \u003ccode\u003eFormData\u003c/code\u003e\u003c/a\u003e global directly (available in Node.js 18+).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresponseType: 'buffer'\u003c/code\u003e returns \u003ccode\u003eUint8Array\u003c/code\u003e instead of \u003ccode\u003eBuffer\u003c/code\u003e  309e36d\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eresponse.rawBody\u003c/code\u003e and \u003ccode\u003epromise.buffer()\u003c/code\u003e now return a \u003ccode\u003eUint8Array\u003c/code\u003e. \u003ccode\u003eBuffer\u003c/code\u003e is a subclass of \u003ccode\u003eUint8Array\u003c/code\u003e, so most code will continue to work, but strict type checks will need updating.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estrictContentLength\u003c/code\u003e defaults to \u003ccode\u003etrue\u003c/code\u003e  08e9dff\n\u003cul\u003e\n\u003cli\u003eGot now throws a \u003ccode\u003eContentLengthMismatchError\u003c/code\u003e by default if \u003ccode\u003eContent-Length\u003c/code\u003e doesn't match the actual body size. Set \u003ccode\u003e{strictContentLength: false}\u003c/code\u003e to restore the old behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eretry.enforceRetryRules\u003c/code\u003e defaults to \u003ccode\u003etrue\u003c/code\u003e  9bc8dfb\n\u003cul\u003e\n\u003cli\u003eCustom \u003ccode\u003ecalculateDelay\u003c/code\u003e functions are now only called when a retry is actually allowed by \u003ccode\u003elimit\u003c/code\u003e, \u003ccode\u003emethods\u003c/code\u003e, \u003ccode\u003estatusCodes\u003c/code\u003e, and \u003ccode\u003eerrorCodes\u003c/code\u003e. If your \u003ccode\u003ecalculateDelay\u003c/code\u003e was previously used to override retry eligibility unconditionally, set \u003ccode\u003e{retry: {enforceRetryRules: false}}\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePiped header copying is now opt-in  8e392f3\n\u003cul\u003e\n\u003cli\u003eGot no longer automatically copies headers from a piped stream. Set \u003ccode\u003e{copyPipedHeaders: true}\u003c/code\u003e to re-enable. Hop-by-hop headers are never copied even when enabled (RFC 9110 §7.6.1).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eurl\u003c/code\u003e removed from public options objects  87de8d6\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e property is no longer present on the options object passed to hooks. Use \u003ccode\u003eresponse.url\u003c/code\u003e or \u003ccode\u003erequest.requestUrl\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e300 and 304 responses are no longer auto-followed  5fccaab\n\u003cul\u003e\n\u003cli\u003ePer RFC 9110, 304 is a conditional-GET hint, not a redirect, and 300 is only a SHOULD for user agents. Got now returns these responses as-is. Handle them manually if needed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemoved the undocumented named export for Got.\n\u003cul\u003e\n\u003cli\u003eGot has always been a default export. The named export was there only for buggy build tools during the ESM migration times.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStream decode large \u003ccode\u003etext\u003c/code\u003e/\u003ccode\u003ejson\u003c/code\u003e bodies incrementally for lower peak memory usage  c9a95b1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euploadProgress\u003c/code\u003e now emits granular per-chunk events for \u003ccode\u003ejson\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e request bodies  13c889d\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/got/commit/e9489c1729a56711a18aa49d11c1ed596dfef451\"\u003e\u003ccode\u003ee9489c1\u003c/code\u003e\u003c/a\u003e 15.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/1a1452c38981d2f5f10f41392acf3dd16bb70f9b\"\u003e\u003ccode\u003e1a1452c\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/071ea0749d813f34d8458dbc1fb5e3dc66e80890\"\u003e\u003ccode\u003e071ea07\u003c/code\u003e\u003c/a\u003e Fix false \u003ccode\u003eReadError\u003c/code\u003e on responses without \u003ccode\u003eContent-Length\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/b03e6f95ebb5fe3c51512fe0190a20385e2f9ee9\"\u003e\u003ccode\u003eb03e6f9\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/552f0fe234745f5423e314430d9f5d77b6363ba2\"\u003e\u003ccode\u003e552f0fe\u003c/code\u003e\u003c/a\u003e 15.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/b17012597e4d41a6fad774656f7d8858b3375dd0\"\u003e\u003ccode\u003eb170125\u003c/code\u003e\u003c/a\u003e Fix stream cookie jar completion race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/c5ce415cb8fd929d542c618ecbd0e9087561bb56\"\u003e\u003ccode\u003ec5ce415\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/aa2b3bb4ff6eada5fc766024b3b6a0c58efffb28\"\u003e\u003ccode\u003eaa2b3bb\u003c/code\u003e\u003c/a\u003e 15.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/20633bc1d461a38d3466dd98ea0669a9d47a43aa\"\u003e\u003ccode\u003e20633bc\u003c/code\u003e\u003c/a\u003e Simplify init types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/4d7e628b1c288f72a28567ceabcff51bfc160db5\"\u003e\u003ccode\u003e4d7e628\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/got/compare/v11.8.6...v15.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `htmlparser2` from 10.0.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fb55/htmlparser2/releases\"\u003ehtmlparser2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release aligns HTML parsing with the WHATWG spec Almost all changes are to HTML mode only — XML mode is unaffected unless noted.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eRaw-text \u0026amp; RCDATA tags\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;iframe\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;noembed\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;noframes\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026lt;plaintext\u0026gt;\u003c/code\u003e are now raw-text tags, their content is no longer parsed as HTML\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;textarea\u0026gt;\u003c/code\u003e now decodes entities like \u003ccode\u003e\u0026lt;title\u0026gt;\u003c/code\u003e already did\u003c/li\u003e\n\u003cli\u003eSelf-closing \u003ccode\u003e\u0026lt;script/\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;style/\u0026gt;\u003c/code\u003e, etc. now enter their raw-text state (the \u003ccode\u003e/\u003c/code\u003e is ignored per spec) unless \u003ccode\u003erecognizeSelfClosing\u003c/code\u003e is enabled\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSVG \u0026amp; MathML\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTag names inside \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e are case-adjusted per spec (\u003ccode\u003eforeignObject\u003c/code\u003e, \u003ccode\u003eclipPath\u003c/code\u003e, etc.)\u003c/li\u003e\n\u003cli\u003eCDATA sections inside foreign content are treated as text\u003c/li\u003e\n\u003cli\u003eSpecial-tag detection is disabled inside foreign content\u003c/li\u003e\n\u003cli\u003eStray \u003ccode\u003e\u0026lt;/svg\u0026gt;\u003c/code\u003e / \u003ccode\u003e\u0026lt;/math\u0026gt;\u003c/code\u003e no longer corrupt the parser's context tracking\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eComments \u0026amp; declarations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;!--\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;!---\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;!-\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;!\u0026gt;\u003c/code\u003e now parse as valid comments per spec\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;?…\u0026gt;\u003c/code\u003e and non-DOCTYPE \u003ccode\u003e\u0026lt;!…\u0026gt;\u003c/code\u003e in HTML mode emit bogus comments instead of being silently dropped\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;!DOCTYPEhtml\u0026gt;\u003c/code\u003e (no space) is recognized as a DOCTYPE\u003c/li\u003e\n\u003cli\u003eUnclosed comments, \u003ccode\u003e\u0026lt;!DOCTYPE\u003c/code\u003e, \u003ccode\u003e\u0026lt;?…\u003c/code\u003e, \u003ccode\u003e\u0026lt;![CDATA[…\u003c/code\u003e at EOF emit the correct token type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplicit open/close\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;h1\u0026gt;\u003c/code\u003e–\u003ccode\u003e\u0026lt;h6\u0026gt;\u003c/code\u003e implicitly close other headings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;a\u0026gt;\u003c/code\u003e closes a previous \u003ccode\u003e\u0026lt;a\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNested \u003ccode\u003e\u0026lt;form\u0026gt;\u003c/code\u003e is ignored when one is already open\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;image\u0026gt;\u003c/code\u003e is rewritten to \u003ccode\u003e\u0026lt;img\u0026gt;\u003c/code\u003e outside foreign content\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;/\u0026gt;\u003c/code\u003e is silently ignored instead of emitted as text\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eOther fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ereset()\u003c/code\u003e not clearing attribute state, which could leak data across \u003ccode\u003eparseComplete()\u003c/code\u003e calls\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/pull/2387\"\u003efb55/htmlparser2#2387\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fb55/htmlparser2/compare/v11.0.0...v12.0.0\"\u003ehttps://github.com/fb55/htmlparser2/compare/v11.0.0...v12.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe module is now ESM only \u003ca href=\"https://redirect.github.com/fb55/htmlparser2/pull/2381\"\u003efb55/htmlparser2#2381\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eCommonJS \u003ccode\u003erequire()\u003c/code\u003e is not supported in legacy environment anymore. Use \u003ccode\u003eimport\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe minimum Node.js version is now 20.19.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDependencies have been bumped to their latest major versions: \u003ccode\u003edomhandler\u003c/code\u003e v6, \u003ccode\u003edomutils\u003c/code\u003e v4, \u003ccode\u003edomelementtype\u003c/code\u003e v3, \u003ccode\u003eentities\u003c/code\u003e v8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eWebWritableStream\u003c/code\u003e for the Web Streams API, enabling direct piping from \u003ccode\u003efetch()\u003c/code\u003e response bodies into the parser \u003ca href=\"https://redirect.github.com/fb55/htmlparser2/pull/2376\"\u003efb55/htmlparser2#2376\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\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/fb55/htmlparser2/commit/c73fec0c0586647cd1269d2598e2ba4203d0207f\"\u003e\u003ccode\u003ec73fec0\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/e32389ab23de47c3956850418139635cc8b1bc65\"\u003e\u003ccode\u003ee32389a\u003c/code\u003e\u003c/a\u003e fix: align HTML parsing with the spec (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2387\"\u003e#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/cc400f12679d3e2c42925e4e7b552a5b2c63bc06\"\u003e\u003ccode\u003ecc400f1\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.4.7 to 2.4.8 (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2386\"\u003e#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/698aa5bb3980072ff74cc93c1139d18c99e8c772\"\u003e\u003ccode\u003e698aa5b\u003c/code\u003e\u003c/a\u003e build(deps): Bump domutils from 4.0.1 to 4.0.2 (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2385\"\u003e#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/b781f6263c55296f24d908bdb6be94acc8480fe5\"\u003e\u003ccode\u003eb781f62\u003c/code\u003e\u003c/a\u003e 11.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/f2bb3b0ae105e602f909f4a892d0641f19a9f685\"\u003e\u003ccode\u003ef2bb3b0\u003c/code\u003e\u003c/a\u003e docs: expand README (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2384\"\u003e#2384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/9008dfd3808117cbf0447d453d14308ccf2502f9\"\u003e\u003ccode\u003e9008dfd\u003c/code\u003e\u003c/a\u003e feat: add WebWritableStream for Web Streams API support (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2376\"\u003e#2376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/21dedfa0938f1370f7660fd2ceec7f4b14beea19\"\u003e\u003ccode\u003e21dedfa\u003c/code\u003e\u003c/a\u003e fix(tokenizer): require full \u003ccode\u003e--\u0026gt;\u003c/code\u003e to close comments in xmlMode (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2383\"\u003e#2383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/f2daa22366df226cf6b8a760123034102f7910b9\"\u003e\u003ccode\u003ef2daa22\u003c/code\u003e\u003c/a\u003e fix(tokenizer): align edge-case parsing behavior with HTML spec (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2382\"\u003e#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/24ca601e6ad3e0211edbfc94de488e34dd3ec829\"\u003e\u003ccode\u003e24ca601\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump vitest from 4.0.18 to 4.1.0 (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2371\"\u003e#2371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fb55/htmlparser2/compare/v10.0.0...v12.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for htmlparser2 since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `immutable` from 5.1.4 to 5.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immutable-js/immutable-js/releases\"\u003eimmutable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in immutable\u003c/li\u003e\n\u003cli\u003eUpgrade devtools and use immutable version by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2158\"\u003eimmutable-js/immutable-js#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.4...v5.1.5\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v5.1.4...v5.1.5\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/immutable-js/immutable-js/blob/main/CHANGELOG.md\"\u003eimmutable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in immutable\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/b37b85568632227751ddc8a16034cacc0f42b652\"\u003e\u003ccode\u003eb37b855\u003c/code\u003e\u003c/a\u003e 5.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/16b3313fdf2c5f579f10799e22869f6909abf945\"\u003e\u003ccode\u003e16b3313\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/fd2ef4977ee654c5bf26368dbf2f983c8d679bd6\"\u003e\u003ccode\u003efd2ef49\u003c/code\u003e\u003c/a\u003e fix new proto key injection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/6734b7b2af7e9dadf517eb9473cc64d2dfe2e301\"\u003e\u003ccode\u003e6734b7b\u003c/code\u003e\u003c/a\u003e fix Prototype Pollution in mergeDeep, toJS, etc.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/6f772de1e44dcde14128e48d19081a7a077f2162\"\u003e\u003ccode\u003e6f772de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2175\"\u003e#2175\u003c/a\u003e from immutable-js/dependabot/npm_and_yarn/rollup-4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/5f3dc61fd0e231654f04a850b8764e7e864c54b3\"\u003e\u003ccode\u003e5f3dc61\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.34.8 to 4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/049a594410962c13dfd0f2d0bf0ef2154271079e\"\u003e\u003ccode\u003e049a594\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2173\"\u003e#2173\u003c/a\u003e from immutable-js/dependabot/npm_and_yarn/lodash-4.1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/2481a77331122eea4ace8afd4842042c6ae7510c\"\u003e\u003ccode\u003e2481a77\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2172\"\u003e#2172\u003c/a\u003e from mrazauskas/update-tstyche\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/eb047790b44dac8e5ace49529a5c9928edfc8e12\"\u003e\u003ccode\u003eeb04779\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/b973bf3b6242c9966143169825e1e14248c07c31\"\u003e\u003ccode\u003eb973bf3\u003c/code\u003e\u003c/a\u003e format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.4...v5.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bufferutil` from 4.0.8 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/580a8a92c91d1b3dea6d4b0d54f89daf42da5e48\"\u003e\u003ccode\u003e580a8a9\u003c/code\u003e\u003c/a\u003e [dist] 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/b4cd4cdd0ab798d6aafc02a1e76875bfa47e4c01\"\u003e\u003ccode\u003eb4cd4cd\u003c/code\u003e\u003c/a\u003e [lint] Fix prettier error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/2a16fa9e326320e118ba6a9fcb7e363f4be6e845\"\u003e\u003ccode\u003e2a16fa9\u003c/code\u003e\u003c/a\u003e [pkg] Update node-gyp to version 12.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/18f122a9271bffcf140b550d1ab5825b4ff62f37\"\u003e\u003ccode\u003e18f122a\u003c/code\u003e\u003c/a\u003e [minor] Support buffers greater than 2^32 bytes in length\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/321fbe49cf0e2ab3f2f1dd688c695a9146bbdb82\"\u003e\u003ccode\u003e321fbe4\u003c/code\u003e\u003c/a\u003e [perf] Do not make compiler life harder (\u003ca href=\"https://redirect.github.com/websockets/bufferutil/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/557a7af53847957d5efda3964254b7037269c23b\"\u003e\u003ccode\u003e557a7af\u003c/code\u003e\u003c/a\u003e [ci] Build and deploy two platform-specific binaries for macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/33932c1d0b44304770648d8baa7d8f216bec130c\"\u003e\u003ccode\u003e33932c1\u003c/code\u003e\u003c/a\u003e [build] Do not build a universal binary for macOS (\u003ca href=\"https://redirect.github.com/websockets/bufferutil/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/ca57ce2bb7dafbfc2805512ed78aa7284b10aa1e\"\u003e\u003ccode\u003eca57ce2\u003c/code\u003e\u003c/a\u003e [ci] Build the prebuilt binary for macOS with the Intel runner image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/1b9081dd93ad7e133d48a74603de2c176727300e\"\u003e\u003ccode\u003e1b9081d\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/bufferutil/commit/31eb0adcde68ccb68db7f4afae243f6972ee1c26\"\u003e\u003ccode\u003e31eb0ad\u003c/code\u003e\u003c/a\u003e [ci] Update actions/upload-artifact action to v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/bufferutil/compare/v4.0.8...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/code-frame` from 7.27.1 to 7.29.0\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@​babel/code-frame's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\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/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\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-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\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/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\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:bug: Bug Fix\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/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\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://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument 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-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b...\n\n_Description has been truncated_","html_url":"https://github.com/DawnbrandBots/bastion-bot/pull/702","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DawnbrandBots%2Fbastion-bot/issues/702","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/702/packages"}],"issue_packages":[{"old_version":"4.9.1","new_version":"4.10.1","update_type":"minor","path":null,"pr_created_at":"2026-09-14T15:48:23.000Z","version_change":"4.9.1 → 4.10.1","issue":{"uuid":"5451519278","node_id":"PR_kwDOLTB3JM8AAAABDebiSg","number":508,"state":"open","title":"[release-4.20] maintenance: Bump the npm group with 227 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T15:48:23.000Z","updated_at":"2026-09-14T15:51:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.20] maintenance: Bump","group_name":"npm","update_count":227,"packages":[{"name":"react-hook-form","old_version":"7.73.1","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@patternfly/quickstarts","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/patternfly-quickstarts"},{"name":"@patternfly/react-catalog-view-extension","old_version":"6.3.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-catalog-view"},{"name":"@patternfly/react-charts","old_version":"8.4.1","new_version":"8.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-core","old_version":"6.3.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-icons","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-log-viewer","old_version":"6.3.0","new_version":"6.5.0","repository_url":"https://github.com/patternfly/react-log-viewer"},{"name":"@patternfly/react-styles","old_version":"6.4.0","new_version":"6.6.1"},{"name":"@patternfly/react-table","old_version":"6.4.3","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-tokens","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"cypress","old_version":"15.14.1","new_version":"15.21.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild-loader","old_version":"4.4.3","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"react-router-dom-v5-compat","old_version":"6.30.3","new_version":"6.30.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.99.0","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.7","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack","old_version":"5.106.2","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-dev-server","old_version":"5.2.3","new_version":"5.2.6","repository_url":"https://github.com/webpack/webpack-dev-server"},{"name":"@babel/code-frame","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.29.1","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-regexp-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-globals","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-remap-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-option","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.29.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.2","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-firefox-class-in-computed-class-key","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-class-field-initializer-scope","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-arrow-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-generator-functions","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoped-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-keys","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dynamic-import","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-export-namespace-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-for-of","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-function-name","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-member-expression-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-amd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-umd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-new-target","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-super","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-property-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-reserved-words","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-shorthand-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-sticky-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-template-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typeof-symbol","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-escapes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-property-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.29.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.29.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.10","new_version":"4.0.1","repository_url":"https://github.com/cypress-io/request"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@parcel/watcher","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@patternfly/react-topology","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/react-topology"},{"name":"@peculiar/asn1-cms","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.6.1","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@pkgr/core","old_version":"0.2.9","new_version":"0.3.6","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@remix-run/router","old_version":"1.23.2","new_version":"1.23.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tsconfig/node10","old_version":"1.0.12","new_version":"1.0.13","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/d3-geo","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-random","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.8","new_version":"4.19.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.24","new_version":"4.17.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ansi-escapes","old_version":"4.3.2","new_version":"7.3.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"arch","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/feross/arch"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"baseline-browser-mapping","old_version":"2.10.21","new_version":"2.11.23","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"1.20.4","new_version":"1.20.8","repository_url":"https://github.com/expressjs/body-parser"},{"name":"bonjour-service","old_version":"1.3.0","new_version":"1.4.4","repository_url":"https://github.com/onlxltd/bonjour-service"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.2","new_version":"4.28.9","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001790","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-cursor","old_version":"3.1.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/cli-cursor"},{"name":"cli-truncate","old_version":"2.1.0","new_version":"5.2.0","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"commander","old_version":"2.20.3","new_version":"2.11.0","repository_url":"https://github.com/tj/commander.js"},{"name":"core-js-compat","old_version":"3.49.0","new_version":"3.50.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"default-browser","old_version":"5.5.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"dompurify","old_version":"3.4.1","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"electron-to-chromium","old_version":"1.5.344","new_version":"1.5.425","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.21.0","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-iterator-helpers","old_version":"1.3.2","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"name":"fast-uri","old_version":"3.1.0","new_version":"3.1.7","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"focus-trap","old_version":"7.6.4","new_version":"7.6.6","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"form-data","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/form-data/form-data"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.14.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"gettext-converter","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/locize/gettext-converter"},{"name":"hasown","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"html-parse-stringify","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/i18next/html-parse-stringify"},{"name":"http-proxy-middleware","old_version":"2.0.9","new_version":"2.0.10","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"immutable","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"is-network-error","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/sindresorhus/is-network-error"},{"name":"launch-editor","old_version":"2.13.2","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"listr2","old_version":"3.14.0","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"log-update","old_version":"4.0.0","new_version":"6.1.0","repository_url":"https://github.com/sindresorhus/log-update"},{"name":"slice-ansi","old_version":"3.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"mktemp","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/sasaplus1/mktemp"},{"name":"mobx","old_version":"6.15.0","new_version":"6.16.1","repository_url":"https://github.com/mobxjs/mobx"},{"name":"mocha","old_version":"11.7.5","new_version":"12.0.1","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.19","repository_url":"https://github.com/ai/nanoid"},{"name":"natural-compare-lite","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/litejs/natural-compare-lite"},{"name":"node-exports-info","old_version":"1.6.0","new_version":"1.6.2","repository_url":"https://github.com/inspect-js/node-exports-info"},{"name":"node-releases","old_version":"2.0.38","new_version":"2.0.55","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-selector-parser","old_version":"7.1.1","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"pvutils","old_version":"1.1.5","new_version":"1.2.0","repository_url":"https://github.com/PeculiarVentures/pvutils"},{"name":"qs","old_version":"6.14.2","new_version":"6.15.3","repository_url":"https://github.com/ljharb/qs"},{"name":"regjsparser","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"restore-cursor","old_version":"3.1.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/restore-cursor"},{"name":"serialize-javascript","old_version":"7.0.5","new_version":"7.1.1","repository_url":"https://github.com/yahoo/serialize-javascript"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"streamx","old_version":"2.25.0","new_version":"2.28.1","repository_url":"https://github.com/mafintosh/streamx"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"synckit","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/un-ts/synckit"},{"name":"systeminformation","old_version":"5.31.5","new_version":"5.33.10","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tabbable","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"terser","old_version":"5.46.2","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"b4a","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/holepunchto/b4a"},{"name":"thingies","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/streamich/thingies"},{"name":"tmp","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/raszi/node-tmp"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"undici","old_version":"7.25.0","new_version":"7.29.1","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-dev-middleware","old_version":"7.4.5","new_version":"7.4.6","repository_url":"https://github.com/webpack/webpack-dev-middleware"},{"name":"webpack-sources","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"websocket-driver","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/faye/websocket-driver-node"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"workerpool","old_version":"9.3.4","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.20.0","new_version":"7.5.13","repository_url":"https://github.com/websockets/ws"},{"name":"yauzl","old_version":"2.10.0","new_version":"3.4.0","repository_url":"https://github.com/thejoshwolfe/yauzl"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 227 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.73.1` | `7.87.0` |\n| [@patternfly/quickstarts](https://github.com/patternfly/patternfly-quickstarts) | `6.4.0` | `6.6.0` |\n| [@patternfly/react-catalog-view-extension](https://github.com/patternfly/react-catalog-view) | `6.3.0` | `6.5.0` |\n| [@patternfly/react-charts](https://github.com/patternfly/patternfly-react) | `8.4.1` | `8.6.1` |\n| [@patternfly/react-core](https://github.com/patternfly/patternfly-react) | `6.3.1` | `6.6.1` |\n| [@patternfly/react-icons](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@patternfly/react-log-viewer](https://github.com/patternfly/react-log-viewer) | `6.3.0` | `6.5.0` |\n| @patternfly/react-styles | `6.4.0` | `6.6.1` |\n| [@patternfly/react-table](https://github.com/patternfly/patternfly-react) | `6.4.3` | `6.6.1` |\n| [@patternfly/react-tokens](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.14.1` | `15.21.1` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.3` | `4.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [react-router-dom-v5-compat](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom-v5-compat) | `6.30.3` | `6.30.6` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.7` | `16.0.8` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [webpack](https://github.com/webpack/webpack) | `5.106.2` | `5.110.3` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.3` | `5.2.6` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.29.0` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.29.0` | `7.29.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.29.1` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-regexp-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-regexp-features-plugin) | `7.28.5` | `7.29.7` |\n| [@babel/helper-globals](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-globals) | `7.28.0` | `7.29.7` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.28.5` | `7.29.7` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.28.6` | `7.29.7` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.6` | `7.29.7` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.27.1` | `7.29.7` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `7.29.7` |\n| [@babel/helper-remap-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-remap-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.28.6` | `7.29.7` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/helper-validator-option](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-option) | `7.27.1` | `7.29.7` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.6` | `7.29.7` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.29.2` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.2` | `7.29.8` |\n| [@babel/plugin-bugfix-firefox-class-in-computed-class-key](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-class-field-initializer-scope](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-class-field-initializer-scope) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.29.0` | `7.29.7` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-block-scoped-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoped-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-keys](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-keys) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.29.0` | `7.29.7` |\n| [@babel/plugin-transform-dynamic-import](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dynamic-import) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-export-namespace-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-export-namespace-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-for-of](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-for-of) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-function-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-function-name) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-member-expression-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-member-expression-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-amd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-amd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.29.0` | `7.29.8` |\n| [@babel/plugin-transform-modules-umd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-umd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.29.0` | `7.29.7` |\n| [@babel/plugin-transform-new-target](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-new-target) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-super](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-super) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-property-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-property-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.29.0` | `7.29.8` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-reserved-words](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-reserved-words) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-shorthand-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-shorthand-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-sticky-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-sticky-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-template-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-template-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typeof-symbol](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typeof-symbol) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-escapes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-escapes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-unicode-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.28.6` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.2` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.29.2` | `7.29.7` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.28.6` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.0` | `7.29.8` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.0` | `7.29.8` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.10` | `4.0.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@patternfly/react-topology](https://github.com/patternfly/react-topology) | `6.4.0` | `6.6.0` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.6.1` | `2.9.4` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.6.1` | `2.9.4` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.9` | `0.3.6` |\n| [@remix-run/router](https://github.com/remix-run/react-router/tree/HEAD/packages/router) | `1.23.2` | `1.23.4` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.12` | `1.0.13` |\n| [@types/d3-geo](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-geo) | `3.1.0` | `3.1.1` |\n| [@types/d3-random](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-random) | `3.0.3` | `3.0.4` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.8` | `4.19.9` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.24` | `4.17.25` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `4.3.2` | `7.3.0` |\n| [arch](https://github.com/feross/arch) | `2.2.0` | `3.0.0` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.21` | `2.11.23` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.4` | `1.20.8` |\n| [bonjour-service](https://github.com/onlxltd/bonjour-service) | `1.3.0` | `1.4.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.2` | `4.28.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001790` | `1.0.30001810` |\n| [cli-cursor](https://github.com/sindresorhus/cli-cursor) | `3.1.0` | `5.0.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `2.1.0` | `5.2.0` |\n| [commander](https://github.com/tj/commander.js) | `2.20.3` | `2.11.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.49.0` | `3.50.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.23` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.5.0` | `5.5.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.1` | `3.4.15` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.344` | `1.5.425` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.21.0` | `5.24.5` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.3.2` | `1.4.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.0` | `3.1.7` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.4` | `7.6.6` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.5` | `4.0.6` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.14.0` | `4.14.3` |\n| [gettext-converter](https://github.com/locize/gettext-converter) | `1.3.1` | `1.4.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.3` | `2.0.4` |\n| [html-parse-stringify](https://github.com/i18next/html-parse-stringify) | `3.0.1` | `3.1.0` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.9` | `2.0.10` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `3.8.3` | `3.8.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-network-error](https://github.com/sindresorhus/is-network-error) | `1.3.1` | `1.3.2` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.13.2` | `2.14.1` |\n| [listr2](https://github.com/listr2/listr2) | `3.14.0` | `9.0.5` |\n| [log-update](https://github.com/sindresorhus/log-update) | `4.0.0` | `6.1.0` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `3.0.0` | `7.1.2` |\n| [mktemp](https://github.com/sasaplus1/mktemp) | `2.0.3` | `2.0.4` |\n| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.5` | `12.0.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.19` |\n| [natural-compare-lite](https://github.com/litejs/natural-compare-lite) | `1.4.0` | `1.4.1` |\n| [node-exports-info](https://github.com/inspect-js/node-exports-info) | `1.6.0` | `1.6.2` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.38` | `2.0.55` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.28` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.1` | `7.1.6` |\n| [pvutils](https://github.com/PeculiarVentures/pvutils) | `1.1.5` | `1.2.0` |\n| [qs](https://github.com/ljharb/qs) | `6.14.2` | `6.15.3` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.1` | `0.13.2` |\n| [restore-cursor](https://github.com/sindresorhus/restore-cursor) | `3.1.0` | `5.1.0` |\n| [serialize-javascript](https://github.com/yahoo/serialize-javascript) | `7.0.5` | `7.1.1` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.10.0` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.25.0` | `2.28.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.12` | `0.11.13` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.5` | `5.33.10` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\n| [terser](https://github.com/terser/terser) | `5.46.2` | `5.51.2` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.8.0` | `1.9.0` |\n| [thingies](https://github.com/streamich/thingies) | `2.6.0` | `2.6.1` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.5` | `0.2.7` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [undici](https://github.com/nodejs/undici) | `7.25.0` | `7.29.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `7.4.5` | `7.4.6` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.4.0` | `3.5.1` |\n| [websocket-driver](https://github.com/faye/websocket-driver-node) | `0.7.4` | `0.7.5` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [workerpool](https://github.com/josdejong/workerpool) | `9.3.4` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.20.0` | `7.5.13` |\n| [yauzl](https://github.com/thejoshwolfe/yauzl) | `2.10.0` | `3.4.0` |\n\nUpdates `react-hook-form` from 7.73.1 to 7.87.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.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003e#13676\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003ereact-hook-form/react-hook-form#13676\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003eRecursive type helpers (\u003ccode\u003ePath\u003c/code\u003e, \u003ccode\u003eDeepPartial\u003c/code\u003e, \u003ccode\u003eDeepRequired\u003c/code\u003e, \u003ccode\u003eFieldErrorsImpl\u003c/code\u003e, etc.) previously stopped only at \u003ccode\u003ePrimitive | BrowserNativeObject\u003c/code\u003e. As a result, rich third-party value types such as \u003ccode\u003eDayjs\u003c/code\u003e and \u003ccode\u003eDecimal\u003c/code\u003e could be recursively traversed member-by-member, potentially causing TypeScript to report \u003cstrong\u003e\u0026quot;Excessive complexity\u0026quot;\u003c/strong\u003e diagnostics on large form types.\u003c/p\u003e\n\u003cp\u003eYou can now register a type as an opaque leaf via declaration merging:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport type { Dayjs } from 'dayjs';\r\n\u003cp\u003edeclare module 'react-hook-form' {\ninterface OpaqueTypes {\ndayjs: Dayjs;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhile the registry is empty, types remain identical to the existing behavior. This is purely opt-in.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003e#13673\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003ereact-hook-form/react-hook-form#13673\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003e#13675\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003ereact-hook-form/react-hook-form#13675\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e when resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration in Next.js builds. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003e#13682\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003ereact-hook-form/react-hook-form#13682\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003e#13683\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003ereact-hook-form/react-hook-form#13683\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003e#13684\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003ereact-hook-form/react-hook-form#13684\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003e#13686\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003ereact-hook-form/react-hook-form#13686\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003e#13687\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003ereact-hook-form/react-hook-form#13687\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thank You\u003c/h2\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Alioth-91\"\u003e\u003ccode\u003e@​Alioth-91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Masatoshi0227\"\u003e\u003ccode\u003e@​Masatoshi0227\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/modosc\"\u003e\u003ccode\u003e@​modosc\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.87.0] - 2026-08-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshouldTouch\u003c/code\u003e option for \u003ccode\u003etrigger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration (Next.js builds)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/29af888d27ab59157616e025a59957ad55ea07a1\"\u003e\u003ccode\u003e29af888\u003c/code\u003e\u003c/a\u003e 7.87.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1eeab63e387f2adb74acd761cff788a92985dec1\"\u003e\u003ccode\u003e1eeab63\u003c/code\u003e\u003c/a\u003e 🐞 fix(useFormState): never reconciles when an Activity subtree is hidden on i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/145441c2f2c7e32c00da943f02666bcbadce2ea9\"\u003e\u003ccode\u003e145441c\u003c/code\u003e\u003c/a\u003e 🐞 fix(generateWatchOutput): defaultValue is ignored for an array of names (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fb065cce5a0de00e99677f376ab277772c00288\"\u003e\u003ccode\u003e1fb065c\u003c/code\u003e\u003c/a\u003e 🐞 fix(resetField): isValid not recomputed for subscribe-only consumers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13684\"\u003e#13684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f7380e75293cb175818c487a0d6a495b80ad73b\"\u003e\u003ccode\u003e2f7380e\u003c/code\u003e\u003c/a\u003e 🧹refactor: use \u003ccode\u003econtinue\u003c/code\u003e instead of \u003ccode\u003ereturn\u003c/code\u003e in setFieldValues' hasOwnProper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1b0a314930adfc8d146826ffddba1f81e35b084d\"\u003e\u003ccode\u003e1b0a314\u003c/code\u003e\u003c/a\u003e 📖 remove comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a457ca7fa78e3426ca96b23b7057cd453a623250\"\u003e\u003ccode\u003ea457ca7\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13680\"\u003e#13680\u003c/a\u003e: useWatch never reconciles when an Activity subtree is hidden on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/bb3360f4db62489ed4ab4e09ccb4211a275da707\"\u003e\u003ccode\u003ebb3360f\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13681\"\u003e#13681\u003c/a\u003e issue: ERR_MODULE_NOT_FOUND, Can't resolve react-hook-form due t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f646948dcca52177512a4778e16789765a00ccf2\"\u003e\u003ccode\u003ef646948\u003c/code\u003e\u003c/a\u003e 🪅 feat: add OpaqueTypes registry for opaque leaf types (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13676\"\u003e#13676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e17a95c9ab36525b79bdc6115a6f5fd0959af3fa\"\u003e\u003ccode\u003ee17a95c\u003c/code\u003e\u003c/a\u003e 🧇 chore: scope the lock workflow to issues so its scheduled run can finish (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.73.1...v7.87.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/quickstarts` from 6.4.0 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/releases\"\u003e@​patternfly/quickstarts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(unified): update icons and glass theme by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/543\"\u003epatternfly/patternfly-quickstarts#543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.4...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunified:\u003c/strong\u003e update icons and glass theme (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e1f6dba0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Snyk] Upgrade \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e from 6.0.0 to 6.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): updated yarn and node for workflows by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/424\"\u003epatternfly/patternfly-quickstarts#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): bump docs framework by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/423\"\u003epatternfly/patternfly-quickstarts#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates links to align with nav redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/429\"\u003epatternfly/patternfly-quickstarts#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/437\"\u003epatternfly/patternfly-quickstarts#437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/442\"\u003epatternfly/patternfly-quickstarts#442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tar from 7.5.1 to 7.5.2 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/patternfly/patternfly-quickstarts/pull/441\"\u003epatternfly/patternfly-quickstarts#441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /packages/vscode 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/patternfly/patternfly-quickstarts/pull/439\"\u003epatternfly/patternfly-quickstarts#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade js-base64 from 3.7.5 to 3.7.8 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/420\"\u003epatternfly/patternfly-quickstarts#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade react-dom from 18.2.0 to 18.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/418\"\u003epatternfly/patternfly-quickstarts#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(QuickStartTile): updated class application for active tile by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/443\"\u003epatternfly/patternfly-quickstarts#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(design-guidelines): Update note about card label. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/455\"\u003epatternfly/patternfly-quickstarts#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: combine all dependency bumps by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/510\"\u003epatternfly/patternfly-quickstarts#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unit tests to RTL by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/513\"\u003epatternfly/patternfly-quickstarts#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to org reusable issue labeling workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/534\"\u003epatternfly/patternfly-quickstarts#534\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/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.4\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.3...prerelease-v6.5.0-prerelease.4\"\u003e6.5.0-prerelease.4\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eQuickStartTile:\u003c/strong\u003e updated class application for active tile (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/39bcee94fc898682a719b6ede296e8a4c7f650aa\"\u003e39bcee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.2...prerelease-v6.5.0-prerelease.3\"\u003e6.5.0-prerelease.3\u003c/a\u003e (2025-12-03)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/3ca302883e01c2273f81792f200d5b58d7257ed8\"\u003e\u003ccode\u003e3ca3028\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/543\"\u003e#543\u003c/a\u003e from kmcfaul/unified-updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/6e92d82abc2370d3b47e6b95b56636102f3728b7\"\u003e\u003ccode\u003e6e92d82\u003c/code\u003e\u003c/a\u003e add resolutions for deps with synk issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/0a9b393e36e8fda815aa7c6876b5f75fb0fed32e\"\u003e\u003ccode\u003e0a9b393\u003c/code\u003e\u003c/a\u003e fix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e\u003ccode\u003e1f6dba0\u003c/code\u003e\u003c/a\u003e feat(unified): update icons and glass theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a351702299f166333180e2d04b514e510ed64dd4\"\u003e\u003ccode\u003ea351702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/534\"\u003e#534\u003c/a\u003e from nicolethoen/add_gh_actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a97aad5ac91a98054310b4b5c5fc36f5028f6ab1\"\u003e\u003ccode\u003ea97aad5\u003c/code\u003e\u003c/a\u003e ci: switch to org reusable issue labeling workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f2b9f22c2717fe59623e3c03826aa0af0c8153aa\"\u003e\u003ccode\u003ef2b9f22\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/513\"\u003e#513\u003c/a\u003e from nicolethoen/chore/update-unit-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f162214e7a39b3bcd010e4f7c30488980cfcc620\"\u003e\u003ccode\u003ef162214\u003c/code\u003e\u003c/a\u003e remove enzyme \u0026amp; address test warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/b14778281f6673af63dc54311b789c2d07090e3a\"\u003e\u003ccode\u003eb147782\u003c/code\u003e\u003c/a\u003e fix linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/ca883f9cfd8151fb84f888adfd4cc5873f12c636\"\u003e\u003ccode\u003eca883f9\u003c/code\u003e\u003c/a\u003e chore: update unit tests to RTL\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/quickstarts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-catalog-view-extension` from 6.3.0 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-catalog-view/releases\"\u003e@​patternfly/react-catalog-view-extension's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(vertical tabs): update with unified tokens by \u003ca href=\"https://github.com/jcmill\"\u003e\u003ccode\u003e@​jcmill\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/99\"\u003epatternfly/react-catalog-view#99\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/jcmill\"\u003e\u003ccode\u003e@​jcmill\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/99\"\u003epatternfly/react-catalog-view#99\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.4.0...v6.5.0\"\u003ehttps://github.com/patternfly/react-catalog-view/compare/v6.4.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Creates an overview page by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/93\"\u003epatternfly/react-catalog-view#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(high contrast): add border to some hover states by \u003ca href=\"https://github.com/srambach\"\u003e\u003ccode\u003e@​srambach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/91\"\u003epatternfly/react-catalog-view#91\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/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/93\"\u003epatternfly/react-catalog-view#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srambach\"\u003e\u003ccode\u003e@​srambach\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/pull/91\"\u003epatternfly/react-catalog-view#91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.3.0...v6.4.0\"\u003ehttps://github.com/patternfly/react-catalog-view/compare/v6.3.0...v6.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.4.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/prerelease-v6.4.0-prerelease.0...prerelease-v6.4.0-prerelease.1\"\u003e6.4.0-prerelease.1\u003c/a\u003e (2026-05-13)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etrigger 6.4.0-prerelease.1 (\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/aa6b668f0f49ab631fc904b6eb9b66621b052040\"\u003eaa6b668\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/1be12e42279339f6fad2995b290faa2318bb8cd4\"\u003e\u003ccode\u003e1be12e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/react-catalog-view/issues/99\"\u003e#99\u003c/a\u003e from jcmill/fix/96-tokens-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/1021b3facfa71c480d6472c549d89c2d3e9af6d1\"\u003e\u003ccode\u003e1021b3f\u003c/code\u003e\u003c/a\u003e update 3px to suggested token, update text color based on state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/8c1cc839afde082700d89f3cfa0cbfcfc2ddbd07\"\u003e\u003ccode\u003e8c1cc83\u003c/code\u003e\u003c/a\u003e test update with new snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/ccde4575afdf7998edef99a6d7290b5451bbd499\"\u003e\u003ccode\u003eccde457\u003c/code\u003e\u003c/a\u003e version bumps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/2199e5b26c48cf22a0008252bcdb61e114678ff7\"\u003e\u003ccode\u003e2199e5b\u003c/code\u003e\u003c/a\u003e update indicator background color, border radius, and animation, update tab b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/05db76cb9dbff4165c6f167eba2534044df1ccff\"\u003e\u003ccode\u003e05db76c\u003c/code\u003e\u003c/a\u003e update scss import to use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/aa6b668f0f49ab631fc904b6eb9b66621b052040\"\u003e\u003ccode\u003eaa6b668\u003c/code\u003e\u003c/a\u003e fix: trigger 6.4.0-prerelease.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/0e5884ca25ef7031d3358908ace6e8814946e98b\"\u003e\u003ccode\u003e0e5884c\u003c/code\u003e\u003c/a\u003e feat(high contrast): add border to some hover states\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/43eb2ba264c515c24f2246745fd41ddc3530c514\"\u003e\u003ccode\u003e43eb2ba\u003c/code\u003e\u003c/a\u003e feat(high contrast): fix horizontal scroll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-catalog-view/commit/b1fdfc5955a06f234884dfd952f4e2f88f1802bf\"\u003e\u003ccode\u003eb1fdfc5\u003c/code\u003e\u003c/a\u003e feat(high contrast): remove comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/react-catalog-view/compare/v6.3.0...v6.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-catalog-view-extension\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-charts` from 8.4.1 to 8.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-charts@8.4.1...@patternfly/react-charts@8.6.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 \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-charts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-core` from 6.3.1 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-core@6.3.1...@patternfly/react-core@6.6.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 \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-icons` from 6.4.0 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-icons@6.4.0...@patternfly/react-icons@6.6.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 \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-icons\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-log-viewer` from 6.3.0 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-log-viewer/releases\"\u003e@​patternfly/react-log-viewer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(LogViewer): Adjust parsed data to remove tab character by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include guidance for AI generated code. by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/100\"\u003epatternfly/react-log-viewer#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade to Node 22, Yarn 4, ESLint 9 flat config, and bump dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/102\"\u003epatternfly/react-log-viewer#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd keywords to package.json by \u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: install Chrome for Puppeteer in a11y CI workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/104\"\u003epatternfly/react-log-viewer#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix a11y tests by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/105\"\u003epatternfly/react-log-viewer#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pr previews by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/107\"\u003epatternfly/react-log-viewer#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pf-team label to relevant issues by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/109\"\u003epatternfly/react-log-viewer#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add agentic guidance by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/103\"\u003epatternfly/react-log-viewer#103\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/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.5.0\"\u003ehttps://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(LogViewer): Adjust parsed data to remove tab character by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include guidance for AI generated code. by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/100\"\u003epatternfly/react-log-viewer#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade to Node 22, Yarn 4, ESLint 9 flat config, and bump dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/102\"\u003epatternfly/react-log-viewer#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd keywords to package.json by \u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: install Chrome for Puppeteer in a11y CI workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/104\"\u003epatternfly/react-log-viewer#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix a11y tests by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/105\"\u003epatternfly/react-log-viewer#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pr previews by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/107\"\u003epatternfly/react-log-viewer#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add pf-team label to relevant issues by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/109\"\u003epatternfly/react-log-viewer#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add agentic guidance by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/103\"\u003epatternfly/react-log-viewer#103\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/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/99\"\u003epatternfly/react-log-viewer#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/roiros\"\u003e\u003ccode\u003e@​roiros\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-log-viewer/pull/89\"\u003epatternfly/react-log-viewer#89\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.4.0\"\u003ehttps://github.com/patternfly/react-log-viewer/compare/v6.3.0...v6.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.4.0-prerelease.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/react-log-viewer/compare/prerelease-v6.4.0-prerelease.1...prerelease-v6.4.0-prerelease.2\"\u003e6.4.0-prerelease.2\u003c/a\u003e (2026-03-20)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd puppeteer as direct devDependency for a11y CI (\u003ca href=\"https://github.com...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/networking-console-plugin/pull/508","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnetworking-console-plugin/issues/508","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/508/packages"}},{"old_version":"4.9.1","new_version":"4.10.1","update_type":"minor","path":null,"pr_created_at":"2026-09-14T15:48:12.000Z","version_change":"4.9.1 → 4.10.1","issue":{"uuid":"5451517495","node_id":"PR_kwDOLTB3JM8AAAABDebcfQ","number":507,"state":"open","title":"[release-4.22] maintenance: Bump the npm group with 249 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T15:48:12.000Z","updated_at":"2026-09-14T15:50:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.22] maintenance: Bump","group_name":"npm","update_count":249,"packages":[{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@cypress/webpack-preprocessor","old_version":"7.0.2","new_version":"7.1.2","repository_url":"https://github.com/cypress-io/cypress"},{"name":"@patternfly/quickstarts","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/patternfly-quickstarts"},{"name":"@patternfly/react-charts","old_version":"8.4.0","new_version":"8.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-component-groups","old_version":"6.4.0","new_version":"6.7.0","repository_url":"https://github.com/patternfly/react-component-groups"},{"name":"@patternfly/react-core","old_version":"6.4.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-icons","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-table","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-tokens","old_version":"6.4.0","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"cypress","old_version":"15.10.0","new_version":"15.21.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"react-copy-to-clipboard","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/nkbt/react-copy-to-clipboard"},{"name":"react-router-dom-v5-compat","old_version":"6.30.3","new_version":"6.30.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.97.3","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.6","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack","old_version":"5.104.1","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-dev-server","old_version":"5.2.3","new_version":"5.2.6","repository_url":"https://github.com/webpack/webpack-dev-server"},{"name":"@babel/code-frame","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-regexp-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@babel/helper-globals","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-remap-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-option","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-firefox-class-in-computed-class-key","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-class-field-initializer-scope","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-arrow-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-generator-functions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoped-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-keys","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dynamic-import","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-export-namespace-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-for-of","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-function-name","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-member-expression-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-amd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.28.5","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-umd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-new-target","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-super","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-property-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-reserved-words","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-shorthand-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-sticky-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-template-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typeof-symbol","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-escapes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-property-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.10","new_version":"4.0.1","repository_url":"https://github.com/cypress-io/request"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@parcel/watcher","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@patternfly/react-drag-drop","old_version":"6.4.1","new_version":"6.6.2","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-styles","old_version":"6.4.0","new_version":"6.6.1"},{"name":"@patternfly/react-topology","old_version":"6.4.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/react-topology"},{"name":"@peculiar/asn1-cms","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@pkgr/core","old_version":"0.2.9","new_version":"0.3.6","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@remix-run/router","old_version":"1.23.2","new_version":"1.23.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tsconfig/node10","old_version":"1.0.12","new_version":"1.0.13","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/d3-geo","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-random","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.8","new_version":"4.19.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.23","new_version":"4.17.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.14.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"acorn","old_version":"8.15.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"acorn-walk","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ansi-escapes","old_version":"4.3.2","new_version":"7.3.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"arch","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/feross/arch"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.15","new_version":"0.4.17","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-corejs3","old_version":"0.13.0","new_version":"0.14.2","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"baseline-browser-mapping","old_version":"2.9.18","new_version":"2.11.21","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"1.20.4","new_version":"1.20.8","repository_url":"https://github.com/expressjs/body-parser"},{"name":"bonjour-service","old_version":"1.3.0","new_version":"1.4.4","repository_url":"https://github.com/onlxltd/bonjour-service"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.9","repository_url":"https://github.com/browserslist/browserslist"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"caniuse-lite","old_version":"1.0.30001766","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-cursor","old_version":"3.1.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/cli-cursor"},{"name":"cli-truncate","old_version":"2.1.0","new_version":"5.2.0","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"commander","old_version":"2.20.3","new_version":"2.11.0","repository_url":"https://github.com/tj/commander.js"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"core-js-compat","old_version":"3.48.0","new_version":"3.50.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"default-browser","old_version":"5.4.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"dompurify","old_version":"3.4.0","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"electron-to-chromium","old_version":"1.5.279","new_version":"1.5.425","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.1","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.2","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"express","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/expressjs/express"},{"name":"fast-uri","old_version":"3.1.0","new_version":"3.1.7","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"focus-trap","old_version":"7.6.4","new_version":"7.6.6","repository_url":"https://github.com/focus-trap/focus-trap"},{"name":"form-data","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/form-data/form-data"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.13.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"gettext-converter","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/locize/gettext-converter"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"html-parse-stringify","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/i18next/html-parse-stringify"},{"name":"http-proxy-middleware","old_version":"2.0.9","new_version":"2.0.10","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"immutable","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"is-network-error","old_version":"1.3.0","new_version":"1.3.2","repository_url":"https://github.com/sindresorhus/is-network-error"},{"name":"is-wsl","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/sindresorhus/is-wsl"},{"name":"launch-editor","old_version":"2.12.0","new_version":"2.14.1","repository_url":"https://github.com/vitejs/launch-editor"},{"name":"listr2","old_version":"3.14.0","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"log-update","old_version":"4.0.0","new_version":"6.1.0","repository_url":"https://github.com/sindresorhus/log-update"},{"name":"slice-ansi","old_version":"3.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"mktemp","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/sasaplus1/mktemp"},{"name":"mobx","old_version":"6.15.0","new_version":"6.16.1","repository_url":"https://github.com/mobxjs/mobx"},{"name":"mocha","old_version":"11.7.5","new_version":"12.0.1","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.19","repository_url":"https://github.com/ai/nanoid"},{"name":"natural-compare-lite","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/litejs/natural-compare-lite"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.55","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"pkijs","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/PeculiarVentures/PKI.js"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-selector-parser","old_version":"7.1.1","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"pvutils","old_version":"1.1.5","new_version":"1.2.0","repository_url":"https://github.com/PeculiarVentures/pvutils"},{"name":"qs","old_version":"6.14.2","new_version":"6.15.3","repository_url":"https://github.com/ljharb/qs"},{"name":"react-dropzone","old_version":"14.3.8","new_version":"14.4.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"regjsparser","old_version":"0.13.0","new_version":"0.13.2","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"restore-cursor","old_version":"3.1.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/restore-cursor"},{"name":"robust-predicates","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/mourner/robust-predicates"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"spdx-license-ids","old_version":"3.0.22","new_version":"3.0.23","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.25.0","new_version":"2.28.1","repository_url":"https://github.com/mafintosh/streamx"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"synckit","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/un-ts/synckit"},{"name":"systeminformation","old_version":"5.31.5","new_version":"5.33.10","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tabbable","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tapable","old_version":"2.3.0","new_version":"2.3.3","repository_url":"https://github.com/webpack/tapable"},{"name":"terser","old_version":"5.46.0","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"b4a","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/holepunchto/b4a"},{"name":"thingies","old_version":"2.5.0","new_version":"2.6.1","repository_url":"https://github.com/streamich/thingies"},{"name":"tmp","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/raszi/node-tmp"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"undici","old_version":"7.25.0","new_version":"7.29.1","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-dev-middleware","old_version":"7.4.5","new_version":"7.4.6","repository_url":"https://github.com/webpack/webpack-dev-middleware"},{"name":"websocket-driver","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/faye/websocket-driver-node"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"workerpool","old_version":"9.3.4","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"7.5.13","repository_url":"https://github.com/websockets/ws"},{"name":"yauzl","old_version":"2.10.0","new_version":"3.4.0","repository_url":"https://github.com/thejoshwolfe/yauzl"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 249 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.87.0` |\n| [@cypress/webpack-preprocessor](https://github.com/cypress-io/cypress) | `7.0.2` | `7.1.2` |\n| [@patternfly/quickstarts](https://github.com/patternfly/patternfly-quickstarts) | `6.4.0` | `6.6.0` |\n| [@patternfly/react-charts](https://github.com/patternfly/patternfly-react) | `8.4.0` | `8.6.1` |\n| [@patternfly/react-component-groups](https://github.com/patternfly/react-component-groups) | `6.4.0` | `6.7.0` |\n| [@patternfly/react-core](https://github.com/patternfly/patternfly-react) | `6.4.1` | `6.6.1` |\n| [@patternfly/react-icons](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@patternfly/react-table](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [@patternfly/react-tokens](https://github.com/patternfly/patternfly-react) | `6.4.0` | `6.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.10.0` | `15.21.1` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [react-copy-to-clipboard](https://github.com/nkbt/react-copy-to-clipboard) | `5.1.0` | `5.1.1` |\n| [react-router-dom-v5-compat](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom-v5-compat) | `6.30.3` | `6.30.6` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.6` | `16.0.8` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.110.3` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.3` | `5.2.6` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.28.6` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.6` | `7.29.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.6` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.6` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-regexp-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-regexp-features-plugin) | `7.28.5` | `7.29.7` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.6` | `0.6.8` |\n| [@babel/helper-globals](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-globals) | `7.28.0` | `7.29.7` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.28.5` | `7.29.7` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.28.6` | `7.29.7` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.6` | `7.29.7` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.27.1` | `7.29.7` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `7.29.7` |\n| [@babel/helper-remap-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-remap-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.28.6` | `7.29.7` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/helper-validator-option](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-option) | `7.27.1` | `7.29.7` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.6` | `7.29.7` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.6` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-bugfix-firefox-class-in-computed-class-key](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-class-field-initializer-scope](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-class-field-initializer-scope) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-block-scoped-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoped-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-keys](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-keys) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-dynamic-import](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dynamic-import) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-export-namespace-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-export-namespace-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-for-of](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-for-of) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-function-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-function-name) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-member-expression-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-member-expression-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-amd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-amd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.28.5` | `7.29.8` |\n| [@babel/plugin-transform-modules-umd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-umd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-new-target](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-new-target) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-super](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-super) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-property-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-property-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-reserved-words](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-reserved-words) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-shorthand-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-shorthand-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-sticky-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-sticky-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-template-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-template-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typeof-symbol](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typeof-symbol) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-escapes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-escapes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-unicode-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.28.6` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.6` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.6` | `7.29.7` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.28.6` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.6` | `7.29.8` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.6` | `7.29.8` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.10` | `4.0.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@patternfly/react-drag-drop](https://github.com/patternfly/patternfly-react) | `6.4.1` | `6.6.2` |\n| @patternfly/react-styles | `6.4.0` | `6.6.1` |\n| [@patternfly/react-topology](https://github.com/patternfly/react-topology) | `6.4.0` | `6.6.0` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.6.0` | `2.9.4` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.9` | `0.3.6` |\n| [@remix-run/router](https://github.com/remix-run/react-router/tree/HEAD/packages/router) | `1.23.2` | `1.23.4` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.12` | `1.0.13` |\n| [@types/d3-geo](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-geo) | `3.1.0` | `3.1.1` |\n| [@types/d3-random](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-random) | `3.0.3` | `3.0.4` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.8` | `4.19.9` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.23` | `4.17.25` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.14.0` | `6.15.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.18.0` |\n| [acorn-walk](https://github.com/acornjs/acorn) | `8.3.4` | `8.3.5` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `4.3.2` | `7.3.0` |\n| [arch](https://github.com/feross/arch) | `2.2.0` | `3.0.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.15` | `0.4.17` |\n| [babel-plugin-polyfill-corejs3](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs3) | `0.13.0` | `0.14.2` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.6` | `0.6.8` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.18` | `2.11.21` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.4` | `1.20.8` |\n| [bonjour-service](https://github.com/onlxltd/bonjour-service) | `1.3.0` | `1.4.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.9` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001766` | `1.0.30001810` |\n| [cli-cursor](https://github.com/sindresorhus/cli-cursor) | `3.1.0` | `5.0.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `2.1.0` | `5.2.0` |\n| [commander](https://github.com/tj/commander.js) | `2.20.3` | `2.11.0` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.48.0` | `3.50.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.23` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.4.0` | `5.5.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.0` | `3.4.15` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.279` | `1.5.425` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.24.5` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.1` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.2` | `1.4.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [express](https://github.com/expressjs/express) | `4.22.1` | `4.22.3` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.0` | `3.1.7` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [focus-trap](https://github.com/focus-trap/focus-trap) | `7.6.4` | `7.6.6` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.5` | `4.0.6` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.0` | `4.14.3` |\n| [gettext-converter](https://github.com/locize/gettext-converter) | `1.3.1` | `1.4.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.4` |\n| [html-parse-stringify](https://github.com/i18next/html-parse-stringify) | `3.0.1` | `3.1.0` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.9` | `2.0.10` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `3.8.3` | `3.8.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-network-error](https://github.com/sindresorhus/is-network-error) | `1.3.0` | `1.3.2` |\n| [is-wsl](https://github.com/sindresorhus/is-wsl) | `3.1.0` | `3.1.1` |\n| [launch-editor](https://github.com/vitejs/launch-editor) | `2.12.0` | `2.14.1` |\n| [listr2](https://github.com/listr2/listr2) | `3.14.0` | `9.0.5` |\n| [log-update](https://github.com/sindresorhus/log-update) | `4.0.0` | `6.1.0` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `3.0.0` | `7.1.2` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [mktemp](https://github.com/sasaplus1/mktemp) | `2.0.2` | `2.0.4` |\n| [mobx](https://github.com/mobxjs/mobx) | `6.15.0` | `6.16.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.5` | `12.0.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.19` |\n| [natural-compare-lite](https://github.com/litejs/natural-compare-lite) | `1.4.0` | `1.4.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.55` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [pkijs](https://github.com/PeculiarVentures/PKI.js) | `3.3.3` | `3.4.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.28` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.1` | `7.1.6` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [pvutils](https://github.com/PeculiarVentures/pvutils) | `1.1.5` | `1.2.0` |\n| [qs](https://github.com/ljharb/qs) | `6.14.2` | `6.15.3` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.3.8` | `14.4.1` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.0` | `0.13.2` |\n| [restore-cursor](https://github.com/sindresorhus/restore-cursor) | `3.1.0` | `5.1.0` |\n| [robust-predicates](https://github.com/mourner/robust-predicates) | `3.0.2` | `3.0.3` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.10.0` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.22` | `3.0.23` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.25.0` | `2.28.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.12` | `0.11.13` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.5` | `5.33.10` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.3.0` | `2.3.3` |\n| [terser](https://github.com/terser/terser) | `5.46.0` | `5.51.2` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.8.0` | `1.9.0` |\n| [thingies](https://github.com/streamich/thingies) | `2.5.0` | `2.6.1` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.5` | `0.2.7` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [undici](https://github.com/nodejs/undici) | `7.25.0` | `7.29.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `7.4.5` | `7.4.6` |\n| [websocket-driver](https://github.com/faye/websocket-driver-node) | `0.7.4` | `0.7.5` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [workerpool](https://github.com/josdejong/workerpool) | `9.3.4` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `7.5.13` |\n| [yauzl](https://github.com/thejoshwolfe/yauzl) | `2.10.0` | `3.4.0` |\n\nUpdates `react-hook-form` from 7.71.1 to 7.87.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.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003e#13676\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003ereact-hook-form/react-hook-form#13676\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003eRecursive type helpers (\u003ccode\u003ePath\u003c/code\u003e, \u003ccode\u003eDeepPartial\u003c/code\u003e, \u003ccode\u003eDeepRequired\u003c/code\u003e, \u003ccode\u003eFieldErrorsImpl\u003c/code\u003e, etc.) previously stopped only at \u003ccode\u003ePrimitive | BrowserNativeObject\u003c/code\u003e. As a result, rich third-party value types such as \u003ccode\u003eDayjs\u003c/code\u003e and \u003ccode\u003eDecimal\u003c/code\u003e could be recursively traversed member-by-member, potentially causing TypeScript to report \u003cstrong\u003e\u0026quot;Excessive complexity\u0026quot;\u003c/strong\u003e diagnostics on large form types.\u003c/p\u003e\n\u003cp\u003eYou can now register a type as an opaque leaf via declaration merging:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport type { Dayjs } from 'dayjs';\r\n\u003cp\u003edeclare module 'react-hook-form' {\ninterface OpaqueTypes {\ndayjs: Dayjs;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhile the registry is empty, types remain identical to the existing behavior. This is purely opt-in.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003e#13673\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003ereact-hook-form/react-hook-form#13673\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003e#13675\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003ereact-hook-form/react-hook-form#13675\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e when resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration in Next.js builds. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003e#13682\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003ereact-hook-form/react-hook-form#13682\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003e#13683\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003ereact-hook-form/react-hook-form#13683\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003e#13684\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003ereact-hook-form/react-hook-form#13684\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003e#13686\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003ereact-hook-form/react-hook-form#13686\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003e#13687\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003ereact-hook-form/react-hook-form#13687\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thank You\u003c/h2\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Alioth-91\"\u003e\u003ccode\u003e@​Alioth-91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Masatoshi0227\"\u003e\u003ccode\u003e@​Masatoshi0227\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/modosc\"\u003e\u003ccode\u003e@​modosc\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.87.0] - 2026-08-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshouldTouch\u003c/code\u003e option for \u003ccode\u003etrigger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration (Next.js builds)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/29af888d27ab59157616e025a59957ad55ea07a1\"\u003e\u003ccode\u003e29af888\u003c/code\u003e\u003c/a\u003e 7.87.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1eeab63e387f2adb74acd761cff788a92985dec1\"\u003e\u003ccode\u003e1eeab63\u003c/code\u003e\u003c/a\u003e 🐞 fix(useFormState): never reconciles when an Activity subtree is hidden on i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/145441c2f2c7e32c00da943f02666bcbadce2ea9\"\u003e\u003ccode\u003e145441c\u003c/code\u003e\u003c/a\u003e 🐞 fix(generateWatchOutput): defaultValue is ignored for an array of names (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fb065cce5a0de00e99677f376ab277772c00288\"\u003e\u003ccode\u003e1fb065c\u003c/code\u003e\u003c/a\u003e 🐞 fix(resetField): isValid not recomputed for subscribe-only consumers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13684\"\u003e#13684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f7380e75293cb175818c487a0d6a495b80ad73b\"\u003e\u003ccode\u003e2f7380e\u003c/code\u003e\u003c/a\u003e 🧹refactor: use \u003ccode\u003econtinue\u003c/code\u003e instead of \u003ccode\u003ereturn\u003c/code\u003e in setFieldValues' hasOwnProper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1b0a314930adfc8d146826ffddba1f81e35b084d\"\u003e\u003ccode\u003e1b0a314\u003c/code\u003e\u003c/a\u003e 📖 remove comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a457ca7fa78e3426ca96b23b7057cd453a623250\"\u003e\u003ccode\u003ea457ca7\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13680\"\u003e#13680\u003c/a\u003e: useWatch never reconciles when an Activity subtree is hidden on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/bb3360f4db62489ed4ab4e09ccb4211a275da707\"\u003e\u003ccode\u003ebb3360f\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13681\"\u003e#13681\u003c/a\u003e issue: ERR_MODULE_NOT_FOUND, Can't resolve react-hook-form due t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f646948dcca52177512a4778e16789765a00ccf2\"\u003e\u003ccode\u003ef646948\u003c/code\u003e\u003c/a\u003e 🪅 feat: add OpaqueTypes registry for opaque leaf types (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13676\"\u003e#13676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e17a95c9ab36525b79bdc6115a6f5fd0959af3fa\"\u003e\u003ccode\u003ee17a95c\u003c/code\u003e\u003c/a\u003e 🧇 chore: scope the lock workflow to issues so its scheduled run can finish (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.87.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cypress/webpack-preprocessor` from 7.0.2 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/6bb0e70c0b96d5a602c888ac5a20d4de40768f6f\"\u003e\u003ccode\u003e6bb0e70\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-preprocessor-v7\u003c/code\u003e.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/575cc4da09ad4549c0d5eff27f38bb72a69cae86\"\u003e\u003ccode\u003e575cc4d\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-dev-server-v5\u003c/code\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/30f6c3e27e858bfc8d41b98d8ba9d1e9f3c80675\"\u003e\u003ccode\u003e30f6c3e\u003c/code\u003e\u003c/a\u003e chore: serve \u003ccode\u003estrategy:file\u003c/code\u003e requests from the Cypress origin when the proxy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b0ef8f7a6b41fde9f7d36ffff8613ce22b4bedb8\"\u003e\u003ccode\u003eb0ef8f7\u003c/code\u003e\u003c/a\u003e chore: gate websocket upgrades on loopback remoteAddress when the proxy is di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/13461c5f0bcabbcaca728082fc2f61e044a26c05\"\u003e\u003ccode\u003e13461c5\u003c/code\u003e\u003c/a\u003e chore: disable Chrome's HTTPS-Upgrades feature (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34549\"\u003e#34549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/a9949660fe55a771a271d2050a8b91f880325624\"\u003e\u003ccode\u003ea994966\u003c/code\u003e\u003c/a\u003e dependency: update tsx from 4.22.4 to 4.23.12 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34548\"\u003e#34548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/14f2cba24a548d015653fe18a8dc0c321accca42\"\u003e\u003ccode\u003e14f2cba\u003c/code\u003e\u003c/a\u003e fix: resolve the cloud env when the urql client is created (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34536\"\u003e#34536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/15b4f2d35ae542455464cc073c8e645a5243b2ef\"\u003e\u003ccode\u003e15b4f2d\u003c/code\u003e\u003c/a\u003e test(driver): cover cy.wait retrying in an afterEach hook after a failure (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/f267bfbbe64538c674a288c2cff77bfae0aeafc0\"\u003e\u003ccode\u003ef267bfb\u003c/code\u003e\u003c/a\u003e chore(grep): remove dead code and cover \u003ccode\u003especify\u003c/code\u003e in CI (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34532\"\u003e#34532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/dd3f9148694b14b036b585f65afd749247b3ce6e\"\u003e\u003ccode\u003edd3f914\u003c/code\u003e\u003c/a\u003e test: cover cy.contains() with combined special characters (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34546\"\u003e#34546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/@cypress/webpack-preprocessor-v7.0.2...@cypress/webpack-preprocessor-v7.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/quickstarts` from 6.4.0 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/releases\"\u003e@​patternfly/quickstarts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(unified): update icons and glass theme by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/543\"\u003epatternfly/patternfly-quickstarts#543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.4...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunified:\u003c/strong\u003e update icons and glass theme (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e1f6dba0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Snyk] Upgrade \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e from 6.0.0 to 6.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): updated yarn and node for workflows by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/424\"\u003epatternfly/patternfly-quickstarts#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): bump docs framework by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/423\"\u003epatternfly/patternfly-quickstarts#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates links to align with nav redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/429\"\u003epatternfly/patternfly-quickstarts#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/437\"\u003epatternfly/patternfly-quickstarts#437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump various dependencies by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/442\"\u003epatternfly/patternfly-quickstarts#442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tar from 7.5.1 to 7.5.2 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/patternfly/patternfly-quickstarts/pull/441\"\u003epatternfly/patternfly-quickstarts#441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /packages/vscode 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/patternfly/patternfly-quickstarts/pull/439\"\u003epatternfly/patternfly-quickstarts#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade js-base64 from 3.7.5 to 3.7.8 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/420\"\u003epatternfly/patternfly-quickstarts#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Snyk] Upgrade react-dom from 18.2.0 to 18.3.1 by \u003ca href=\"https://github.com/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/418\"\u003epatternfly/patternfly-quickstarts#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(QuickStartTile): updated class application for active tile by \u003ca href=\"https://github.com/thatblindgeye\"\u003e\u003ccode\u003e@​thatblindgeye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/443\"\u003epatternfly/patternfly-quickstarts#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(design-guidelines): Update note about card label. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/455\"\u003epatternfly/patternfly-quickstarts#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: combine all dependency bumps by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/510\"\u003epatternfly/patternfly-quickstarts#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update unit tests to RTL by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/513\"\u003epatternfly/patternfly-quickstarts#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to org reusable issue labeling workflow by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/534\"\u003epatternfly/patternfly-quickstarts#534\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/dlabrecq\"\u003e\u003ccode\u003e@​dlabrecq\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/419\"\u003epatternfly/patternfly-quickstarts#419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.4\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.3...prerelease-v6.5.0-prerelease.4\"\u003e6.5.0-prerelease.4\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eQuickStartTile:\u003c/strong\u003e updated class application for active tile (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/39bcee94fc898682a719b6ede296e8a4c7f650aa\"\u003e39bcee9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprerelease-v6.5.0-prerelease.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.2...prerelease-v6.5.0-prerelease.3\"\u003e6.5.0-prerelease.3\u003c/a\u003e (2025-12-03)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/3ca302883e01c2273f81792f200d5b58d7257ed8\"\u003e\u003ccode\u003e3ca3028\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/543\"\u003e#543\u003c/a\u003e from kmcfaul/unified-updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/6e92d82abc2370d3b47e6b95b56636102f3728b7\"\u003e\u003ccode\u003e6e92d82\u003c/code\u003e\u003c/a\u003e add resolutions for deps with synk issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/0a9b393e36e8fda815aa7c6876b5f75fb0fed32e\"\u003e\u003ccode\u003e0a9b393\u003c/code\u003e\u003c/a\u003e fix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e\u003ccode\u003e1f6dba0\u003c/code\u003e\u003c/a\u003e feat(unified): update icons and glass theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a351702299f166333180e2d04b514e510ed64dd4\"\u003e\u003ccode\u003ea351702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/534\"\u003e#534\u003c/a\u003e from nicolethoen/add_gh_actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/a97aad5ac91a98054310b4b5c5fc36f5028f6ab1\"\u003e\u003ccode\u003ea97aad5\u003c/code\u003e\u003c/a\u003e ci: switch to org reusable issue labeling workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f2b9f22c2717fe59623e3c03826aa0af0c8153aa\"\u003e\u003ccode\u003ef2b9f22\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/513\"\u003e#513\u003c/a\u003e from nicolethoen/chore/update-unit-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/f162214e7a39b3bcd010e4f7c30488980cfcc620\"\u003e\u003ccode\u003ef162214\u003c/code\u003e\u003c/a\u003e remove enzyme \u0026amp; address test warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/b14778281f6673af63dc54311b789c2d07090e3a\"\u003e\u003ccode\u003eb147782\u003c/code\u003e\u003c/a\u003e fix linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/ca883f9cfd8151fb84f888adfd4cc5873f12c636\"\u003e\u003ccode\u003eca883f9\u003c/code\u003e\u003c/a\u003e chore: update unit tests to RTL\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.4.0...v6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/quickstarts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-charts` from 8.4.0 to 8.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-charts@8.4.0...@patternfly/react-charts@8.6.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 \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-charts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-component-groups` from 6.4.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-component-groups/releases\"\u003e@​patternfly/react-component-groups's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(SkeletonTable): add hasHeader prop by \u003ca href=\"https://github.com/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Tearsheet): Implement new Tearsheet component by \u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\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/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\"\u003ehttps://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump which-typed-array from 1.1.18 to 1.1.19 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/patternfly/react-component-groups/pull/793\"\u003epatternfly/react-component-groups#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-bugfix-safari-class-field-initializer-scope\u003c/code\u003e from 7.25.9 to 7.27.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/patternfly/react-component-groups/pull/796\"\u003epatternfly/react-component-groups#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​adobe/css-tools\u003c/code\u003e from 4.4.1 to 4.4.4 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/patternfly/react-component-groups/pull/797\"\u003epatternfly/react-component-groups#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-export-namespace-from\u003c/code\u003e from 7.25.9 to 7.27.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/patternfly/react-component-groups/pull/799\"\u003epatternfly/react-component-groups#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump on-headers and serve 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/patternfly/react-component-groups/pull/807\"\u003epatternfly/react-component-groups#807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/body-parser\u003c/code\u003e from 1.19.5 to 1.19.6 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/patternfly/react-component-groups/pull/810\"\u003epatternfly/react-component-groups#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​swc/core\u003c/code\u003e from 1.11.21 to 1.13.5 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/patternfly/react-component-groups/pull/812\"\u003epatternfly/react-component-groups#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump victory-legend from 37.3.2 to 37.3.6 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/patternfly/react-component-groups/pull/813\"\u003epatternfly/react-component-groups#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.26.9 to 7.28.5 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/patternfly/react-component-groups/pull/822\"\u003epatternfly/react-component-groups#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump launch-editor from 2.10.0 to 2.12.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/patternfly/react-component-groups/pull/823\"\u003epatternfly/react-component-groups#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates navigation placement for redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/838\"\u003epatternfly/react-component-groups#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): update capitalization of sources by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/839\"\u003epatternfly/react-component-groups#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd deck component by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/827\"\u003epatternfly/react-component-groups#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates overview page and gallery by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/842\"\u003epatternfly/react-component-groups#842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): 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/patternfly/react-component-groups/pull/841\"\u003epatternfly/react-component-groups#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump update-browserslist-db from 1.1.3 to 1.1.4 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/patternfly/react-component-groups/pull/837\"\u003epatternfly/react-component-groups#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump monaco-editor from 0.52.2 to 0.54.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/patternfly/react-component-groups/pull/835\"\u003epatternfly/react-component-groups#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump streamx from 2.22.0 to 2.23.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/patternfly/react-component-groups/pull/834\"\u003epatternfly/react-component-groups#834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump webpack-dev-middleware from 7.4.2 to 7.4.5 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/patternfly/react-component-groups/pull/833\"\u003epatternfly/react-component-groups#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump enhanced-resolve from 5.18.0 to 5.18.3 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/patternfly/react-component-groups/pull/836\"\u003epatternfly/react-component-groups#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​monaco-editor/loader\u003c/code\u003e from 1.5.0 to 1.6.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/patternfly/react-component-groups/pull/832\"\u003epatternfly/react-component-groups#832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/express-serve-static-core\u003c/code\u003e from 4.19.6 to 4.19.7 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/patternfly/react-component-groups/pull/831\"\u003epatternfly/react-component-groups#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-exponentiation-operator\u003c/code\u003e from 7.27.1 to 7.28.5 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/patternfly/react-component-groups/pull/830\"\u003epatternfly/react-component-groups#830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump babel-preset-current-node-syntax from 1.0.1 to 1.2.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/patternfly/react-component-groups/pull/829\"\u003epatternfly/react-component-groups#829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BulkSelect): more compact layout to match design by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/826\"\u003epatternfly/react-component-groups#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: generate dynamic modules map by \u003ca href=\"https://github.com/Hyperkid123\"\u003e\u003ccode\u003e@​Hyperkid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/843\"\u003epatternfly/react-component-groups#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove yarn.lock and packageManager field by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/855\"\u003epatternfly/react-component-groups#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(BulkSelect): expose menuToggle props by \u003ca href=\"https://github.com/katarinazaprazna\"\u003e\u003ccode\u003e@​katarinazaprazna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/824\"\u003epatternfly/react-component-groups#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/semver\u003c/code\u003e from 7.5.8 to 7.7.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/patternfly/react-component-groups/pull/856\"\u003epatternfly/react-component-groups#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump eslint-plugin-prettier from 5.2.3 to 5.5.4 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/patternfly/react-component-groups/pull/857\"\u003epatternfly/react-component-groups#857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump es-iterator-helpers from 1.2.1 to 1.2.2 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/patternfly/react-component-groups/pull/858\"\u003epatternfly/react-component-groups#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump bare-fs from 4.1.4 to 4.5.2 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/patternfly/react-component-groups/pull/859\"\u003epatternfly/react-component-groups#859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-syntax-flow\u003c/code\u003e from 7.27.1 to 7.28.6 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/patternfly/react-component-groups/pull/861\"\u003epatternfly/react-component-groups#861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e from 4.12.1 to 4.12.2 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/patternfly/react-component-groups/pull/862\"\u003epatternfly/react-component-groups#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/prop-types\u003c/code\u003e from 15.7.14 to 15.7.15 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/patternfly/react-component-groups/pull/863\"\u003epatternfly/react-component-groups#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e from 6.8.0 to 6.9.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/patternfly/react-component-groups/pull/864\"\u003epatternfly/react-component-groups#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump sass from 1.83.0 to 1.97.2 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/patternfly/react-component-groups/pull/865\"\u003epatternfly/react-component-groups#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/networking-console-plugin/pull/507","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnetworking-console-plugin/issues/507","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/507/packages"}},{"old_version":"4.9.1","new_version":"4.10.1","update_type":"minor","path":null,"pr_created_at":"2026-09-14T15:46:37.000Z","version_change":"4.9.1 → 4.10.1","issue":{"uuid":"5451500037","node_id":"PR_kwDOLTB3JM8AAAABDeaiNg","number":504,"state":"open","title":"[release-4.23] maintenance: Bump the npm group with 208 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T15:46:37.000Z","updated_at":"2026-09-14T15:48:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[release-4.23] maintenance: Bump","group_name":"npm","update_count":208,"packages":[{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@cypress/webpack-preprocessor","old_version":"7.0.2","new_version":"7.1.2","repository_url":"https://github.com/cypress-io/cypress"},{"name":"@patternfly/quickstarts","old_version":"6.5.0","new_version":"6.6.0","repository_url":"https://github.com/patternfly/patternfly-quickstarts"},{"name":"@patternfly/react-charts","old_version":"8.5.1","new_version":"8.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-component-groups","old_version":"6.5.0","new_version":"6.7.0","repository_url":"https://github.com/patternfly/react-component-groups"},{"name":"@patternfly/react-core","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-drag-drop","old_version":"6.5.1","new_version":"6.6.2","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-icons","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-styles","old_version":"6.5.1","new_version":"6.6.1"},{"name":"@patternfly/react-table","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"@patternfly/react-tokens","old_version":"6.5.1","new_version":"6.6.1","repository_url":"https://github.com/patternfly/patternfly-react"},{"name":"cypress","old_version":"15.18.1","new_version":"15.21.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"esbuild-loader","old_version":"4.4.2","new_version":"4.5.0","repository_url":"https://github.com/privatenumber/esbuild-loader"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"js-yaml","old_version":"4.3.0","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"react-copy-to-clipboard","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/nkbt/react-copy-to-clipboard"},{"name":"react-i18next","old_version":"16.5.8","new_version":"16.6.6","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router","old_version":"7.13.2","new_version":"7.18.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.97.3","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.6","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"webpack","old_version":"5.104.1","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"@babel/generator","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-regexp-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-remap-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-firefox-class-in-computed-class-key","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-class-field-initializer-scope","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-arrow-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-generator-functions","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoped-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-keys","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dynamic-import","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-export-namespace-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-for-of","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-function-name","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-member-expression-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-amd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-umd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-new-target","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-super","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-property-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-reserved-words","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-shorthand-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","old_version":"7.28.6","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-sticky-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-template-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typeof-symbol","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-escapes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-property-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@openshift/dynamic-plugin-sdk-webpack","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/openshift/dynamic-plugin-sdk"},{"name":"@parcel/watcher","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-android-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-darwin-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-freebsd-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-arm64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-glibc","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-linux-x64-musl","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-arm64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@parcel/watcher-win32-x64","old_version":"2.5.6","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@peculiar/asn1-cms","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-csr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-ecc","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pfx","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs8","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-pkcs9","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-rsa","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-schema","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@peculiar/asn1-x509-attr","old_version":"2.6.0","new_version":"2.9.4","repository_url":"https://github.com/PeculiarVentures/asn1-schema"},{"name":"@pkgr/core","old_version":"0.2.9","new_version":"0.3.6","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@tsconfig/node10","old_version":"1.0.12","new_version":"1.0.13","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/express-serve-static-core","old_version":"4.19.8","new_version":"4.19.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qs","old_version":"6.14.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"acorn","old_version":"8.15.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"acorn-walk","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"arch","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/feross/arch"},{"name":"asn1js","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/PeculiarVentures/ASN1.js"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.15","new_version":"0.4.17","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-corejs3","old_version":"0.13.0","new_version":"0.14.2","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"bare-events","old_version":"2.8.2","new_version":"2.9.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"baseline-browser-mapping","old_version":"2.9.18","new_version":"2.11.21","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"body-parser","old_version":"1.20.6","new_version":"1.20.8","repository_url":"https://github.com/expressjs/body-parser"},{"name":"bonjour-service","old_version":"1.3.0","new_version":"1.4.4","repository_url":"https://github.com/onlxltd/bonjour-service"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.9","repository_url":"https://github.com/browserslist/browserslist"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"caniuse-lite","old_version":"1.0.30001766","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"commander","old_version":"2.20.3","new_version":"2.11.0","repository_url":"https://github.com/tj/commander.js"},{"name":"comment-json","old_version":"4.5.1","new_version":"4.6.2","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"core-js-compat","old_version":"3.48.0","new_version":"3.50.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"default-browser","old_version":"5.4.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"dompurify","old_version":"3.4.12","new_version":"3.4.15","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"electron-to-chromium","old_version":"1.5.279","new_version":"1.5.425","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.1","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.2","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"webpack-sources","old_version":"1.4.3","new_version":"3.5.1","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"fast-uri","old_version":"3.1.3","new_version":"3.1.7","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.13.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"gettext-converter","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/locize/gettext-converter"},{"name":"html-parse-stringify","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/i18next/html-parse-stringify"},{"name":"immutable","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"is-network-error","old_version":"1.3.0","new_version":"1.3.2","repository_url":"https://github.com/sindresorhus/is-network-error"},{"name":"is-wsl","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/sindresorhus/is-wsl"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"mktemp","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/sasaplus1/mktemp"},{"name":"mocha","old_version":"11.7.5","new_version":"12.0.1","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoid","old_version":"3.3.16","new_version":"3.3.19","repository_url":"https://github.com/ai/nanoid"},{"name":"natural-compare-lite","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/litejs/natural-compare-lite"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.55","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"pkijs","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/PeculiarVentures/PKI.js"},{"name":"postcss","old_version":"8.5.19","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-selector-parser","old_version":"7.1.1","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"pvutils","old_version":"1.1.5","new_version":"1.2.0","repository_url":"https://github.com/PeculiarVentures/pvutils"},{"name":"regjsparser","old_version":"0.13.0","new_version":"0.13.2","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"reselect","old_version":"5.1.1","new_version":"5.3.0","repository_url":"https://github.com/reduxjs/reselect"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"spdx-license-ids","old_version":"3.0.22","new_version":"3.0.23","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"streamx","old_version":"2.25.0","new_version":"2.28.1","repository_url":"https://github.com/mafintosh/streamx"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"synckit","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/un-ts/synckit"},{"name":"systeminformation","old_version":"5.31.17","new_version":"5.33.10","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tabbable","old_version":"6.4.0","new_version":"6.5.0","repository_url":"https://github.com/focus-trap/tabbable"},{"name":"tapable","old_version":"2.3.0","new_version":"2.3.3","repository_url":"https://github.com/webpack/tapable"},{"name":"terser","old_version":"5.46.0","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"b4a","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/holepunchto/b4a"},{"name":"thingies","old_version":"2.5.0","new_version":"2.6.1","repository_url":"https://github.com/streamich/thingies"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"undici","old_version":"7.28.0","new_version":"7.29.1","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"watchpack","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-dev-middleware","old_version":"7.4.5","new_version":"7.4.6","repository_url":"https://github.com/webpack/webpack-dev-middleware"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"workerpool","old_version":"9.3.4","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.21.1","new_version":"7.5.13","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 208 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.87.0` |\n| [@cypress/webpack-preprocessor](https://github.com/cypress-io/cypress) | `7.0.2` | `7.1.2` |\n| [@patternfly/quickstarts](https://github.com/patternfly/patternfly-quickstarts) | `6.5.0` | `6.6.0` |\n| [@patternfly/react-charts](https://github.com/patternfly/patternfly-react) | `8.5.1` | `8.6.1` |\n| [@patternfly/react-component-groups](https://github.com/patternfly/react-component-groups) | `6.5.0` | `6.7.0` |\n| [@patternfly/react-core](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| [@patternfly/react-drag-drop](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.2` |\n| [@patternfly/react-icons](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| @patternfly/react-styles | `6.5.1` | `6.6.1` |\n| [@patternfly/react-table](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| [@patternfly/react-tokens](https://github.com/patternfly/patternfly-react) | `6.5.1` | `6.6.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.18.1` | `15.21.1` |\n| [esbuild-loader](https://github.com/privatenumber/esbuild-loader) | `4.4.2` | `4.5.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.3.0` | `4.3.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [react-copy-to-clipboard](https://github.com/nkbt/react-copy-to-clipboard) | `5.1.0` | `5.1.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.5.8` | `16.6.6` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.2` | `7.18.3` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.6` | `16.0.8` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.110.3` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.29.7` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.6` | `7.29.7` |\n| [@babel/helper-create-regexp-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-regexp-features-plugin) | `7.28.5` | `7.29.7` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.6` | `0.6.8` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.28.5` | `7.29.7` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.27.1` | `7.29.7` |\n| [@babel/helper-remap-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-remap-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.28.6` | `7.29.7` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.6` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.7` | `7.29.8` |\n| [@babel/plugin-bugfix-firefox-class-in-computed-class-key](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-class-field-initializer-scope](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-class-field-initializer-scope) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-block-scoped-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoped-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-keys](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-keys) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-dynamic-import](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dynamic-import) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-export-namespace-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-export-namespace-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-for-of](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-for-of) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-function-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-function-name) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-member-expression-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-member-expression-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-amd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-amd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.29.7` | `7.29.8` |\n| [@babel/plugin-transform-modules-umd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-umd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-new-target](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-new-target) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-object-super](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-super) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-property-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-property-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-reserved-words](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-reserved-words) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-shorthand-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-shorthand-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `7.28.6` | `7.29.8` |\n| [@babel/plugin-transform-sticky-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-sticky-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-template-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-template-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typeof-symbol](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typeof-symbol) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-escapes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-escapes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-unicode-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.28.6` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.6` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.6` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.7` | `7.29.8` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.7` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@openshift/dynamic-plugin-sdk-webpack](https://github.com/openshift/dynamic-plugin-sdk/tree/HEAD/packages/lib-webpack) | `5.1.1` | `5.3.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-android-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-darwin-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-freebsd-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-arm64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-glibc](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-linux-x64-musl](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-arm64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@parcel/watcher-win32-x64](https://github.com/parcel-bundler/watcher) | `2.5.6` | `2.6.0` |\n| [@peculiar/asn1-cms](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/cms) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-csr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/csr) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-ecc](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/ecc) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pfx](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pfx) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs8](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs8) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-pkcs9](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/pkcs9) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-rsa](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/rsa) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-schema](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/schema) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509) | `2.6.0` | `2.9.4` |\n| [@peculiar/asn1-x509-attr](https://github.com/PeculiarVentures/asn1-schema/tree/HEAD/packages/x509-attr) | `2.6.0` | `2.9.4` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.9` | `0.3.6` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.12` | `1.0.13` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/express-serve-static-core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core) | `4.19.8` | `4.19.9` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.14.0` | `6.15.1` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.18.0` |\n| [acorn-walk](https://github.com/acornjs/acorn) | `8.3.4` | `8.3.5` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [arch](https://github.com/feross/arch) | `2.2.0` | `3.0.0` |\n| [asn1js](https://github.com/PeculiarVentures/ASN1.js) | `3.0.7` | `3.0.10` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.15` | `0.4.17` |\n| [babel-plugin-polyfill-corejs3](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs3) | `0.13.0` | `0.14.2` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.6` | `0.6.8` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.8.2` | `2.9.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.18` | `2.11.21` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.6` | `1.20.8` |\n| [bonjour-service](https://github.com/onlxltd/bonjour-service) | `1.3.0` | `1.4.4` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.9` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001766` | `1.0.30001810` |\n| [commander](https://github.com/tj/commander.js) | `2.20.3` | `2.11.0` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.1` | `4.6.2` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.48.0` | `3.50.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.23` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.4.0` | `5.5.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.12` | `3.4.15` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.279` | `1.5.425` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.24.5` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.1` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.2` | `1.4.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `1.4.3` | `3.5.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.3` | `3.1.7` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.0` | `4.14.3` |\n| [gettext-converter](https://github.com/locize/gettext-converter) | `1.3.1` | `1.4.0` |\n| [html-parse-stringify](https://github.com/i18next/html-parse-stringify) | `3.0.1` | `3.1.0` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `3.8.3` | `3.8.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-network-error](https://github.com/sindresorhus/is-network-error) | `1.3.0` | `1.3.2` |\n| [is-wsl](https://github.com/sindresorhus/is-wsl) | `3.1.0` | `3.1.1` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [mktemp](https://github.com/sasaplus1/mktemp) | `2.0.2` | `2.0.4` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.5` | `12.0.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.16` | `3.3.19` |\n| [natural-compare-lite](https://github.com/litejs/natural-compare-lite) | `1.4.0` | `1.4.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.55` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [pkijs](https://github.com/PeculiarVentures/PKI.js) | `3.3.3` | `3.4.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.19` | `8.5.28` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.1` | `7.1.6` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [pvutils](https://github.com/PeculiarVentures/pvutils) | `1.1.5` | `1.2.0` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.0` | `0.13.2` |\n| [reselect](https://github.com/reduxjs/reselect) | `5.1.1` | `5.3.0` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.22` | `3.0.23` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.25.0` | `2.28.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.12` | `0.11.13` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.31.17` | `5.33.10` |\n| [tabbable](https://github.com/focus-trap/tabbable) | `6.4.0` | `6.5.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.3.0` | `2.3.3` |\n| [terser](https://github.com/terser/terser) | `5.46.0` | `5.51.2` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.8.0` | `1.9.0` |\n| [thingies](https://github.com/streamich/thingies) | `2.5.0` | `2.6.1` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [undici](https://github.com/nodejs/undici) | `7.28.0` | `7.29.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.1` | `2.5.2` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `7.4.5` | `7.4.6` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [workerpool](https://github.com/josdejong/workerpool) | `9.3.4` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.21.1` | `7.5.13` |\n\nUpdates `react-hook-form` from 7.71.1 to 7.87.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.87.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eshouldTouch\u003c/code\u003e option to \u003ccode\u003etrigger()\u003c/code\u003e\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003e#13671\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13671\"\u003ereact-hook-form/react-hook-form#13671\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esetValue\u003c/code\u003e already supported \u003ccode\u003eshouldTouch\u003c/code\u003e; \u003ccode\u003etrigger()\u003c/code\u003e now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a \u003ccode\u003esetValue\u003c/code\u003e workaround:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Mark a single field as touched after validating it\r\nawait trigger('firstName', { shouldTouch: true });\r\n\u003cp\u003e// Mark every mounted field as touched after validating the whole form\nawait trigger(undefined, { shouldTouch: true });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAdd \u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/strong\u003e ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003e#13676\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13676\"\u003ereact-hook-form/react-hook-form#13676\u003c/a\u003e))\u003c/p\u003e\n\u003cp\u003eRecursive type helpers (\u003ccode\u003ePath\u003c/code\u003e, \u003ccode\u003eDeepPartial\u003c/code\u003e, \u003ccode\u003eDeepRequired\u003c/code\u003e, \u003ccode\u003eFieldErrorsImpl\u003c/code\u003e, etc.) previously stopped only at \u003ccode\u003ePrimitive | BrowserNativeObject\u003c/code\u003e. As a result, rich third-party value types such as \u003ccode\u003eDayjs\u003c/code\u003e and \u003ccode\u003eDecimal\u003c/code\u003e could be recursively traversed member-by-member, potentially causing TypeScript to report \u003cstrong\u003e\u0026quot;Excessive complexity\u0026quot;\u003c/strong\u003e diagnostics on large form types.\u003c/p\u003e\n\u003cp\u003eYou can now register a type as an opaque leaf via declaration merging:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport type { Dayjs } from 'dayjs';\r\n\u003cp\u003edeclare module 'react-hook-form' {\ninterface OpaqueTypes {\ndayjs: Dayjs;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhile the registry is empty, types remain identical to the existing behavior. This is purely opt-in.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003e#13673\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13673\"\u003ereact-hook-form/react-hook-form#13673\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003e#13675\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13675\"\u003ereact-hook-form/react-hook-form#13675\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e when resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration in Next.js builds. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003e#13682\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13682\"\u003ereact-hook-form/react-hook-form#13682\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003e#13683\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13683\"\u003ereact-hook-form/react-hook-form#13683\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003e#13684\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13684\"\u003ereact-hook-form/react-hook-form#13684\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003e#13686\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13686\"\u003ereact-hook-form/react-hook-form#13686\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an Activity subtree is hidden on its first render. ([\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003e#13687\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/pull/13687\"\u003ereact-hook-form/react-hook-form#13687\u003c/a\u003e))\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thank You\u003c/h2\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Alioth-91\"\u003e\u003ccode\u003e@​Alioth-91\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Masatoshi0227\"\u003e\u003ccode\u003e@​Masatoshi0227\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/modosc\"\u003e\u003ccode\u003e@​modosc\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.87.0] - 2026-08-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshouldTouch\u003c/code\u003e option for \u003ccode\u003etrigger()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOpaqueTypes\u003c/code\u003e registry for opaque leaf types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInconsistent behavior among \u003ccode\u003euseController().field.onChange()\u003c/code\u003e-like APIs\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eController\u003c/code\u003e under a null parent submitting \u003ccode\u003eundefined\u003c/code\u003e instead of a value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eERR_MODULE_NOT_FOUND\u003c/code\u003e resolving \u003ccode\u003ereact-hook-form\u003c/code\u003e due to a \u003ccode\u003ereact-server\u003c/code\u003e declaration (Next.js builds)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresetField\u003c/code\u003e not recomputing \u003ccode\u003eisValid\u003c/code\u003e for subscribe-only consumers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egenerateWatchOutput\u003c/code\u003e ignoring \u003ccode\u003edefaultValue\u003c/code\u003e for an array of names\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFormState\u003c/code\u003e never reconciling when an \u003ccode\u003eActivity\u003c/code\u003e subtree is hidden on its first render\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/29af888d27ab59157616e025a59957ad55ea07a1\"\u003e\u003ccode\u003e29af888\u003c/code\u003e\u003c/a\u003e 7.87.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1eeab63e387f2adb74acd761cff788a92985dec1\"\u003e\u003ccode\u003e1eeab63\u003c/code\u003e\u003c/a\u003e 🐞 fix(useFormState): never reconciles when an Activity subtree is hidden on i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/145441c2f2c7e32c00da943f02666bcbadce2ea9\"\u003e\u003ccode\u003e145441c\u003c/code\u003e\u003c/a\u003e 🐞 fix(generateWatchOutput): defaultValue is ignored for an array of names (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fb065cce5a0de00e99677f376ab277772c00288\"\u003e\u003ccode\u003e1fb065c\u003c/code\u003e\u003c/a\u003e 🐞 fix(resetField): isValid not recomputed for subscribe-only consumers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13684\"\u003e#13684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f7380e75293cb175818c487a0d6a495b80ad73b\"\u003e\u003ccode\u003e2f7380e\u003c/code\u003e\u003c/a\u003e 🧹refactor: use \u003ccode\u003econtinue\u003c/code\u003e instead of \u003ccode\u003ereturn\u003c/code\u003e in setFieldValues' hasOwnProper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1b0a314930adfc8d146826ffddba1f81e35b084d\"\u003e\u003ccode\u003e1b0a314\u003c/code\u003e\u003c/a\u003e 📖 remove comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a457ca7fa78e3426ca96b23b7057cd453a623250\"\u003e\u003ccode\u003ea457ca7\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13680\"\u003e#13680\u003c/a\u003e: useWatch never reconciles when an Activity subtree is hidden on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/bb3360f4db62489ed4ab4e09ccb4211a275da707\"\u003e\u003ccode\u003ebb3360f\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13681\"\u003e#13681\u003c/a\u003e issue: ERR_MODULE_NOT_FOUND, Can't resolve react-hook-form due t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f646948dcca52177512a4778e16789765a00ccf2\"\u003e\u003ccode\u003ef646948\u003c/code\u003e\u003c/a\u003e 🪅 feat: add OpaqueTypes registry for opaque leaf types (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13676\"\u003e#13676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e17a95c9ab36525b79bdc6115a6f5fd0959af3fa\"\u003e\u003ccode\u003ee17a95c\u003c/code\u003e\u003c/a\u003e 🧇 chore: scope the lock workflow to issues so its scheduled run can finish (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.87.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cypress/webpack-preprocessor` from 7.0.2 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/6bb0e70c0b96d5a602c888ac5a20d4de40768f6f\"\u003e\u003ccode\u003e6bb0e70\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-preprocessor-v7\u003c/code\u003e.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/575cc4da09ad4549c0d5eff27f38bb72a69cae86\"\u003e\u003ccode\u003e575cc4d\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/webpack-dev-server-v5\u003c/code\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/30f6c3e27e858bfc8d41b98d8ba9d1e9f3c80675\"\u003e\u003ccode\u003e30f6c3e\u003c/code\u003e\u003c/a\u003e chore: serve \u003ccode\u003estrategy:file\u003c/code\u003e requests from the Cypress origin when the proxy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b0ef8f7a6b41fde9f7d36ffff8613ce22b4bedb8\"\u003e\u003ccode\u003eb0ef8f7\u003c/code\u003e\u003c/a\u003e chore: gate websocket upgrades on loopback remoteAddress when the proxy is di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/13461c5f0bcabbcaca728082fc2f61e044a26c05\"\u003e\u003ccode\u003e13461c5\u003c/code\u003e\u003c/a\u003e chore: disable Chrome's HTTPS-Upgrades feature (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34549\"\u003e#34549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/a9949660fe55a771a271d2050a8b91f880325624\"\u003e\u003ccode\u003ea994966\u003c/code\u003e\u003c/a\u003e dependency: update tsx from 4.22.4 to 4.23.12 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34548\"\u003e#34548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/14f2cba24a548d015653fe18a8dc0c321accca42\"\u003e\u003ccode\u003e14f2cba\u003c/code\u003e\u003c/a\u003e fix: resolve the cloud env when the urql client is created (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34536\"\u003e#34536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/15b4f2d35ae542455464cc073c8e645a5243b2ef\"\u003e\u003ccode\u003e15b4f2d\u003c/code\u003e\u003c/a\u003e test(driver): cover cy.wait retrying in an afterEach hook after a failure (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/f267bfbbe64538c674a288c2cff77bfae0aeafc0\"\u003e\u003ccode\u003ef267bfb\u003c/code\u003e\u003c/a\u003e chore(grep): remove dead code and cover \u003ccode\u003especify\u003c/code\u003e in CI (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34532\"\u003e#34532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/dd3f9148694b14b036b585f65afd749247b3ce6e\"\u003e\u003ccode\u003edd3f914\u003c/code\u003e\u003c/a\u003e test: cover cy.contains() with combined special characters (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34546\"\u003e#34546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/@cypress/webpack-preprocessor-v7.0.2...@cypress/webpack-preprocessor-v7.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/quickstarts` from 6.5.0 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/releases\"\u003e@​patternfly/quickstarts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(unified): update icons and glass theme by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/pull/543\"\u003epatternfly/patternfly-quickstarts#543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ehttps://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eprerelease-v6.6.0-prerelease.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/prerelease-v6.5.0-prerelease.4...prerelease-v6.6.0-prerelease.1\"\u003e6.6.0-prerelease.1\u003c/a\u003e (2026-06-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunified:\u003c/strong\u003e update icons and glass theme (\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e1f6dba0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/3ca302883e01c2273f81792f200d5b58d7257ed8\"\u003e\u003ccode\u003e3ca3028\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/patternfly-quickstarts/issues/543\"\u003e#543\u003c/a\u003e from kmcfaul/unified-updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/6e92d82abc2370d3b47e6b95b56636102f3728b7\"\u003e\u003ccode\u003e6e92d82\u003c/code\u003e\u003c/a\u003e add resolutions for deps with synk issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/0a9b393e36e8fda815aa7c6876b5f75fb0fed32e\"\u003e\u003ccode\u003e0a9b393\u003c/code\u003e\u003c/a\u003e fix version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/commit/1f6dba0b8c882f147eeaf8f9599d51c91e7f955a\"\u003e\u003ccode\u003e1f6dba0\u003c/code\u003e\u003c/a\u003e feat(unified): update icons and glass theme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/patternfly/patternfly-quickstarts/compare/v6.5.0...v6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/quickstarts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-charts` from 8.5.1 to 8.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-charts@8.5.1...@patternfly/react-charts@8.6.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 \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-charts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-component-groups` from 6.5.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/react-component-groups/releases\"\u003e@​patternfly/react-component-groups's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(SkeletonTable): add hasHeader prop by \u003ca href=\"https://github.com/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Tearsheet): Implement new Tearsheet component by \u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\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/platex-rehor-bot\"\u003e\u003ccode\u003e@​platex-rehor-bot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/973\"\u003epatternfly/react-component-groups#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GAUNSD\"\u003e\u003ccode\u003e@​GAUNSD\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/954\"\u003epatternfly/react-component-groups#954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\"\u003ehttps://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump which-typed-array from 1.1.18 to 1.1.19 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/patternfly/react-component-groups/pull/793\"\u003epatternfly/react-component-groups#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-bugfix-safari-class-field-initializer-scope\u003c/code\u003e from 7.25.9 to 7.27.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/patternfly/react-component-groups/pull/796\"\u003epatternfly/react-component-groups#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​adobe/css-tools\u003c/code\u003e from 4.4.1 to 4.4.4 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/patternfly/react-component-groups/pull/797\"\u003epatternfly/react-component-groups#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-export-namespace-from\u003c/code\u003e from 7.25.9 to 7.27.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/patternfly/react-component-groups/pull/799\"\u003epatternfly/react-component-groups#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump on-headers and serve 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/patternfly/react-component-groups/pull/807\"\u003epatternfly/react-component-groups#807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/body-parser\u003c/code\u003e from 1.19.5 to 1.19.6 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/patternfly/react-component-groups/pull/810\"\u003epatternfly/react-component-groups#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​swc/core\u003c/code\u003e from 1.11.21 to 1.13.5 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/patternfly/react-component-groups/pull/812\"\u003epatternfly/react-component-groups#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump victory-legend from 37.3.2 to 37.3.6 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/patternfly/react-component-groups/pull/813\"\u003epatternfly/react-component-groups#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.26.9 to 7.28.5 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/patternfly/react-component-groups/pull/822\"\u003epatternfly/react-component-groups#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump launch-editor from 2.10.0 to 2.12.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/patternfly/react-component-groups/pull/823\"\u003epatternfly/react-component-groups#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates navigation placement for redesign. by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/838\"\u003epatternfly/react-component-groups#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): update capitalization of sources by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/839\"\u003epatternfly/react-component-groups#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd deck component by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/827\"\u003epatternfly/react-component-groups#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Updates overview page and gallery by \u003ca href=\"https://github.com/edonehoo\"\u003e\u003ccode\u003e@​edonehoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/842\"\u003epatternfly/react-component-groups#842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): 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/patternfly/react-component-groups/pull/841\"\u003epatternfly/react-component-groups#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump update-browserslist-db from 1.1.3 to 1.1.4 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/patternfly/react-component-groups/pull/837\"\u003epatternfly/react-component-groups#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump monaco-editor from 0.52.2 to 0.54.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/patternfly/react-component-groups/pull/835\"\u003epatternfly/react-component-groups#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump streamx from 2.22.0 to 2.23.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/patternfly/react-component-groups/pull/834\"\u003epatternfly/react-component-groups#834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump webpack-dev-middleware from 7.4.2 to 7.4.5 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/patternfly/react-component-groups/pull/833\"\u003epatternfly/react-component-groups#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump enhanced-resolve from 5.18.0 to 5.18.3 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/patternfly/react-component-groups/pull/836\"\u003epatternfly/react-component-groups#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​monaco-editor/loader\u003c/code\u003e from 1.5.0 to 1.6.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/patternfly/react-component-groups/pull/832\"\u003epatternfly/react-component-groups#832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/express-serve-static-core\u003c/code\u003e from 4.19.6 to 4.19.7 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/patternfly/react-component-groups/pull/831\"\u003epatternfly/react-component-groups#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-transform-exponentiation-operator\u003c/code\u003e from 7.27.1 to 7.28.5 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/patternfly/react-component-groups/pull/830\"\u003epatternfly/react-component-groups#830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump babel-preset-current-node-syntax from 1.0.1 to 1.2.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/patternfly/react-component-groups/pull/829\"\u003epatternfly/react-component-groups#829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BulkSelect): more compact layout to match design by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/826\"\u003epatternfly/react-component-groups#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: generate dynamic modules map by \u003ca href=\"https://github.com/Hyperkid123\"\u003e\u003ccode\u003e@​Hyperkid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/843\"\u003epatternfly/react-component-groups#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove yarn.lock and packageManager field by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/855\"\u003epatternfly/react-component-groups#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(BulkSelect): expose menuToggle props by \u003ca href=\"https://github.com/katarinazaprazna\"\u003e\u003ccode\u003e@​katarinazaprazna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/pull/824\"\u003epatternfly/react-component-groups#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/semver\u003c/code\u003e from 7.5.8 to 7.7.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/patternfly/react-component-groups/pull/856\"\u003epatternfly/react-component-groups#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump eslint-plugin-prettier from 5.2.3 to 5.5.4 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/patternfly/react-component-groups/pull/857\"\u003epatternfly/react-component-groups#857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump es-iterator-helpers from 1.2.1 to 1.2.2 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/patternfly/react-component-groups/pull/858\"\u003epatternfly/react-component-groups#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump bare-fs from 4.1.4 to 4.5.2 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/patternfly/react-component-groups/pull/859\"\u003epatternfly/react-component-groups#859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/plugin-syntax-flow\u003c/code\u003e from 7.27.1 to 7.28.6 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/patternfly/react-component-groups/pull/861\"\u003epatternfly/react-component-groups#861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​eslint-community/regexpp\u003c/code\u003e from 4.12.1 to 4.12.2 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/patternfly/react-component-groups/pull/862\"\u003epatternfly/react-component-groups#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/prop-types\u003c/code\u003e from 15.7.14 to 15.7.15 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/patternfly/react-component-groups/pull/863\"\u003epatternfly/react-component-groups#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​testing-library/jest-dom\u003c/code\u003e from 6.8.0 to 6.9.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/patternfly/react-component-groups/pull/864\"\u003epatternfly/react-component-groups#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump sass from 1.83.0 to 1.97.2 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/patternfly/react-component-groups/pull/865\"\u003epatternfly/react-component-groups#865\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/patternfly/react-component-groups/commit/4e055acb9a19ead98f29f93a7ba9e7aebc6ef92b\"\u003e\u003ccode\u003e4e055ac\u003c/code\u003e\u003c/a\u003e fix(ci): use npm ci against lockfile in promote workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/9713c049e261de349239ebc10ebe4200e2242df6\"\u003e\u003ccode\u003e9713c04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patternfly/react-component-groups/issues/954\"\u003e#954\u003c/a\u003e from GAUNSD/gmurcia/tearsheet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/fc3e5e7d8bdf04d7e4648ce74c7ef2d715d31d38\"\u003e\u003ccode\u003efc3e5e7\u003c/code\u003e\u003c/a\u003e fix: Lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/4c9cf03e48861ea0107bfd220f2720297bb93a53\"\u003e\u003ccode\u003e4c9cf03\u003c/code\u003e\u003c/a\u003e chore: Update jest snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/6e1a4c6945a275b81ebcad8b497d792c9c5d9db6\"\u003e\u003ccode\u003e6e1a4c6\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet styles (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/cad6f9fb602f2720929934f4954de395b9a3a318\"\u003e\u003ccode\u003ecad6f9f\u003c/code\u003e\u003c/a\u003e chore: Remove empty instances of useStyles (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/4ccb3fc493821764f326205b4928b5f7054d2cf6\"\u003e\u003ccode\u003e4ccb3fc\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet documentation (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/50eaa859178ca8d3ceccca8e666e5589127dd7e6\"\u003e\u003ccode\u003e50eaa85\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet prop description (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/1d9a4415d0dd64fa5a998b44071cf16a35373e35\"\u003e\u003ccode\u003e1d9a441\u003c/code\u003e\u003c/a\u003e chore: Update Tearsheet documentation (PR feedback)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/react-component-groups/commit/a9a1f547968052d376d004bbca64e8d6ba4c6629\"\u003e\u003ccode\u003ea9a1f54\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into gmurcia/tearsheet\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/react-component-groups/compare/v6.5.0...v6.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-component-groups\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-core` from 6.5.1 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/a9477a0faacc1cd89ac4e65cec6b8b806c7ba2b3\"\u003e\u003ccode\u003ea9477a0\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/222f0e64f33f138f9c08aea46ac21b2ab9faa432\"\u003e\u003ccode\u003e222f0e6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​patternfly/patternfly\u003c/code\u003e to 6.6.1 (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12604\"\u003e#12604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1327f98008b5f52b5014442bcb0fa2333056a571\"\u003e\u003ccode\u003e1327f98\u003c/code\u003e\u003c/a\u003e chore(6.6.x): cherry-pick 6.6 patch checklist items (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12603\"\u003e#12603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/1b31fca43dd19de9dcf9e1db4e9ed6186ba95f85\"\u003e\u003ccode\u003e1b31fca\u003c/code\u003e\u003c/a\u003e fix: formatting by removing extra blank line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/73b257cd091c47e2e92dd748fcd409528fb8b969\"\u003e\u003ccode\u003e73b257c\u003c/code\u003e\u003c/a\u003e updated to do patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/6f2385bbcc03de22a7ae8be506481e1b4d653200\"\u003e\u003ccode\u003e6f2385b\u003c/code\u003e\u003c/a\u003e chore(release): releasing packages [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/65bc8c1eeb9a025ea42b6471d8687724d4b558db\"\u003e\u003ccode\u003e65bc8c1\u003c/code\u003e\u003c/a\u003e fix(ci): fetch full git history in Promote workflow (\u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/issues/12535\"\u003e#12535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/8cabb14c3441698c73a4851d5328b70515dc87fe\"\u003e\u003ccode\u003e8cabb14\u003c/code\u003e\u003c/a\u003e chore: updated yarn.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/72c4e513110c3ebad8acfacba844b01d510a60dc\"\u003e\u003ccode\u003e72c4e51\u003c/code\u003e\u003c/a\u003e chore: updated to 6.6.0 for core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patternfly/patternfly-react/commit/b8d97da9c2f65b44c995b7d79792705323526705\"\u003e\u003ccode\u003eb8d97da\u003c/code\u003e\u003c/a\u003e Update promote.sh to enable npm publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/patternfly/patternfly-react/compare/@patternfly/react-core@6.5.1...@patternfly/react-core@6.6.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 \u003ca href=\"https://www.npmjs.com/~kmcfaul\"\u003ekmcfaul\u003c/a\u003e, a new releaser for \u003ccode\u003e@​patternfly/react-core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@patternfly/react-drag-drop` from 6.5.1 to 6.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patternfly/patternfly-react/releases\"\u003e@​patternfly/react-drag-drop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade to 6.5.2 by \u003ca href=\"https://github.com/dlabaj\"\u003e\u003ccode\u003e@​dlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12431\"\u003epatternfly/patternfly-react#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: updated to do 6.6.0 prereleases. by \u003ca href=\"https://github.com/dlabaj\"\u003e\u003ccode\u003e@​dlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12434\"\u003epatternfly/patternfly-react#12434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(CodeEditor): add isHighContrastTheme by \u003ca href=\"https://github.com/logonoff\"\u003e\u003ccode\u003e@​logonoff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12384\"\u003epatternfly/patternfly-react#12384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove code-connect directory by \u003ca href=\"https://github.com/evwilkin\"\u003e\u003ccode\u003e@​evwilkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12346\"\u003epatternfly/patternfly-react#12346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(BarsIcon): Updat all uses of Bars icons to use RhUiMenuBarsIcon instead by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12377\"\u003epatternfly/patternfly-react#12377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(CaretDownIcon): Replace all usages of CaretDownIcon with RhUiCaretDownIcon by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12368\"\u003epatternfly/patternfly-react#12368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ArrowRightIcon): Update any uses of FA arrow right icon to RH brand arrow right icon by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12365\"\u003epatternfly/patternfly-react#12365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated all usage of AngleDoubleLeftIcon to RhUiDoubleCaretLeftIcon by \u003ca href=\"https://github.com/tlabaj\"\u003e\u003ccode\u003e@​tlabaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12381\"\u003epatternfly/patternfly-react#12381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(Banner): add pill variant by \u003ca href=\"https://github.com/kmcfaul\"\u003e\u003ccode\u003e@​kmcfaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12440\"\u003epatternfly/patternfly-react#12440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(workflows): align issue label and preview gating by \u003ca href=\"https://github.com/nicolethoen\"\u003e\u003ccode\u003e@​nicolethoen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12385\"\u003epatternfly/patternfly-react#12385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): removes dead link in react-core README by \u003ca href=\"https://github.com/nicklemmon\"\u003e\u003ccode\u003e@​nicklemmon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12337\"\u003epatternfly/patternfly-react#12337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(NavExpandable): allow option to pass an icon by \u003ca href=\"https://github.com/logonoff\"\u003e\u003ccode\u003e@​logonoff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12444\"\u003epatternfly/patternfly-react#12444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(BullhornIcon): Replace BullhornIcon with RhUiAttentionBellFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12466\"\u003epatternfly/patternfly-react#12466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CopyIcon): Replace CopyIcon with RhUiCopyFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12449\"\u003epatternfly/patternfly-react#12449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(PencilAltIcon): Replace PencilAltIcon with RhUiEditFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12467\"\u003epatternfly/patternfly-react#12467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(OutlinedCopy): Replace OutlinedCopy with RhUiCopyIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12453\"\u003epatternfly/patternfly-react#12453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ClipboardIcon): Replace ClipboardIcon with RhUiClipboardFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12455\"\u003epatternfly/patternfly-react#12455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(LinkIcon): Replace LinkIcon with RhUiLinkIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12456\"\u003epatternfly/patternfly-react#12456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(FlagIcon): Replace FlagIcon with RhUiFlagFillIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/patternfly/patternfly-react/pull/12457\"\u003epatternfly/patternfly-react#12457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(InProgressIcon): Replace InProgressIcon with RhUiInProgressIcon by \u003ca href=\"https://github.com/rebeccaalpert\"\u003e\u003ccode\u003e@​rebeccaalpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pat...\n\n_Description has been truncated_","html_url":"https://github.com/openshift/networking-console-plugin/pull/504","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fnetworking-console-plugin/issues/504","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/504/packages"}},{"old_version":"4.9.1","new_version":"4.10.1","update_type":"minor","path":null,"pr_created_at":"2026-09-09T02:54:20.000Z","version_change":"4.9.1 → 4.10.1","issue":{"uuid":"5394335676","node_id":"PR_kwDORcHAfs8AAAABCxCEaA","number":82,"state":"closed","title":"Bump the npm-dependencies group across 1 directory with 101 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-11T02:51:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-09T02:54:20.000Z","updated_at":"2026-09-11T02:51:37.000Z","time_to_close":172635,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":101,"packages":[{"name":"@types/node","old_version":"25.6.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/webextension-polyfill","old_version":"0.12.5","new_version":"0.12.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.0.18","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.2.1","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"fast-check","old_version":"3.23.2","new_version":"4.9.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"jsdom","old_version":"29.1.1","new_version":"30.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"16.4.0","new_version":"17.4.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.59.1","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"5.4.21","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-checker","old_version":"0.13.0","new_version":"0.14.5","repository_url":"https://github.com/fi3ework/vite-plugin-checker"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"web-ext","old_version":"10.4.0","new_version":"10.6.0","repository_url":"https://github.com/mozilla/web-ext"},{"name":"@babel/code-frame","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@pnpm/npm-conf","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/pnpm/npm-conf"},{"name":"@turf/boolean-point-in-polygon","old_version":"7.3.4","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"default-browser","old_version":"5.5.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"expect-type","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"fflate","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/101arrowz/fflate"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"get-east-asian-width","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"magicast","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/unjs/magicast"},{"name":"obug","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/sxzz/obug"},{"name":"robust-predicates","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/mourner/robust-predicates"},{"name":"tinyrainbow","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/tinylibs/tinyrainbow"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 36 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.4.1` |\n| [@types/webextension-polyfill](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webextension-polyfill) | `0.12.5` | `0.12.6` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `4.1.11` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.0.18` | `4.1.11` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.9.1` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `3.23.2` | `4.9.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.1.1` | `30.0.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.4.0` | `17.4.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.1` | `8.69.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `8.2.2` |\n| [vite-plugin-checker](https://github.com/fi3ework/vite-plugin-checker) | `0.13.0` | `0.14.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.18` | `4.1.11` |\n| [web-ext](https://github.com/mozilla/web-ext) | `10.4.0` | `10.6.0` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.29.0` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.0` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@pnpm/npm-conf](https://github.com/pnpm/npm-conf) | `3.0.2` | `3.0.3` |\n| [@turf/boolean-point-in-polygon](https://github.com/Turfjs/turf) | `7.3.4` | `7.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.5.0` | `5.5.1` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.3.0` | `1.4.0` |\n| [fflate](https://github.com/101arrowz/fflate) | `0.8.2` | `0.8.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.5.0` | `1.6.0` |\n| [magicast](https://github.com/unjs/magicast) | `0.5.2` | `0.5.4` |\n| [obug](https://github.com/sxzz/obug) | `2.1.1` | `2.1.4` |\n| [robust-predicates](https://github.com/mourner/robust-predicates) | `3.0.2` | `3.0.3` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.1.0` | `3.1.1` |\n\n\nUpdates `@types/node` from 25.6.0 to 26.4.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/webextension-polyfill` from 0.12.5 to 0.12.6\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/webextension-polyfill\"\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.18 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\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\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\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\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dc0d62eaf08d8acb1f5042fdb8ac5b4a19fdc73\"\u003e\u003ccode\u003e2dc0d62\u003c/code\u003e\u003c/a\u003e chore: release v4.1.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/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/ui` from 4.0.18 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\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\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\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\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986abe2161a9a06f0ca03df68e82690b21\"\u003e\u003ccode\u003e596f739\u003c/code\u003e\u003c/a\u003e fix: project color label on html reporter (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10142\"\u003e#10142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f1b1f6c7b053381f1d9ae184298240a4faa581b0\"\u003e\u003ccode\u003ef1b1f6c\u003c/code\u003e\u003c/a\u003e fix(ui): fix jsx/tsx syntax highlight (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.1 to 10.9.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\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\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/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\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/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.1...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 3.23.2 to 4.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eShrinkable \u003ccode\u003eentityGraph\u003c/code\u003e and few performance chips\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.9.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.8.0...v4.9.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7008\"\u003ePR#7008\u003c/a\u003e) Towards shrinkable \u003ccode\u003eentityGraph\u003c/code\u003e thanks to \u003ccode\u003echainUntil\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7010\"\u003ePR#7010\u003c/a\u003e) Bug: Fix latent state-sharing bug in entityGraph\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7063\"\u003ePR#7063\u003c/a\u003e) Bug: Equiprobable alternatives in \u003ccode\u003estringMatching\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6973\"\u003ePR#6973\u003c/a\u003e) CI: Drop caches on push for build package flow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6971\"\u003ePR#6971\u003c/a\u003e) CI: Only mark fast-check's releases as latest\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6974\"\u003ePR#6974\u003c/a\u003e) CI: Drop pull_request_target flows\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6975\"\u003ePR#6975\u003c/a\u003e) CI: Drop discussion creation on release publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6976\"\u003ePR#6976\u003c/a\u003e) CI: Drop caches from publication steps\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6977\"\u003ePR#6977\u003c/a\u003e) CI: Revert \u0026quot;Drop caches from publication steps\u0026quot;\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6978\"\u003ePR#6978\u003c/a\u003e) CI: Make zizmor audit a required status check\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6991\"\u003ePR#6991\u003c/a\u003e) CI: Remove Claude Code workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6994\"\u003ePR#6994\u003c/a\u003e) CI: Replace \u003ccode\u003epnpm dlx\u003c/code\u003e with \u003ccode\u003epnpm exec\u003c/code\u003e for \u003ccode\u003epkg-pr-new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6995\"\u003ePR#6995\u003c/a\u003e) CI: Inline zizmor ignores in workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6996\"\u003ePR#6996\u003c/a\u003e) CI: Move to \u003ccode\u003edevEngines.packageManager\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7005\"\u003ePR#7005\u003c/a\u003e) CI: Update PULL_REQUEST_TEMPLATE.md\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7011\"\u003ePR#7011\u003c/a\u003e) CI: Drop OTP prompt from npm publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7013\"\u003ePR#7013\u003c/a\u003e) CI: Switch release jobs to npm stage publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7027\"\u003ePR#7027\u003c/a\u003e) CI: Run benchmarks against \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7037\"\u003ePR#7037\u003c/a\u003e) CI: Use comparison mode for \u003ccode\u003ebench\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7069\"\u003ePR#7069\u003c/a\u003e) CI: Run pnpm dedupe to deduplicate lockfile\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6959\"\u003ePR#6959\u003c/a\u003e) CI: Announce releases on Bluesky\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7105\"\u003ePR#7105\u003c/a\u003e) CI: Switch to actions/attest for attestations\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7117\"\u003ePR#7117\u003c/a\u003e) CI: Use pnpm version in changelog script\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7120\"\u003ePR#7120\u003c/a\u003e) CI: Allow unclean tree in changelog generation\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7125\"\u003ePR#7125\u003c/a\u003e) CI: Stage publish using \u003ccode\u003epnpm\u003c/code\u003e in publish jobs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7065\"\u003ePR#7065\u003c/a\u003e) Clean: Delete skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6983\"\u003ePR#6983\u003c/a\u003e) Doc: Tweak PR Template to hint AI agents into revealing themselves\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7092\"\u003ePR#7092\u003c/a\u003e) Doc: Add back skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7095\"\u003ePR#7095\u003c/a\u003e) Doc: Add release notes for fast-check 4.8.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7104\"\u003ePR#7104\u003c/a\u003e) Doc: Add makeeno as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7103\"\u003ePR#7103\u003c/a\u003e) Doc: Fix info box in docs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7108\"\u003ePR#7108\u003c/a\u003e) Doc: Add jneidel as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7035\"\u003ePR#7035\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.integer\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7046\"\u003ePR#7046\u003c/a\u003e) Performance: Faster fc.record on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7047\"\u003ePR#7047\u003c/a\u003e) Performance: Faster fc.dictionary on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7048\"\u003ePR#7048\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.webPath\u003c/code\u003e/\u003ccode\u003efc.webUrl\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7050\"\u003ePR#7050\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e for \u003ccode\u003e\\W\u003c/code\u003e \u003ccode\u003e\\D\u003c/code\u003e \u003ccode\u003e\\S\u003c/code\u003e \u003ccode\u003e.\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7054\"\u003ePR#7054\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7049\"\u003ePR#7049\u003c/a\u003e) Performance: Drop nested \u003ccode\u003etuple\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e for \u003ccode\u003efc.record\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7045\"\u003ePR#7045\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.entityGraph\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7071\"\u003ePR#7071\u003c/a\u003e) Performance: Early exit on empty tuple in \u003ccode\u003efc.entityGraph\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.9.0\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eShrinkable \u003ccode\u003eentityGraph\u003c/code\u003e and few performance chips\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.9.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.8.0...v4.9.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7008\"\u003ePR#7008\u003c/a\u003e) Towards shrinkable \u003ccode\u003eentityGraph\u003c/code\u003e thanks to \u003ccode\u003echainUntil\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7010\"\u003ePR#7010\u003c/a\u003e) Bug: Fix latent state-sharing bug in entityGraph\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7063\"\u003ePR#7063\u003c/a\u003e) Bug: Equiprobable alternatives in \u003ccode\u003estringMatching\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6973\"\u003ePR#6973\u003c/a\u003e) CI: Drop caches on push for build package flow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6971\"\u003ePR#6971\u003c/a\u003e) CI: Only mark fast-check's releases as latest\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6974\"\u003ePR#6974\u003c/a\u003e) CI: Drop pull_request_target flows\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6975\"\u003ePR#6975\u003c/a\u003e) CI: Drop discussion creation on release publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6976\"\u003ePR#6976\u003c/a\u003e) CI: Drop caches from publication steps\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6977\"\u003ePR#6977\u003c/a\u003e) CI: Revert \u0026quot;Drop caches from publication steps\u0026quot;\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6978\"\u003ePR#6978\u003c/a\u003e) CI: Make zizmor audit a required status check\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6991\"\u003ePR#6991\u003c/a\u003e) CI: Remove Claude Code workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6994\"\u003ePR#6994\u003c/a\u003e) CI: Replace \u003ccode\u003epnpm dlx\u003c/code\u003e with \u003ccode\u003epnpm exec\u003c/code\u003e for \u003ccode\u003epkg-pr-new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6995\"\u003ePR#6995\u003c/a\u003e) CI: Inline zizmor ignores in workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6996\"\u003ePR#6996\u003c/a\u003e) CI: Move to \u003ccode\u003edevEngines.packageManager\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7005\"\u003ePR#7005\u003c/a\u003e) CI: Update PULL_REQUEST_TEMPLATE.md\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7011\"\u003ePR#7011\u003c/a\u003e) CI: Drop OTP prompt from npm publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7013\"\u003ePR#7013\u003c/a\u003e) CI: Switch release jobs to npm stage publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7027\"\u003ePR#7027\u003c/a\u003e) CI: Run benchmarks against \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7037\"\u003ePR#7037\u003c/a\u003e) CI: Use comparison mode for \u003ccode\u003ebench\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7069\"\u003ePR#7069\u003c/a\u003e) CI: Run pnpm dedupe to deduplicate lockfile\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6959\"\u003ePR#6959\u003c/a\u003e) CI: Announce releases on Bluesky\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7105\"\u003ePR#7105\u003c/a\u003e) CI: Switch to actions/attest for attestations\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7117\"\u003ePR#7117\u003c/a\u003e) CI: Use pnpm version in changelog script\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7120\"\u003ePR#7120\u003c/a\u003e) CI: Allow unclean tree in changelog generation\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7125\"\u003ePR#7125\u003c/a\u003e) CI: Stage publish using \u003ccode\u003epnpm\u003c/code\u003e in publish jobs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7065\"\u003ePR#7065\u003c/a\u003e) Clean: Delete skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6983\"\u003ePR#6983\u003c/a\u003e) Doc: Tweak PR Template to hint AI agents into revealing themselves\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7092\"\u003ePR#7092\u003c/a\u003e) Doc: Add back skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7095\"\u003ePR#7095\u003c/a\u003e) Doc: Add release notes for fast-check 4.8.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7104\"\u003ePR#7104\u003c/a\u003e) Doc: Add makeeno as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7103\"\u003ePR#7103\u003c/a\u003e) Doc: Fix info box in docs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7108\"\u003ePR#7108\u003c/a\u003e) Doc: Add jneidel as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7035\"\u003ePR#7035\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.integer\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7046\"\u003ePR#7046\u003c/a\u003e) Performance: Faster fc.record on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7047\"\u003ePR#7047\u003c/a\u003e) Performance: Faster fc.dictionary on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7048\"\u003ePR#7048\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.webPath\u003c/code\u003e/\u003ccode\u003efc.webUrl\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7050\"\u003ePR#7050\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e for \u003ccode\u003e\\W\u003c/code\u003e \u003ccode\u003e\\D\u003c/code\u003e \u003ccode\u003e\\S\u003c/code\u003e \u003ccode\u003e.\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7054\"\u003ePR#7054\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7049\"\u003ePR#7049\u003c/a\u003e) Performance: Drop nested \u003ccode\u003etuple\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e for \u003ccode\u003efc.record\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7045\"\u003ePR#7045\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.entityGraph\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/0d3c2547dce556f72413607849377530d18ea283\"\u003e\u003ccode\u003e0d3c254\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.9.0, \u003ccode\u003e@​fast-check/packaged\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/bd85efe4d7ded7b7e1783d259bfa7e8ce604d600\"\u003e\u003ccode\u003ebd85efe\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^24.13.3 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7118\"\u003e#7118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/a0596abe2bfeb59d2f80954627fcecc88554247f\"\u003e\u003ccode\u003ea0596ab\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency vitest to ^4.1.10 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7119\"\u003e#7119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/3c085da4881031bbccea4d38676af10c46b2a49a\"\u003e\u003ccode\u003e3c085da\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency prettier to v3.9.4 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/6538ff043922ba953f01327630ca2dbbd160c253\"\u003e\u003ccode\u003e6538ff0\u003c/code\u003e\u003c/a\u003e 👥 Add jneidel as doc contributor (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7108\"\u003e#7108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/8096ab024176d2e48a2c269759f90bcf82fa2914\"\u003e\u003ccode\u003e8096ab0\u003c/code\u003e\u003c/a\u003e 👥 Add makeeno as doc contributor (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7104\"\u003e#7104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/13fd4a64359869665828011c6226142c1f27bd3e\"\u003e\u003ccode\u003e13fd4a6\u003c/code\u003e\u003c/a\u003e ✏️ Typo in type \u003ccode\u003eEntityGraphContraints\u003c/code\u003e (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7088\"\u003e#7088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/36e70d2eb57b7e2ee2c791a87c40d9fc73bd0f8a\"\u003e\u003ccode\u003e36e70d2\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e to ^7.58.9 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7080\"\u003e#7080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/451ede0d4b8809a3b1292d28aee05d03c5e8d22d\"\u003e\u003ccode\u003e451ede0\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency vitest to ^4.1.8 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7074\"\u003e#7074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/949564d39744d61e7c0c51ccb226110d84fd8f68\"\u003e\u003ccode\u003e949564d\u003c/code\u003e\u003c/a\u003e ⚡️ Early exit on empty tuple in \u003ccode\u003efc.entityGraph\u003c/code\u003e (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7071\"\u003e#7071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.9.0/packages/fast-check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for fast-check since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 29.1.1 to 30.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e with \u003ccode\u003ecalc()\u003c/code\u003e and other functions throwing an exception, which regressed in v30.0.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSped up up range operations on large documents (\u003ca href=\"https://github.com/leonidaz\"\u003e\u003ccode\u003e@​leonidaz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev30.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js minimum version raised to \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSS.escape()\u003c/code\u003e and \u003ccode\u003eCSS.supports()\u003c/code\u003e functions. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e'background-position-x'\u003c/code\u003e and \u003ccode\u003e'background-position-y'\u003c/code\u003e CSS properties. (\u003ca href=\"https://github.com/olagokemills\"\u003e\u003ccode\u003e@​olagokemills\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to convert length values into pixels. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed CSS function serialization, e.g., in the return value of \u003ccode\u003egetPropertyValue()\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the type of error thrown by \u003ccode\u003edocument.evaluate()\u003c/code\u003e (\u003ca href=\"https://github.com/dokson\"\u003e\u003ccode\u003e@​dokson\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/6584485f094d5b271553005b68804c93a455c002\"\u003e\u003ccode\u003e6584485\u003c/code\u003e\u003c/a\u003e 30.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/0c51df6d80567202e969ba273c32db01de43c26e\"\u003e\u003ccode\u003e0c51df6\u003c/code\u003e\u003c/a\u003e Update dependencies and dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/32adb340bf3782194099c6a7b0e0a34c05aa8f24\"\u003e\u003ccode\u003e32adb34\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​asamuzakjp/dom-selector\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/70f014aa1de06a684b4f7d123bdb832ae8c63c53\"\u003e\u003ccode\u003e70f014a\u003c/code\u003e\u003c/a\u003e Speed up range operations on large documents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/250d7ee387109d9674d3e4a79fe1edac96e45476\"\u003e\u003ccode\u003e250d7ee\u003c/code\u003e\u003c/a\u003e Partially fix getComputedStyle with calc()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/20a01fc4a5ca1b2a48ec9c546d230624964d2f83\"\u003e\u003ccode\u003e20a01fc\u003c/code\u003e\u003c/a\u003e 30.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/8c8e583c4f0130f09a1f0ba2728c9aebc4f709c5\"\u003e\u003ccode\u003e8c8e583\u003c/code\u003e\u003c/a\u003e Precompute WPT expectation matches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f32245cfedf894b933bf4625b5649c284422da45\"\u003e\u003ccode\u003ef32245c\u003c/code\u003e\u003c/a\u003e Bump Node.js floor and dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/03ef23b4513af92d89d59b2383c5697a0a260111\"\u003e\u003ccode\u003e03ef23b\u003c/code\u003e\u003c/a\u003e Add background-position longhands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ded056f38de1a1e3709feafd0acea57377f85f35\"\u003e\u003ccode\u003eded056f\u003c/code\u003e\u003c/a\u003e Test CSS.escape() with numeric IDs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v29.1.1...v30.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.4.0 to 17.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.4.1\u003c/h2\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\r\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1825\"\u003e#1825\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/16b3f74850e5d2811b5fbaea6c136733a71ad3e4\"\u003e\u003ccode\u003e16b3f74\u003c/code\u003e\u003c/a\u003e - It is now possible to run multiple tasks in parallel for a single glob by configuring it with an array of tasks (which run sequentially), and then placing another array inside it (where the tasks will run in parallel). The following demonstrates the order tasks will start in:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;*.ts\u0026quot;: [\u0026quot;first\u0026quot;, \u0026quot;second\u0026quot;, [\u0026quot;third\u0026quot;, \u0026quot;third\u0026quot;], \u0026quot;fourth\u0026quot;]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a concrete example, \u003cem\u003elint-staged\u003c/em\u003e's own configuration is:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('./lib/index.js').Configuration} */\nexport default {\n  \u0026quot;*\u0026quot;: [\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1825\"\u003e#1825\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/16b3f74850e5d2811b5fbaea6c136733a71ad3e4\"\u003e\u003ccode\u003e16b3f74\u003c/code\u003e\u003c/a\u003e - It is now possible to run multiple tasks in parallel for a single glob by configuring it with an array of tasks (which run sequentially), and then placing another array inside it (where the tasks will run in parallel). The following demonstrates the order tasks will start in:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;*.ts\u0026quot;: [\u0026quot;first\u0026quot;, \u0026quot;second\u0026quot;, [\u0026quot;third\u0026quot;, \u0026quot;third\u0026quot;], \u0026quot;fourth\u0026quot;]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a concrete example, \u003cem\u003elint-staged\u003c/em\u003e's own configuration is:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('./lib/index.js').Configuration} */\nexport default {\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/lint-staged/lint-staged/commit/d0c1517b61f4805a319ae416f50b1d5bdf3e137f\"\u003e\u003ccode\u003ed0c1517\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1841\"\u003e#1841\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f06133573350dd650bd8fed42af06502d018b830\"\u003e\u003ccode\u003ef061335\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d2721af6d378c8c878005b01b557c95070449b11\"\u003e\u003ccode\u003ed2721af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1840\"\u003e#1840\u003c/a\u003e from lint-staged/updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e ci: update Changesets action because it failed to publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd76ce36648b794a477b60dc1852dc96641c03c3\"\u003e\u003ccode\u003ecd76ce3\u003c/code\u003e\u003c/a\u003e build: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ea195e1f17bb507ef6809a44d7f814fab1810270\"\u003e\u003ccode\u003eea195e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1837\"\u003e#1837\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a6a0d616b6eadb4ed464239001bf9afb826d13f2\"\u003e\u003ccode\u003ea6a0d61\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0a090981ef52a11fa4e4d90b6247f2310b5abc4f\"\u003e\u003ccode\u003e0a09098\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1832\"\u003e#1832\u003c/a\u003e from lint-staged/add-all-flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7fd685b6de614335a432a81e383a73af4d431b3a\"\u003e\u003ccode\u003e7fd685b\u003c/code\u003e\u003c/a\u003e fix: further fix parsing options logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e--all\u003c/code\u003e flag for including all files tracked by Git instead of just...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.4.0...v17.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​...\n\n_Description has been truncated_","html_url":"https://github.com/anthonysgro/geospoof/pull/82","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonysgro%2Fgeospoof/issues/82","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/82/packages"}},{"old_version":"4.9.0","new_version":"4.10.1","update_type":"minor","path":null,"pr_created_at":"2026-09-07T15:26:07.000Z","version_change":"4.9.0 → 4.10.1","issue":{"uuid":"5376541495","node_id":"PR_kwDODdTws88AAAABCi1b9w","number":3295,"state":"open","title":"Bump the npm group across 1 directory with 165 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T15:26:07.000Z","updated_at":"2026-09-07T15:31:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":165,"packages":[{"name":"@babel/core","old_version":"7.28.4","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-runtime","old_version":"7.28.3","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.3","new_version":"8.0.2","repository_url":"https://github.com/babel/babel"},{"name":"@hotwired/turbo-rails","old_version":"8.0.16","new_version":"8.0.23","repository_url":"https://github.com/hotwired/turbo-rails"},{"name":"@rails/ujs","old_version":"7.1.502","new_version":"7.1.600","repository_url":"https://github.com/rails/rails"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"css-loader","old_version":"7.1.2","new_version":"7.1.5","repository_url":"https://github.com/webpack/css-loader"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"mini-css-extract-plugin","old_version":"2.9.4","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"sass","old_version":"1.98.0","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.5","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"webpack","old_version":"5.101.3","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.2.3","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"stylelint","old_version":"17.14.1","new_version":"17.15.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.10.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":"@hapi/tlds","old_version":"1.1.3","new_version":"1.1.7","repository_url":"https://github.com/hapijs/tlds"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.5.2","new_version":"26.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"ajv","old_version":"6.12.6","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"axios","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"eslint-import-resolver-node","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-module-utils","old_version":"2.12.1","new_version":"2.14.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"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.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"immutable","old_version":"5.1.5","new_version":"5.1.9","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"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":"joi","old_version":"18.2.5","new_version":"18.2.8","repository_url":"https://github.com/hapijs/joi"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"postcss-safe-parser","old_version":"7.0.1","new_version":"7.1.0","repository_url":"https://github.com/postcss/postcss-safe-parser"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"yaml","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm group with 65 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `8.0.1` |\n| [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) | `7.28.3` | `8.0.1` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.3` | `8.0.2` |\n| [@hotwired/turbo-rails](https://github.com/hotwired/turbo-rails) | `8.0.16` | `8.0.23` |\n| [@rails/ujs](https://github.com/rails/rails) | `7.1.502` | `7.1.600` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.2` | `7.1.5` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.9.4` | `2.10.2` |\n| [sass](https://github.com/sass/dart-sass) | `1.98.0` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.5` | `16.0.8` |\n| [webpack](https://github.com/webpack/webpack) | `5.101.3` | `5.110.3` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.2.3` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.14.1` | `17.15.0` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.3` | `7.29.7` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.29.7` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.10.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@hapi/tlds](https://github.com/hapijs/tlds) | `1.1.3` | `1.1.7` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.6.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `26.5.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.15.0` |\n| [axios](https://github.com/axios/axios) | `1.19.0` | `1.20.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.18` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.4.0` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [eslint-import-resolver-node](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/node) | `0.3.9` | `0.3.10` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.1` | `2.14.0` |\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.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.4` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.4` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `5.1.5` | `5.1.9` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [joi](https://github.com/hapijs/joi) | `18.2.5` | `18.2.8` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.3.2` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [postcss-safe-parser](https://github.com/postcss/postcss-safe-parser) | `7.0.1` | `7.1.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.12` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.22` |\n| [yaml](https://github.com/eemeli/yaml) | `1.10.2` | `1.10.3` |\n\n\nUpdates `@babel/core` from 7.28.4 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/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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: 6\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\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/de007ea188da7675ea099fb4740380daaa58cb30\"\u003e\u003ccode\u003ede007ea\u003c/code\u003e\u003c/a\u003e Avoid trailing zeroes in Babel 9 generated version (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18078\"\u003e#18078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b71c35ab79ccc3945cf1eb2c47efa0f227e2cc44\"\u003e\u003ccode\u003eb71c35a\u003c/code\u003e\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18039\"\u003e#18039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e74b70dac023847a7b2de49e67a0626278b1a0df\"\u003e\u003ccode\u003ee74b70d\u003c/code\u003e\u003c/a\u003e chore: Remove unused file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18033\"\u003e#18033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ae5796912c3c12e0913c40050c10adfb231aa811\"\u003e\u003ccode\u003eae57969\u003c/code\u003e\u003c/a\u003e chore: consolidate upwards traversal to empathic (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18030\"\u003e#18030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/827d0030bf33d6caf0afb7881452d4df02b4a152\"\u003e\u003ccode\u003e827d003\u003c/code\u003e\u003c/a\u003e Change jest  \u003ccode\u003esnapshotFormat\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18029\"\u003e#18029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/34cf24e71676f84e2d70c67cf3e29e77cb02cd99\"\u003e\u003ccode\u003e34cf24e\u003c/code\u003e\u003c/a\u003e Update deps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18023\"\u003e#18023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.1/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-runtime` from 7.28.3 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/babel/babel/releases\"\u003e@​babel/plugin-transform-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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: 6\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\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/plugin-transform-runtime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd96c479396d736e6d09541ab120c577cfbffec3\"\u003e\u003ccode\u003ecd96c47\u003c/code\u003e\u003c/a\u003e chore(pkg): set \u003ccode\u003e@​babel/core\u003c/code\u003e peer deps to ^8.0.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/18076\"\u003e#18076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef2a7aadb19360cc06feeb85107b74475cc155ad\"\u003e\u003ccode\u003eef2a7aa\u003c/code\u003e\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/18036\"\u003e#18036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dc91f907de56c1afab78810cd8e2a86fd997084c\"\u003e\u003ccode\u003edc91f90\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0e5a59d0f6afef7116f7eab7780289a6148aec65\"\u003e\u003ccode\u003e0e5a59d\u003c/code\u003e\u003c/a\u003e Require Node.js \u003ccode\u003e^22.18.0 || \u0026gt;=24.11.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/17969\"\u003e#17969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/2b5e8ad5dbc790d385d79bc79c853a7e89980541\"\u003e\u003ccode\u003e2b5e8ad\u003c/code\u003e\u003c/a\u003e Use yarn catalog (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/17964\"\u003e#17964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7300a669d2a44ed6c37e461d6f08a6dcf29228bd\"\u003e\u003ccode\u003e7300a66\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.1/packages/babel-plugin-transform-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/plugin-transform-runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.3 to 8.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.2 (2026-06-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18083\"\u003e#18083\u003c/a\u003e Use the \u003ccode\u003e@babel/core\u003c/code\u003e version when asserting version in \u003ccode\u003e@babel/standalone\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\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/18075\"\u003e#18075\u003c/a\u003e fix(identifier): avoid double escaping slash (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18081\"\u003e#18081\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/preset-env's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.2 (2026-06-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18083\"\u003e#18083\u003c/a\u003e Use the \u003ccode\u003e@babel/core\u003c/code\u003e version when asserting version in \u003ccode\u003e@babel/standalone\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\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/18075\"\u003e#18075\u003c/a\u003e fix(identifier): avoid double escaping slash (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18081\"\u003e#18081\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/73940a0aa2252b0f87261a5dff0c751472ef7a99\"\u003e\u003ccode\u003e73940a0\u003c/code\u003e\u003c/a\u003e v8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/59a63a6f417009358bf680292332bb48807cbaea\"\u003e\u003ccode\u003e59a63a6\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18081\"\u003e#18081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd96c479396d736e6d09541ab120c577cfbffec3\"\u003e\u003ccode\u003ecd96c47\u003c/code\u003e\u003c/a\u003e chore(pkg): set \u003ccode\u003e@​babel/core\u003c/code\u003e peer deps to ^8.0.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18076\"\u003e#18076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/004f4b41e501d0bd0518979992cc7151c11c89e0\"\u003e\u003ccode\u003e004f4b4\u003c/code\u003e\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18069\"\u003e#18069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c6d71f3f0e2c5754b17693c44ca11eefaa0ef87b\"\u003e\u003ccode\u003ec6d71f3\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003estrictFunctionTypes\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17946\"\u003e#17946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dc91f907de56c1afab78810cd8e2a86fd997084c\"\u003e\u003ccode\u003edc91f90\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.2/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/preset-env\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hotwired/turbo-rails` from 8.0.16 to 8.0.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hotwired/turbo-rails/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 \u003ca href=\"https://www.npmjs.com/~packagethief\"\u003epackagethief\u003c/a\u003e, a new releaser for \u003ccode\u003e@​hotwired/turbo-rails\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rails/ujs` from 7.1.502 to 7.1.600\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rails/rails/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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​rails/ujs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `babel-loader` from 10.0.0 to 10.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel-loader/releases\"\u003ebabel-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1055\"\u003e#1055\u003c/a\u003e (\u0026quot;use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API\u0026quot;) by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1066\"\u003ebabel/babel-loader#1066\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.1.0...v10.1.1\"\u003ehttps://github.com/babel/babel-loader/compare/v10.1.0...v10.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1055\"\u003ebabel/babel-loader#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable type checking and support Babel 8 by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1056\"\u003ebabel/babel-loader#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/babel/babel-loader/pull/1059\"\u003ebabel/babel-loader#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: mark webpack as optional peer dependency by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1061\"\u003ebabel/babel-loader#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump webpack from 5.101.0 to 5.104.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/babel/babel-loader/pull/1062\"\u003ebabel/babel-loader#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/babel/babel-loader/pull/1060\"\u003ebabel/babel-loader#1060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch from 3.1.2 to 3.1.5 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/babel/babel-loader/pull/1063\"\u003ebabel/babel-loader#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin Node.js on CI by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1064\"\u003ebabel/babel-loader#1064\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/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1061\"\u003ebabel/babel-loader#1061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.0.0...v10.1.0\"\u003ehttps://github.com/babel/babel-loader/compare/v10.0.0...v10.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/da602105664458752dca3578856ee8d0d6ac80e6\"\u003e\u003ccode\u003eda60210\u003c/code\u003e\u003c/a\u003e 10.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/a0a2617e10b39f35b8d1e2893a87f4ee4fe7ebdc\"\u003e\u003ccode\u003ea0a2617\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1055\"\u003e#1055\u003c/a\u003e (\u0026quot;use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API\u0026quot;) (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/de09ee1426c781987674690be02aca2f2ea61efc\"\u003e\u003ccode\u003ede09ee1\u003c/code\u003e\u003c/a\u003e 10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/e34c360a7b86740fca62158eb1bef89b9fef4507\"\u003e\u003ccode\u003ee34c360\u003c/code\u003e\u003c/a\u003e Pin Node.js on CI (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/3c1e1805511592e7e9f9fe7f60de5439370c4740\"\u003e\u003ccode\u003e3c1e180\u003c/code\u003e\u003c/a\u003e Bump minimatch from 3.1.2 to 3.1.5 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/e0d4add38856fceeca1a633bb49927e4334999a7\"\u003e\u003ccode\u003ee0d4add\u003c/code\u003e\u003c/a\u003e Bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/77e2a66869cf84ddb6444d9b7b9951beb44b68b2\"\u003e\u003ccode\u003e77e2a66\u003c/code\u003e\u003c/a\u003e Bump webpack from 5.101.0 to 5.104.1 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/faa5dbb4134e4d0c2659ed9bc55cc2e53b82d7e6\"\u003e\u003ccode\u003efaa5dbb\u003c/code\u003e\u003c/a\u003e fix: mark webpack as optional peer dependency (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/146dad2461ca5ba12fd202b33f6aa39be8218295\"\u003e\u003ccode\u003e146dad2\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/2479ed223262f9ce45f9f7a9b8363a8666d9b41f\"\u003e\u003ccode\u003e2479ed2\u003c/code\u003e\u003c/a\u003e Enable type checking and support Babel 8 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.0.0...v10.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `css-loader` from 7.1.2 to 7.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/css-loader/releases\"\u003ecss-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.5\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.4...v7.1.5\"\u003e7.1.5\u003c/a\u003e (2026-08-28)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estrip BOM before processing with postcss (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1684\"\u003e#1684\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/bd20834e02dc2b2da970e40f713c3e531513aa38\"\u003ebd20834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.3\"\u003e7.1.3\u003c/a\u003e (2026-01-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow to use \u003ccode\u003emodule\u003c/code\u003e class name (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/01869bcace63d17c4bfafedbc29c11965e62360d\"\u003e01869bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ecreateHash\u003c/code\u003e for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1618\"\u003e#1618\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/06587e54c6a580ee0c20e47021943aa9989acd5c\"\u003e06587e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ehash*\u003c/code\u003e options for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/9544c3e9a90c1c58476d3d87188f8ff39105294f\"\u003e9544c3e\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/webpack/css-loader/blob/main/CHANGELOG.md\"\u003ecss-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.4...v7.1.5\"\u003e7.1.5\u003c/a\u003e (2026-08-28)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estrip BOM before processing with postcss (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1684\"\u003e#1684\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/bd20834e02dc2b2da970e40f713c3e531513aa38\"\u003ebd20834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.3\"\u003e7.1.3\u003c/a\u003e (2026-01-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow to use \u003ccode\u003emodule\u003c/code\u003e class name (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/01869bcace63d17c4bfafedbc29c11965e62360d\"\u003e01869bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ecreateHash\u003c/code\u003e for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1618\"\u003e#1618\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/06587e54c6a580ee0c20e47021943aa9989acd5c\"\u003e06587e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ehash*\u003c/code\u003e options for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/9544c3e9a90c1c58476d3d87188f8ff39105294f\"\u003e9544c3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/be04ec290ee57bafbc75f5936c1f6a2532681b49\"\u003e\u003ccode\u003ebe04ec2\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/405bdde77389edc3cbb9631025afe9b6c2bd4395\"\u003e\u003ccode\u003e405bdde\u003c/code\u003e\u003c/a\u003e docs: deprecate css-loader in favor of webpack's built-in CSS support (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/bd20834e02dc2b2da970e40f713c3e531513aa38\"\u003e\u003ccode\u003ebd20834\u003c/code\u003e\u003c/a\u003e fix: strip BOM before processing with postcss (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/488cdb1c12c5f75091d4a868342c348fef46bf9f\"\u003e\u003ccode\u003e488cdb1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/fd4cb47cbf086cf3392f78c534f4ccc1b4038735\"\u003e\u003ccode\u003efd4cb47\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/4bf84facdb21fe4d93f5d84eed12a1df69b090fa\"\u003e\u003ccode\u003e4bf84fa\u003c/code\u003e\u003c/a\u003e docs: clarify style-loader usage in Getting Started (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/d7441e5fbb443fe6350c1ca0034f8a39e235335f\"\u003e\u003ccode\u003ed7441e5\u003c/code\u003e\u003c/a\u003e chore(deps): bump immutable from 5.1.3 to 5.1.5 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1654\"\u003e#1654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/ca53a77e4e77f53110e5852c55c24cde470d82d6\"\u003e\u003ccode\u003eca53a77\u003c/code\u003e\u003c/a\u003e chore(deps): bump minimatch (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/5b795afc2fb928e548a06040b1964304f101a2fc\"\u003e\u003ccode\u003e5b795af\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003e\u003ccode\u003eaeddefe\u003c/code\u003e\u003c/a\u003e fix: update peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e#4250\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/50871a5a85cc802421b40cc67e2830601968affe\"\u003e50871a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify jQuery.ajaxSettings.xhr (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1967\"\u003e#1967\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/abdc89ac2e581392b800c0364e0f5f2b6a82cdc6\"\u003eabdc89ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAttributes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e.attr( name, false )\u003c/code\u003e remove for all non-ARIA attrs (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5388\"\u003e#5388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/063831b6378d518f9870ec5c4f1e7d5d16e04f36\"\u003e063831b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShave off a couple of bytes (\u003ca href=\"https://github.com/jquery/jquery/commit/b40a4807b604efbde51faf075d11e25441af1990\"\u003eb40a4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't stringify attributes in the setter (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4948\"\u003e#4948\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/4250b628783d7bfa92ec6c5550c6e4b22fab6034\"\u003e4250b628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003etoggleClass(boolean|undefined)\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3388\"\u003e#3388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a4421101fd6d9d7b0550210f8e8690641733dd9a\"\u003ea4421101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor val(): don't strip carriage return, isolate IE workarounds (\u003ca href=\"https://github.com/jquery/jquery/commit/ff2819911da6cbbed5ee42c35d695240f06e65e3\"\u003eff281991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set the type attr hook at all outside of IE (\u003ca href=\"https://github.com/jquery/jquery/commit/9e66fe9acf0ef27681f5a21149fc61678f791641\"\u003e9e66fe9a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCSS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dimensions of table \u003ccode\u003e\u0026lt;col\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5628\"\u003e#5628\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/eca2a56457e1c40c071aeb3ac87efeb8bbb8013e\"\u003eeca2a564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the cache in finalPropName (\u003ca href=\"https://github.com/jquery/jquery/commit/640d5825df5ff223560c5690f1a268681c32f9fa\"\u003e640d5825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Fix tests \u0026amp; support tests under CSS Zoom (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5489\"\u003e#5489\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/071f6dba6bd1d8db3f36ce4694aab5ff437b9e36\"\u003e071f6dba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reliableTrDimensions support test for initially hidden iframes (\u003ca href=\"https://github.com/jquery/jquery/commit/b1e66a5faaf46ffcbcc27c79a9a224aaf851a987\"\u003eb1e66a5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelector: Align with 3.x, remove the outer \u003ccode\u003eselector.js\u003c/code\u003e wrapper (\u003ca href=\"https://github.com/jquery/jquery/commit/53cf7244da2a2040333335c36e435b1c12efdff9\"\u003e53cf7244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the reliableTrDimensions support test work with Bootstrap CSS (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5270\"\u003e#5270\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/65b85031fb5688361c077bc04e641e4b502671e1\"\u003e65b85031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eoffsetHeight( true )\u003c/code\u003e, etc. include negative margins (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3982\"\u003e#3982\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/bce13b72c1753e16cc0db53ebf0f0456bdcf6b48\"\u003ebce13b72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003eundefined\u003c/code\u003e for whitespace-only CSS variable values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5120\"\u003e#5120\u003c/a\u003e) (\u003ca href=\"https://github.com/jquery/jquery/commit/7eb0019640a5856c42b451551eb7f995d913eba9\"\u003e7eb00196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t trim whitespace of undefined custom property (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5105\"\u003e#5105\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/ed306c0261ab63746040e5d58bb4477c3...\n\n_Description has been truncated_","html_url":"https://github.com/ministryofjustice/laa-court-data-ui/pull/3295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Flaa-court-data-ui/issues/3295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3295/packages"}},{"old_version":"4.9.0","new_version":"4.10.1","update_type":"minor","path":null,"pr_created_at":"2026-09-07T14:20:44.000Z","version_change":"4.9.0 → 4.10.1","issue":{"uuid":"5375891522","node_id":"PR_kwDODdTws88AAAABCiUOfQ","number":3293,"state":"open","title":"Bump the npm group across 1 directory with 170 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T14:20:44.000Z","updated_at":"2026-09-07T14:35:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":170,"packages":[{"name":"@babel/core","old_version":"7.28.4","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-runtime","old_version":"7.28.3","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.3","new_version":"8.0.2","repository_url":"https://github.com/babel/babel"},{"name":"@hotwired/turbo-rails","old_version":"8.0.16","new_version":"8.0.23","repository_url":"https://github.com/hotwired/turbo-rails"},{"name":"@rails/ujs","old_version":"7.1.502","new_version":"7.1.600","repository_url":"https://github.com/rails/rails"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"css-loader","old_version":"7.1.2","new_version":"7.1.5","repository_url":"https://github.com/webpack/css-loader"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"mini-css-extract-plugin","old_version":"2.9.4","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"sass","old_version":"1.98.0","new_version":"1.104.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.5","new_version":"17.0.1","repository_url":"https://github.com/webpack/sass-loader"},{"name":"webpack","old_version":"5.101.3","new_version":"5.110.3","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.2.3","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.1.8","new_version":"1.1.12","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.10.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":"@hapi/tlds","old_version":"1.1.3","new_version":"1.1.7","repository_url":"https://github.com/hapijs/tlds"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.6.0","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.5.2","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"ajv","old_version":"6.12.6","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"axios","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"colord","old_version":"2.9.3","new_version":"2.10.0","repository_url":"https://github.com/omgovich/colord"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"eslint-import-resolver-node","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-module-utils","old_version":"2.12.1","new_version":"2.14.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"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.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"immutable","old_version":"5.1.5","new_version":"5.1.9","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"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":"joi","old_version":"18.2.5","new_version":"18.2.8","repository_url":"https://github.com/hapijs/joi"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"postcss-safe-parser","old_version":"7.0.1","new_version":"7.1.0","repository_url":"https://github.com/postcss/postcss-safe-parser"},{"name":"postcss-selector-parser","old_version":"7.1.0","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"yaml","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm group with 67 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `8.0.1` |\n| [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) | `7.28.3` | `8.0.1` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.3` | `8.0.2` |\n| [@hotwired/turbo-rails](https://github.com/hotwired/turbo-rails) | `8.0.16` | `8.0.23` |\n| [@rails/ujs](https://github.com/rails/rails) | `7.1.502` | `7.1.600` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.2` | `7.1.5` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.9.4` | `2.10.2` |\n| [sass](https://github.com/sass/dart-sass) | `1.98.0` | `1.104.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.5` | `17.0.1` |\n| [webpack](https://github.com/webpack/webpack) | `5.101.3` | `5.110.3` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.2.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.29.7` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.28.3` | `7.29.7` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.29.7` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.1.8` | `1.1.12` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.10.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@hapi/tlds](https://github.com/hapijs/tlds) | `1.1.3` | `1.1.7` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.6.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `26.4.1` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.4.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.15.0` |\n| [axios](https://github.com/axios/axios) | `1.19.0` | `1.20.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.18` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [colord](https://github.com/omgovich/colord) | `2.9.3` | `2.10.0` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.4.0` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [eslint-import-resolver-node](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/node) | `0.3.9` | `0.3.10` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.1` | `2.14.0` |\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.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.4` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.4` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `5.1.5` | `5.1.9` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [joi](https://github.com/hapijs/joi) | `18.2.5` | `18.2.8` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.3.2` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [postcss-safe-parser](https://github.com/postcss/postcss-safe-parser) | `7.0.1` | `7.1.0` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.0` | `7.1.6` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.12` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.22` |\n| [yaml](https://github.com/eemeli/yaml) | `1.10.2` | `1.10.3` |\n\n\nUpdates `@babel/core` from 7.28.4 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/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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: 6\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\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/de007ea188da7675ea099fb4740380daaa58cb30\"\u003e\u003ccode\u003ede007ea\u003c/code\u003e\u003c/a\u003e Avoid trailing zeroes in Babel 9 generated version (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18078\"\u003e#18078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b71c35ab79ccc3945cf1eb2c47efa0f227e2cc44\"\u003e\u003ccode\u003eb71c35a\u003c/code\u003e\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18039\"\u003e#18039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e74b70dac023847a7b2de49e67a0626278b1a0df\"\u003e\u003ccode\u003ee74b70d\u003c/code\u003e\u003c/a\u003e chore: Remove unused file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18033\"\u003e#18033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ae5796912c3c12e0913c40050c10adfb231aa811\"\u003e\u003ccode\u003eae57969\u003c/code\u003e\u003c/a\u003e chore: consolidate upwards traversal to empathic (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18030\"\u003e#18030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/827d0030bf33d6caf0afb7881452d4df02b4a152\"\u003e\u003ccode\u003e827d003\u003c/code\u003e\u003c/a\u003e Change jest  \u003ccode\u003esnapshotFormat\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18029\"\u003e#18029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/34cf24e71676f84e2d70c67cf3e29e77cb02cd99\"\u003e\u003ccode\u003e34cf24e\u003c/code\u003e\u003c/a\u003e Update deps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18023\"\u003e#18023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.1/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-runtime` from 7.28.3 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/babel/babel/releases\"\u003e@​babel/plugin-transform-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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: 6\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\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/plugin-transform-runtime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd96c479396d736e6d09541ab120c577cfbffec3\"\u003e\u003ccode\u003ecd96c47\u003c/code\u003e\u003c/a\u003e chore(pkg): set \u003ccode\u003e@​babel/core\u003c/code\u003e peer deps to ^8.0.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/18076\"\u003e#18076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef2a7aadb19360cc06feeb85107b74475cc155ad\"\u003e\u003ccode\u003eef2a7aa\u003c/code\u003e\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/18036\"\u003e#18036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dc91f907de56c1afab78810cd8e2a86fd997084c\"\u003e\u003ccode\u003edc91f90\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0e5a59d0f6afef7116f7eab7780289a6148aec65\"\u003e\u003ccode\u003e0e5a59d\u003c/code\u003e\u003c/a\u003e Require Node.js \u003ccode\u003e^22.18.0 || \u0026gt;=24.11.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/17969\"\u003e#17969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/2b5e8ad5dbc790d385d79bc79c853a7e89980541\"\u003e\u003ccode\u003e2b5e8ad\u003c/code\u003e\u003c/a\u003e Use yarn catalog (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/17964\"\u003e#17964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7300a669d2a44ed6c37e461d6f08a6dcf29228bd\"\u003e\u003ccode\u003e7300a66\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.1/packages/babel-plugin-transform-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/plugin-transform-runtime\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.3 to 8.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.2 (2026-06-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18083\"\u003e#18083\u003c/a\u003e Use the \u003ccode\u003e@babel/core\u003c/code\u003e version when asserting version in \u003ccode\u003e@babel/standalone\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\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/18075\"\u003e#18075\u003c/a\u003e fix(identifier): avoid double escaping slash (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18081\"\u003e#18081\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/preset-env's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.2 (2026-06-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18083\"\u003e#18083\u003c/a\u003e Use the \u003ccode\u003e@babel/core\u003c/code\u003e version when asserting version in \u003ccode\u003e@babel/standalone\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\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/18075\"\u003e#18075\u003c/a\u003e fix(identifier): avoid double escaping slash (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18081\"\u003e#18081\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\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-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\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\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\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-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\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\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/73940a0aa2252b0f87261a5dff0c751472ef7a99\"\u003e\u003ccode\u003e73940a0\u003c/code\u003e\u003c/a\u003e v8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/59a63a6f417009358bf680292332bb48807cbaea\"\u003e\u003ccode\u003e59a63a6\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18081\"\u003e#18081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd96c479396d736e6d09541ab120c577cfbffec3\"\u003e\u003ccode\u003ecd96c47\u003c/code\u003e\u003c/a\u003e chore(pkg): set \u003ccode\u003e@​babel/core\u003c/code\u003e peer deps to ^8.0.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18076\"\u003e#18076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/004f4b41e501d0bd0518979992cc7151c11c89e0\"\u003e\u003ccode\u003e004f4b4\u003c/code\u003e\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18069\"\u003e#18069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c6d71f3f0e2c5754b17693c44ca11eefaa0ef87b\"\u003e\u003ccode\u003ec6d71f3\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003estrictFunctionTypes\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17946\"\u003e#17946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dc91f907de56c1afab78810cd8e2a86fd997084c\"\u003e\u003ccode\u003edc91f90\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.2/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/preset-env\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hotwired/turbo-rails` from 8.0.16 to 8.0.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hotwired/turbo-rails/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 \u003ca href=\"https://www.npmjs.com/~packagethief\"\u003epackagethief\u003c/a\u003e, a new releaser for \u003ccode\u003e@​hotwired/turbo-rails\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rails/ujs` from 7.1.502 to 7.1.600\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rails/rails/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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​rails/ujs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `babel-loader` from 10.0.0 to 10.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel-loader/releases\"\u003ebabel-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1055\"\u003e#1055\u003c/a\u003e (\u0026quot;use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API\u0026quot;) by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1066\"\u003ebabel/babel-loader#1066\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.1.0...v10.1.1\"\u003ehttps://github.com/babel/babel-loader/compare/v10.1.0...v10.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1055\"\u003ebabel/babel-loader#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable type checking and support Babel 8 by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1056\"\u003ebabel/babel-loader#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/babel/babel-loader/pull/1059\"\u003ebabel/babel-loader#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: mark webpack as optional peer dependency by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1061\"\u003ebabel/babel-loader#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump webpack from 5.101.0 to 5.104.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/babel/babel-loader/pull/1062\"\u003ebabel/babel-loader#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/babel/babel-loader/pull/1060\"\u003ebabel/babel-loader#1060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch from 3.1.2 to 3.1.5 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/babel/babel-loader/pull/1063\"\u003ebabel/babel-loader#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin Node.js on CI by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1064\"\u003ebabel/babel-loader#1064\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/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/babel/babel-loader/pull/1061\"\u003ebabel/babel-loader#1061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.0.0...v10.1.0\"\u003ehttps://github.com/babel/babel-loader/compare/v10.0.0...v10.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/da602105664458752dca3578856ee8d0d6ac80e6\"\u003e\u003ccode\u003eda60210\u003c/code\u003e\u003c/a\u003e 10.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/a0a2617e10b39f35b8d1e2893a87f4ee4fe7ebdc\"\u003e\u003ccode\u003ea0a2617\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1055\"\u003e#1055\u003c/a\u003e (\u0026quot;use \u003ccode\u003emodule.findPackageJSON\u003c/code\u003e API\u0026quot;) (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/de09ee1426c781987674690be02aca2f2ea61efc\"\u003e\u003ccode\u003ede09ee1\u003c/code\u003e\u003c/a\u003e 10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/e34c360a7b86740fca62158eb1bef89b9fef4507\"\u003e\u003ccode\u003ee34c360\u003c/code\u003e\u003c/a\u003e Pin Node.js on CI (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/3c1e1805511592e7e9f9fe7f60de5439370c4740\"\u003e\u003ccode\u003e3c1e180\u003c/code\u003e\u003c/a\u003e Bump minimatch from 3.1.2 to 3.1.5 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/e0d4add38856fceeca1a633bb49927e4334999a7\"\u003e\u003ccode\u003ee0d4add\u003c/code\u003e\u003c/a\u003e Bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/77e2a66869cf84ddb6444d9b7b9951beb44b68b2\"\u003e\u003ccode\u003e77e2a66\u003c/code\u003e\u003c/a\u003e Bump webpack from 5.101.0 to 5.104.1 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/faa5dbb4134e4d0c2659ed9bc55cc2e53b82d7e6\"\u003e\u003ccode\u003efaa5dbb\u003c/code\u003e\u003c/a\u003e fix: mark webpack as optional peer dependency (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/146dad2461ca5ba12fd202b33f6aa39be8218295\"\u003e\u003ccode\u003e146dad2\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel-loader/commit/2479ed223262f9ce45f9f7a9b8363a8666d9b41f\"\u003e\u003ccode\u003e2479ed2\u003c/code\u003e\u003c/a\u003e Enable type checking and support Babel 8 (\u003ca href=\"https://redirect.github.com/babel/babel-loader/issues/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel-loader/compare/v10.0.0...v10.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `css-loader` from 7.1.2 to 7.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/css-loader/releases\"\u003ecss-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.5\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.4...v7.1.5\"\u003e7.1.5\u003c/a\u003e (2026-08-28)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estrip BOM before processing with postcss (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1684\"\u003e#1684\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/bd20834e02dc2b2da970e40f713c3e531513aa38\"\u003ebd20834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.3\"\u003e7.1.3\u003c/a\u003e (2026-01-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow to use \u003ccode\u003emodule\u003c/code\u003e class name (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/01869bcace63d17c4bfafedbc29c11965e62360d\"\u003e01869bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ecreateHash\u003c/code\u003e for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1618\"\u003e#1618\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/06587e54c6a580ee0c20e47021943aa9989acd5c\"\u003e06587e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ehash*\u003c/code\u003e options for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/9544c3e9a90c1c58476d3d87188f8ff39105294f\"\u003e9544c3e\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/webpack/css-loader/blob/main/CHANGELOG.md\"\u003ecss-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.4...v7.1.5\"\u003e7.1.5\u003c/a\u003e (2026-08-28)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estrip BOM before processing with postcss (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1684\"\u003e#1684\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/bd20834e02dc2b2da970e40f713c3e531513aa38\"\u003ebd20834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.3\"\u003e7.1.3\u003c/a\u003e (2026-01-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow to use \u003ccode\u003emodule\u003c/code\u003e class name (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/01869bcace63d17c4bfafedbc29c11965e62360d\"\u003e01869bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ecreateHash\u003c/code\u003e for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1618\"\u003e#1618\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/06587e54c6a580ee0c20e47021943aa9989acd5c\"\u003e06587e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse official \u003ccode\u003ehash*\u003c/code\u003e options for hashes (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1619\"\u003e#1619\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/9544c3e9a90c1c58476d3d87188f8ff39105294f\"\u003e9544c3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/be04ec290ee57bafbc75f5936c1f6a2532681b49\"\u003e\u003ccode\u003ebe04ec2\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/405bdde77389edc3cbb9631025afe9b6c2bd4395\"\u003e\u003ccode\u003e405bdde\u003c/code\u003e\u003c/a\u003e docs: deprecate css-loader in favor of webpack's built-in CSS support (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/bd20834e02dc2b2da970e40f713c3e531513aa38\"\u003e\u003ccode\u003ebd20834\u003c/code\u003e\u003c/a\u003e fix: strip BOM before processing with postcss (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/488cdb1c12c5f75091d4a868342c348fef46bf9f\"\u003e\u003ccode\u003e488cdb1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/fd4cb47cbf086cf3392f78c534f4ccc1b4038735\"\u003e\u003ccode\u003efd4cb47\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/4bf84facdb21fe4d93f5d84eed12a1df69b090fa\"\u003e\u003ccode\u003e4bf84fa\u003c/code\u003e\u003c/a\u003e docs: clarify style-loader usage in Getting Started (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/d7441e5fbb443fe6350c1ca0034f8a39e235335f\"\u003e\u003ccode\u003ed7441e5\u003c/code\u003e\u003c/a\u003e chore(deps): bump immutable from 5.1.3 to 5.1.5 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1654\"\u003e#1654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/ca53a77e4e77f53110e5852c55c24cde470d82d6\"\u003e\u003ccode\u003eca53a77\u003c/code\u003e\u003c/a\u003e chore(deps): bump minimatch (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/5b795afc2fb928e548a06040b1964304f101a2fc\"\u003e\u003ccode\u003e5b795af\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003e\u003ccode\u003eaeddefe\u003c/code\u003e\u003c/a\u003e fix: update peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e#4250\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/50871a5a85cc802421b40cc67e2830601968affe\"\u003e50871a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify jQuery.ajaxSettings.xhr (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1967\"\u003e#1967\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/abdc89ac2e581392b800c0364e0f5f2b6a82cdc6\"\u003eabdc89ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAttributes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e.attr( name, false )\u003c/code\u003e remove for all non-ARIA attrs (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5388\"\u003e#5388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/063831b6378d518f9870ec5c4f1e7d5d16e04f36\"\u003e063831b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShave off a couple of bytes (\u003ca href=\"https://github.com/jquery/jquery/commit/b40a4807b604efbde51faf075d11e25441af1990\"\u003eb40a4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't stringify attributes in the setter (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4948\"\u003e#4948\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/4250b628783d7bfa92ec6c5550c6e4b22fab6034\"\u003e4250b628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003etoggleClass(boolean|undefined)\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3388\"\u003e#3388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a4421101fd6d9d7b0550210f8e8690641733dd9a\"\u003ea4421101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor val(): don't strip carriage return, isolate IE workarounds (\u003ca href=\"https://github.com/jquery/jquery/commit/ff2819911da6cbbed5ee42c35d695240f06e65e3\"\u003eff281991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set the type attr hook at all outside of IE (\u003ca href=\"https://github.com/jquery/jquery/commit/9e66fe9acf0ef27681f5a21149fc61678f791641\"\u003e9e66fe9a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCSS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dimensions of table \u003ccode\u003e\u0026lt;col\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5628\"\u003e#5628\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/eca2a56457e1c40c071aeb3ac87efeb8bbb8013e\"\u003eeca2a564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the cache in finalPropName (\u003ca href=\"https://github.com/jquery/jquery/commit/640d5825df5ff223560c5690f1a268681c32f9fa\"\u003e640d5825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Fix tests \u0026amp; support tests under CSS Zoom (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5489\"\u003e#5489\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/071f6dba6bd1d8db3f36ce4694aab5ff437b9e36\"\u003e071f6dba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reliableTrDimensions support test for initially hidden iframes (\u003ca href=\"https://github.com/jquery/jquery/commit/b1e66a5faaf46ffcbcc27c79a9a224aaf851a987\"\u003eb1e66a5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelector: Align with 3.x, remove the outer \u003ccode\u003eselector.js\u003c/code\u003e wrapper (\u003ca href=\"https://github.com/jquery/jquery/commit/53cf7244da2a2040333335c36e435b1c12efdff9\"\u003e53cf7244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the reliableTrDimensions support test work with Bootstrap CSS (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5270\"\u003e#5270\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/65b85031fb5688361c077bc04e641e4b502671e1\"\u003e65b85031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eoffsetHeight( true )\u003c/code\u003e, etc. include negative margins (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3982\"\u003e#3982\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/bce13b72c1753e16cc0db53ebf0f0456bdcf6b48\"\u003ebce13b72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003eundefined\u003c/code\u003e for whitespace-only CSS variable values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5120\"\u003e#5120\u003c/a\u003e) (\u003ca href=\"https://github.com/jquery/jquery/commit/7eb0019640a5856c42b...\n\n_Description has been truncated_","html_url":"https://github.com/ministryofjustice/laa-court-data-ui/pull/3293","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ministryofjustice%2Flaa-court-data-ui/issues/3293","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3293/packages"}},{"old_version":"4.9.1","new_version":"4.10.1","update_type":"minor","path":null,"pr_created_at":"2026-09-07T09:13:16.000Z","version_change":"4.9.1 → 4.10.1","issue":{"uuid":"5372564715","node_id":"PR_kwDOKLxNS88AAAABCfnE8g","number":339,"state":"closed","title":"build(deps): bump the minor-and-patch group across 1 directory with 72 updates","user":"dependabot[bot]","labels":["dependabot 🤖"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-13T05:23:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-07T09:13:16.000Z","updated_at":"2026-09-13T05:23:50.000Z","time_to_close":504633,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":72,"packages":[{"name":"@aws-sdk/client-dynamodb","old_version":"3.1004.0","new_version":"3.1126.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/util-dynamodb","old_version":"3.996.2","new_version":"3.996.9","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@vitest/eslint-plugin","old_version":"1.6.9","new_version":"1.6.27","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"aws-sdk-client-mock-vitest","old_version":"7.0.1","new_version":"7.1.0","repository_url":"https://github.com/stschulte/aws-sdk-client-mock-vitest"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import-x","old_version":"4.16.1","new_version":"4.17.1","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"globals","old_version":"17.4.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"type-fest","old_version":"5.4.4","new_version":"5.9.0","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@emnapi/core","old_version":"1.8.1","new_version":"1.11.3","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.8.1","new_version":"1.11.3","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/eslintrc","old_version":"3.3.5","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@tybys/wasm-util","old_version":"0.10.1","new_version":"0.10.3","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"enhanced-resolve","old_version":"5.20.0","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"esbuild","old_version":"0.27.4","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"expect-type","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"get-tsconfig","old_version":"4.13.6","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"magicast","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/unjs/magicast"},{"name":"nise","old_version":"6.1.3","new_version":"6.1.5","repository_url":"https://github.com/sinonjs/nise"},{"name":"object-deep-merge","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/forcir/object-deep-merge"},{"name":"obug","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/sxzz/obug"},{"name":"path-to-regexp","old_version":"8.3.0","new_version":"8.4.2","repository_url":"https://github.com/pillarjs/path-to-regexp"},{"name":"picomatch","old_version":"4.0.4","new_version":"4.0.7","repository_url":"https://github.com/micromatch/picomatch"},{"name":"postcss","old_version":"8.5.25","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"rollup","old_version":"4.59.0","new_version":"4.63.1","repository_url":"https://github.com/rollup/rollup"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"tinyexec","old_version":"1.0.2","new_version":"1.3.1","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyglobby","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"unrs-resolver","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 34 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) | `3.1004.0` | `3.1126.0` |\n| [@aws-sdk/util-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/util-dynamodb) | `3.996.2` | `3.996.9` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.6.9` | `1.6.27` |\n| [aws-sdk-client-mock-vitest](https://github.com/stschulte/aws-sdk-client-mock-vitest) | `7.0.1` | `7.1.0` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.4` | `4.4.5` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.16.1` | `4.17.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.12.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.4.4` | `5.9.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.69.0` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.8.1` | `1.11.3` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.8.1` | `1.11.3` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.5` | `3.3.7` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.1` | `0.10.3` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.20.0` | `5.24.5` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.4` | `0.28.2` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.3.0` | `1.4.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.6` | `4.14.3` |\n| [magicast](https://github.com/unjs/magicast) | `0.5.2` | `0.5.4` |\n| [nise](https://github.com/sinonjs/nise) | `6.1.3` | `6.1.5` |\n| [object-deep-merge](https://github.com/forcir/object-deep-merge) | `2.0.0` | `2.0.1` |\n| [obug](https://github.com/sxzz/obug) | `2.1.1` | `2.1.4` |\n| [path-to-regexp](https://github.com/pillarjs/path-to-regexp) | `8.3.0` | `8.4.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.4` | `4.0.7` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.25` | `8.5.28` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.63.1` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.5` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.2` | `1.3.1` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.15` | `0.2.17` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n\n\nUpdates `@aws-sdk/client-dynamodb` from 3.1004.0 to 3.1126.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-dynamodb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1126.0\u003c/h2\u003e\n\u003ch4\u003e3.1126.0(2026-09-03)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sfn:\u003c/strong\u003e  Updates Step Functions API documentation around CloudTrail, Execution name reuse and sort order of ListExecutions API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8dda8b4b9e90ec0cca551759885ca524b8d65a91\"\u003e8dda8b4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-load-balancing-v2:\u003c/strong\u003e  This release adds support for sending TCP resets for Gateway Load Balancer when a flow's idle timeout expires, or when a target becomes unhealthy or is deregistered. This adds updates the CLI documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a16f16596740e5b7ee6032c4fc95fdd3a08a46e2\"\u003ea16f1659\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Adding support for WhatsApp Flows with endpoints. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a3a6205d3d39f6f98b445323359a938ae59ce1a\"\u003e3a3a6205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family SFTP Connectors now support specifying an ordered list of AWS Secrets Manager version stages for secret retrieval. This enables seamless credential rotation workflows where external partners may take time to update their systems with new credentials. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4bf3ecce921aa42320c6b0d89278443d229b898\"\u003ee4bf3ecc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now supports specifying up to 29 PII entity types in the ContentRedaction configuration of a StartTranscriptionJob request, allowing all supported entity types to be redacted in a single batch transcription job. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5fb0b9a5bbb6cf9c61859a6946034aaf86e9e822\"\u003e5fb0b9a5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release enables TagOnCreate for Rule resource on CreateRule API. It also introduces a new field called PreEvaluationFilters to Rule resource, thereby impacting all Create, Update, Describe and Search APIs for Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18bb14bcc83208229fba893ede04a7cb6e77af05\"\u003e18bb14bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adds a critical parameter to the Amazon ECS managed daemon APIs that controls whether a daemon task failure drains the container instance. Non-critical daemon failures no longer drain the instance or block instance registration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e6a07d57083a221355891dfb18e9aa129e5987b\"\u003e2e6a07d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now allows users to set, update, and retrieve values for parameters that apply across all EVS Environments in their account at a regional level, such as the VCF License portability core count. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/803b694cec8ae130760716bc5d0bb1d531ca67a4\"\u003e803b694c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  AWS Elastic Disaster Recovery now includes source server architecture in SourceProperties to identify x86 and ARM64 systems. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/20f19e0e2a30b73cff7dba02f07af83068306657\"\u003e20f19e0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds log group name prefix trace source selection, custom or source log group result destinations, and metrics namespace customization (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/823b2d337b05368b88a488e988f4fc2b24133fae\"\u003e823b2d33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  AgentCore Identity adds Consent Portal APIs to manage portals that let end users grant OAuth authorization for agents to access resources. AgentCore Evaluation adds trace source selection by log group prefix, custom or source log group result destinations, and metrics namespace customization. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f826477e17f07464f9a8cc1336e9467d9948b37\"\u003e2f826477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Deprecate EncryptionConfig resources field. Amazon EKS encrypts all Kubernetes API data with envelope encryption by default for clusters running Kubernetes version 1.28 or higher, so this field no longer affects which resources are encrypted. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c66ca41b9a97108402d0e3bd8e467babc35a7bac\"\u003ec66ca41b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Sequence Activities in GuardDuty Findings (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c12a0eb1bdd18f3df7be39bb5f0c3e15be438b5\"\u003e5c12a0eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  add download directory functionality (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8274\"\u003e#8274\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e591ee8a054e364dda13cb66a800b6afa4aa9ea\"\u003e6e591ee8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1126.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1125.0\u003c/h2\u003e\n\u003ch4\u003e3.1125.0(2026-09-02)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support to retain interruptible Capacity Reservations in an active state when all capacity is reclaimed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/336c7896d1103fd5ad3d049ac4b18cc30b9295a2\"\u003e336c7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker-featurestore-runtime:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the UpdateRecord API, enabling partial updates to individual feature values in an existing Online Store record without rewriting the entire record. This reduces write payloads and latency for high-frequency feature-level writes . (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/71920960e24c2399ab408bb48c32e1af45e80bf9\"\u003e71920960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the Standard V2 online store type, which enables feature-level writes to feature groups. You can select Standard V2 when creating a feature group, and update the storage type of an existing feature group via UpdateFeatureGroup. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5287db7fb3bb7269e2ddff8dbf16445914c6ae7b\"\u003e5287db7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds the ListFlexComponents API for listing the flex components available for a given DB system shape. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/551174bfc63c2f19cb7db7e9a3bd935d0c57e142\"\u003e551174bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  AWS Transform for migrations adds a second network migration option - apply your source security posture to existing VPCs. Upload a source network file with firewall rules, tag the in-scope VPCs, and AWS Transform matches source subnets to them by CIDR and generates the security groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822144b21e4ca9bbf41cfd6dc78f1f95c19508d6\"\u003e822144b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Enabled customers to clear optional S3 paths (plugins, requirements, and startup script) for their Amazon MWAA environments by accepting empty strings for the associated fields in UpdateEnvironment requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9fa2e0c1413fd814aed07d97e34de2aab8c3f321\"\u003e9fa2e0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports up to 10 CloudWatch log groups per CloudWatchLogsSource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cebd317918b8c28a253befaf1207f12005202ed6\"\u003ecebd3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  AWS Elemental MediaLive now supports AB forensic video watermarking (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d48e9e1515040ea6a95361bee682b12ba6814fea\"\u003ed48e9e15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds a force parameter to DeleteApplication and a ConflictException to UpdateApplication, letting customers delete applications with existing associations in one call and get a clear error when an update conflicts with the application's current state. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/62b7304c2f18940c625ce2fbf8a8446de80f6d6e\"\u003e62b7304c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecloudfront-signer:\u003c/strong\u003e  preserve plus in query strings when signing URLs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8283\"\u003e#8283\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dd76a0ddb0440a506442e0a9fc3c16e1502e6e49\"\u003edd76a0dd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-dynamodb/CHANGELOG.md\"\u003e@​aws-sdk/client-dynamodb's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1125.0...v3.1126.0\"\u003e3.1126.0\u003c/a\u003e (2026-09-03)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1124.0...v3.1125.0\"\u003e3.1125.0\u003c/a\u003e (2026-09-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-dynamodb\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1119.0...v3.1120.0\"\u003e3.1120.0\u003c/a\u003e (2026-08-27)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7131e7467d87d0a255fa1c42f6bb0dd12a84835e\"\u003e\u003ccode\u003e7131e74\u003c/code\u003e\u003c/a\u003e Publish v3.1126.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/678282b614156c0085a279c49226c2725a88bf3e\"\u003e\u003ccode\u003e678282b\u003c/code\u003e\u003c/a\u003e Publish v3.1125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/78b069ac777c0b3e8cca25aff07efc551ab59608\"\u003e\u003ccode\u003e78b069a\u003c/code\u003e\u003c/a\u003e Publish v3.1117.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1126.0/clients/client-dynamodb\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/util-dynamodb` from 3.996.2 to 3.996.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages/util-dynamodb\"\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.9 to 1.6.27\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@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.27\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-title\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRefine the reportEmptyTitle message  -  by \u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/941\"\u003evitest-dev/eslint-plugin-vitest#941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/089732f\"\u003e\u003c!-- raw HTML omitted --\u003e(08973)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle missing argument in valid-title rule  -  by \u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/942\"\u003evitest-dev/eslint-plugin-vitest#942\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ef70063\"\u003e\u003c!-- raw HTML omitted --\u003e(ef700)\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/eslint-plugin-vitest/compare/v1.6.26...v1.6.27\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.26\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect test modes in options objects  -  by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/937\"\u003evitest-dev/eslint-plugin-vitest#937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/684545f\"\u003e\u003c!-- raw HTML omitted --\u003e(68454)\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.25...v1.6.26\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.25\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Support expect.assert members  -  by \u003ca href=\"https://github.com/happykawayigt\"\u003e\u003ccode\u003e@​happykawayigt\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eGuan Tong\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/936\"\u003evitest-dev/eslint-plugin-vitest#936\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bc37d2d\"\u003e\u003c!-- raw HTML omitted --\u003e(bc37d)\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.24...v1.6.25\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.24\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Fix poll and element taking 1 or 2 arguments  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/931\"\u003evitest-dev/eslint-plugin-vitest#931\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/57e5389\"\u003e\u003c!-- raw HTML omitted --\u003e(57e53)\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.23...v1.6.24\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.23\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-expect-assertions\u003c/strong\u003e: Add disallowHasAssertions option  -  by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/929\"\u003evitest-dev/eslint-plugin-vitest#929\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5e1e140\"\u003e\u003c!-- raw HTML omitted --\u003e(5e1e1)\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\u003e8 warnings for unexpected node version input  -  by \u003ca href=\"https://github.com/hirehamir\"\u003e\u003ccode\u003e@​hirehamir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/928\"\u003evitest-dev/eslint-plugin-vitest#928\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/394ddb6\"\u003e\u003c!-- raw HTML omitted --\u003e(394dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Handle static expect APIs  -  by \u003ca href=\"https://github.com/w3lld1\"\u003e\u003ccode\u003e@​w3lld1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/930\"\u003evitest-dev/eslint-plugin-vitest#930\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/792320a\"\u003e\u003c!-- raw HTML omitted --\u003e(79232)\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.22...v1.6.23\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.22\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle expect.any separately from Chai any flag  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/925\"\u003evitest-dev/eslint-plugin-vitest#925\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3415709\"\u003e\u003c!-- raw HTML omitted --\u003e(34157)\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.21...v1.6.22\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.21\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/vitest-dev/eslint-plugin-vitest/commit/aad57d121647efe764463c37414a8cd67ec9cf92\"\u003e\u003ccode\u003eaad57d1\u003c/code\u003e\u003c/a\u003e chore: release v1.6.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/d1c0a345b34ad9a51de06489418ebc08141dae1f\"\u003e\u003ccode\u003ed1c0a34\u003c/code\u003e\u003c/a\u003e docs(valid-title): fixed the description of the valid-title option (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ef70063007e5335985c8559798a6cfe91ff29d55\"\u003e\u003ccode\u003eef70063\u003c/code\u003e\u003c/a\u003e fix(valid-title): handle missing argument in valid-title rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/089732fea6ce631a4f30f0585c08606e3dad63d7\"\u003e\u003ccode\u003e089732f\u003c/code\u003e\u003c/a\u003e fix(valid-title): Refine the reportEmptyTitle message (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/96f6bfde295524c47c61a57fc399e8080f5d82d4\"\u003e\u003ccode\u003e96f6bfd\u003c/code\u003e\u003c/a\u003e chore: release v1.6.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/684545fd1089220eef516b03b9edae272a59c712\"\u003e\u003ccode\u003e684545f\u003c/code\u003e\u003c/a\u003e fix: detect test modes in options objects (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/48abf8dc66bd37bc46356fdcf62fb76a896a85b0\"\u003e\u003ccode\u003e48abf8d\u003c/code\u003e\u003c/a\u003e chore: release v1.6.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bc37d2d2a3dbb0c63fe8094726f4622f08a29a0d\"\u003e\u003ccode\u003ebc37d2d\u003c/code\u003e\u003c/a\u003e fix(valid-expect): support expect.assert members (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/1a0fdafb8f8d5d9962e71a8eaae1296a552e3835\"\u003e\u003ccode\u003e1a0fdaf\u003c/code\u003e\u003c/a\u003e chore: release v1.6.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/57e5389a1af9bc554f91edfba046e0c4e9dfcd40\"\u003e\u003ccode\u003e57e5389\u003c/code\u003e\u003c/a\u003e fix(valid-expect): fix poll and element taking 1 or 2 arguments (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.9...v1.6.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-client-mock-vitest` from 7.0.1 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/releases\"\u003eaws-sdk-client-mock-vitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v7.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional exports \u003ccode\u003eAliasMatcher\u003c/code\u003e and \u003ccode\u003eBaseMatcher\u003c/code\u003e which can be used\ninstead of \u003ccode\u003eCustomMatcher\u003c/code\u003e. Those can be used in your \u003ccode\u003evitest.d.ts\u003c/code\u003e to\nonly make matchers known that you actually extend.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\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/stschulte/aws-sdk-client-mock-vitest/blob/main/CHANGELOG.md\"\u003eaws-sdk-client-mock-vitest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.1.0] - 2026-06-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional exports \u003ccode\u003eAliasMatcher\u003c/code\u003e and \u003ccode\u003eBaseMatcher\u003c/code\u003e which can be used\ninstead of \u003ccode\u003eCustomMatcher\u003c/code\u003e. Those can be used in your \u003ccode\u003evitest.d.ts\u003c/code\u003e to\nonly make matchers known that you actually extend.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/83f238c60e3b67e6d93fb2ca235da006c93c9e38\"\u003e\u003ccode\u003e83f238c\u003c/code\u003e\u003c/a\u003e Prepare 7.1.0 Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/d0fceb6783eab2c73e32dcf644aefb38894ad722\"\u003e\u003ccode\u003ed0fceb6\u003c/code\u003e\u003c/a\u003e maint: Adapt CHANGELOG and README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/b1391eb8b52c3327cfe0851238f437e4399a2d8d\"\u003e\u003ccode\u003eb1391eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stschulte/aws-sdk-client-mock-vitest/issues/24\"\u003e#24\u003c/a\u003e from ScottRobinson03/export-base-matcher-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/3c5e977ed08e896554aeb507d763b4acf3cdb861\"\u003e\u003ccode\u003e3c5e977\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stschulte/aws-sdk-client-mock-vitest/issues/25\"\u003e#25\u003c/a\u003e from stschulte/update-dependencies-2026-06-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/3fbb602d64c3ea511d16697686989cb87fdaf9b1\"\u003e\u003ccode\u003e3fbb602\u003c/code\u003e\u003c/a\u003e Test failing matcher correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/d339e1d18459eb2462c504a6c284534f8afc7215\"\u003e\u003ccode\u003ed339e1d\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/a8ccacf2db55c0688bdd84d3f708c9ee5f31274d\"\u003e\u003ccode\u003ea8ccacf\u003c/code\u003e\u003c/a\u003e feat: export BaseMatcher and AliasMatcher types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/21cd79db694a5ac92249e437f2ac45b4b3c62529\"\u003e\u003ccode\u003e21cd79d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/stschulte/aws-sdk-client-mock-vitest/issues/22\"\u003e#22\u003c/a\u003e from stschulte/update-dependencies-2026-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/commit/a8179a35ceae5200e63fa30bda6a817b6abe59eb\"\u003e\u003ccode\u003ea8179a3\u003c/code\u003e\u003c/a\u003e maint: Update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stschulte/aws-sdk-client-mock-vitest/compare/v7.0.1...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-import-resolver-typescript` from 4.4.4 to 4.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/releases\"\u003eeslint-import-resolver-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/473\"\u003e#473\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/32c61abccf26bd2a2267f2e0e67d82e6f88d149a\"\u003e\u003ccode\u003e32c61ab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leey0818\"\u003e\u003ccode\u003e@​leey0818\u003c/code\u003e\u003c/a\u003e! - fix: check tsconfig matching before using resolver\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/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md\"\u003eeslint-import-resolver-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/473\"\u003e#473\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/32c61abccf26bd2a2267f2e0e67d82e6f88d149a\"\u003e\u003ccode\u003e32c61ab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leey0818\"\u003e\u003ccode\u003e@​leey0818\u003c/code\u003e\u003c/a\u003e! - fix: check tsconfig matching before using resolver\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/724c47d8c08fa8ffa702c7a94ba53b367a4727fb\"\u003e\u003ccode\u003e724c47d\u003c/code\u003e\u003c/a\u003e chore: release eslint-import-resolver-typescript (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/32c61abccf26bd2a2267f2e0e67d82e6f88d149a\"\u003e\u003ccode\u003e32c61ab\u003c/code\u003e\u003c/a\u003e fix: check tsconfig matching before using resolver (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.4...v4.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for eslint-import-resolver-typescript since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import-x` from 4.16.1 to 4.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/releases\"\u003eeslint-plugin-import-x's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/498\"\u003e#498\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cf25a01c08d75449aeae6c6b4ee2e2c9af774462\"\u003e\u003ccode\u003ecf25a01\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(extensions): don't require an extension for package subpaths that resolve to a \u003ccode\u003e.d.ts\u003c/code\u003e (e.g. \u003ccode\u003evitest/config\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/474\"\u003e#474\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4b2c0c50577ba5b38823fb6d2b1f7e0e2cb9b760\"\u003e\u003ccode\u003e4b2c0c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/regseb\"\u003e\u003ccode\u003e@​regseb\u003c/code\u003e\u003c/a\u003e! - Support \u003ccode\u003eRegExp\u003c/code\u003e in the \u003ccode\u003eimport-x/ignore\u003c/code\u003e setting and the \u003ccode\u003eignore\u003c/code\u003e option of the \u003ccode\u003eno-unresolved\u003c/code\u003e rule.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/494\"\u003e#494\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c84235057e693f107352b2874c5e9bc6d974e75\"\u003e\u003ccode\u003e1c84235\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/morgan-coded\"\u003e\u003ccode\u003e@​morgan-coded\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eno-unresolved\u003c/code\u003e crashing when case-sensitive path checks encounter \u003ccode\u003eEACCES\u003c/code\u003e or \u003ccode\u003eEPERM\u003c/code\u003e on an ancestor directory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/481\"\u003e#481\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/3e131214f1a027858ce87d146576b243f6acad0c\"\u003e\u003ccode\u003e3e13121\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/B4nan\"\u003e\u003ccode\u003e@​B4nan\u003c/code\u003e\u003c/a\u003e! - fix: memoize legacyNodeResolve resolver to avoid native memory leak\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/484\"\u003e#484\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/9a070094ac6e3c5891762acebe882281b022501d\"\u003e\u003ccode\u003e9a07009\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sairus2k\"\u003e\u003ccode\u003e@​sairus2k\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eextensions\u003c/code\u003e rule check Node.js subpath imports (specifiers starting with \u003ccode\u003e#\u003c/code\u003e, e.g. \u003ccode\u003e#utils/helper\u003c/code\u003e). Previously \u003ccode\u003eparsePath\u003c/code\u003e treated a leading \u003ccode\u003e#\u003c/code\u003e as a URL hash fragment, so the rule skipped extension validation for these imports.\u003c/p\u003e\n\u003cp\u003eNote: single-segment subpath imports without a slash (e.g. \u003ccode\u003e#dep\u003c/code\u003e) are still skipped by the existing external-root-module classification; fixing that is deferred to avoid expanding scope.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/240ed58cb3d699c5107af065d8482a5c902a2f95\"\u003e\u003ccode\u003e240ed58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silverwind\"\u003e\u003ccode\u003e@​silverwind\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eextensions\u003c/code\u003e handle \u003ccode\u003e.d.ts\u003c/code\u003e correctly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/479\"\u003e#479\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/e3cc7e458fe8440fdac291beba9f09ab216ec682\"\u003e\u003ccode\u003ee3cc7e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e! - fix: strip querystrings and hash fragments when checking for file existence\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/476\"\u003e#476\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fce29b1bb7c1f57f18beb5f0ac5636b14ab848dc\"\u003e\u003ccode\u003efce29b1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nbouvrette\"\u003e\u003ccode\u003e@​nbouvrette\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace \u003ccode\u003e@​package-json/types\u003c/code\u003e with an inline minimal type\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.16.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/un-ts/eslint-plugin-import-x/pull/457\"\u003e#457\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1da40431d2f0e53e2821d141b4be57a7b124f8d8\"\u003e\u003ccode\u003e1da4043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eno-unused-modules\u003c/code\u003e rule no-op on ESLint 10 or later for now before we can implement an alternative. A warning message about this behavior is added, and can be suppressed with the new \u003ccode\u003esuppressMissingFileEnumeratorAPIWarning\u003c/code\u003e rule option (\u003ccode\u003eimport-x/no-unused-modules: ['error', { suppressMissingFileEnumeratorAPIWarning: true }]\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/450\"\u003e#450\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a51be0f1a5e3f72eed8fa33d409da51b2ac68932\"\u003e\u003ccode\u003ea51be0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andrewgaun\"\u003e\u003ccode\u003e@​andrewgaun\u003c/code\u003e\u003c/a\u003e! - fix(deps): Bumping minimatch \u003cem\u003e10\u003c/em\u003e version to avoid dependency with a critical vulnerability\u003c/p\u003e\n\u003cp\u003eUpdating the minimum \u003ccode\u003eminimatch\u003c/code\u003e \u003cem\u003e10\u003c/em\u003e version to \u003cem\u003e10.1.2\u003c/em\u003e which updates a dependency (\u003ccode\u003e@​isaacs/brace-expansion\u003c/code\u003e) with a critical vulnerability. See \u003ca href=\"https://github.com/advisories/GHSA-7h2j-956f-4vf2\"\u003ehttps://github.com/advisories/GHSA-7h2j-956f-4vf2\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b669aca574daed016be55ab3310119bdea6c4d4f\"\u003e\u003ccode\u003eb669aca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eeslint-plugin-import-x\u003c/code\u003e compatible with ESLint's \u003ccode\u003edefineConfig\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/434\"\u003e#434\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a3aae6179f0a3417b46066dfe59b388865d1a2eb\"\u003e\u003ccode\u003ea3aae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stepankuzmin\"\u003e\u003ccode\u003e@​stepankuzmin\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace type-fest with \u003ccode\u003e@​package-json/types\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePackageJson types are imported in published declaration files (lib/rules/no-extraneous-dependencies.d.ts and lib/utils/read-pkg-up.d.ts), which causes TypeScript compilation errors for consumers who don't have skipLibCheck enabled. Replacing type-fest with the smaller \u003ccode\u003e@​package-json/types\u003c/code\u003e package ensures the types are available to all consumers while reducing bundle size.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/458\"\u003e#458\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/60312eeb6f9c3ac28a94c5995ed43a95f6e77d2d\"\u003e\u003ccode\u003e60312ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Bump peer deps version range to include ESLint 10 support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/443\"\u003e#443\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b416a8ac4efdef68e75dbf7dae8d3adbcb117d60\"\u003e\u003ccode\u003eb416a8a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e! - consistent-type-specifier-style: Add exception for TS resolution-mode import attributes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/454\"\u003e#454\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d3f8d67781d17ebe2edfdab4014754fe2df5eede\"\u003e\u003ccode\u003ed3f8d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - First step toward ESLint 10 support:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esourceType\u003c/code\u003e determination now prefers \u003ccode\u003econtext.languageOptions\u003c/code\u003e when possible\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003econtext.parserOptions\u003c/code\u003e no longer results in crashes with ESLint 10\u003c/li\u003e\n\u003cli\u003eMerge \u003ccode\u003egetParser\u003c/code\u003e and \u003ccode\u003egetParserPath\u003c/code\u003e implementations into one \u003ccode\u003egetParserOrPath\u003c/code\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/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md\"\u003eeslint-plugin-import-x's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/498\"\u003e#498\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cf25a01c08d75449aeae6c6b4ee2e2c9af774462\"\u003e\u003ccode\u003ecf25a01\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(extensions): don't require an extension for package subpaths that resolve to a \u003ccode\u003e.d.ts\u003c/code\u003e (e.g. \u003ccode\u003evitest/config\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/474\"\u003e#474\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4b2c0c50577ba5b38823fb6d2b1f7e0e2cb9b760\"\u003e\u003ccode\u003e4b2c0c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/regseb\"\u003e\u003ccode\u003e@​regseb\u003c/code\u003e\u003c/a\u003e! - Support \u003ccode\u003eRegExp\u003c/code\u003e in the \u003ccode\u003eimport-x/ignore\u003c/code\u003e setting and the \u003ccode\u003eignore\u003c/code\u003e option of the \u003ccode\u003eno-unresolved\u003c/code\u003e rule.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/494\"\u003e#494\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c84235057e693f107352b2874c5e9bc6d974e75\"\u003e\u003ccode\u003e1c84235\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/morgan-coded\"\u003e\u003ccode\u003e@​morgan-coded\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eno-unresolved\u003c/code\u003e crashing when case-sensitive path checks encounter \u003ccode\u003eEACCES\u003c/code\u003e or \u003ccode\u003eEPERM\u003c/code\u003e on an ancestor directory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/481\"\u003e#481\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/3e131214f1a027858ce87d146576b243f6acad0c\"\u003e\u003ccode\u003e3e13121\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/B4nan\"\u003e\u003ccode\u003e@​B4nan\u003c/code\u003e\u003c/a\u003e! - fix: memoize legacyNodeResolve resolver to avoid native memory leak\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/484\"\u003e#484\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/9a070094ac6e3c5891762acebe882281b022501d\"\u003e\u003ccode\u003e9a07009\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sairus2k\"\u003e\u003ccode\u003e@​sairus2k\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eextensions\u003c/code\u003e rule check Node.js subpath imports (specifiers starting with \u003ccode\u003e#\u003c/code\u003e, e.g. \u003ccode\u003e#utils/helper\u003c/code\u003e). Previously \u003ccode\u003eparsePath\u003c/code\u003e treated a leading \u003ccode\u003e#\u003c/code\u003e as a URL hash fragment, so the rule skipped extension validation for these imports.\u003c/p\u003e\n\u003cp\u003eNote: single-segment subpath imports without a slash (e.g. \u003ccode\u003e#dep\u003c/code\u003e) are still skipped by the existing external-root-module classification; fixing that is deferred to avoid expanding scope.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/240ed58cb3d699c5107af065d8482a5c902a2f95\"\u003e\u003ccode\u003e240ed58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silverwind\"\u003e\u003ccode\u003e@​silverwind\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eextensions\u003c/code\u003e handle \u003ccode\u003e.d.ts\u003c/code\u003e correctly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/479\"\u003e#479\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/e3cc7e458fe8440fdac291beba9f09ab216ec682\"\u003e\u003ccode\u003ee3cc7e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e! - fix: strip querystrings and hash fragments when checking for file existence\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/476\"\u003e#476\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fce29b1bb7c1f57f18beb5f0ac5636b14ab848dc\"\u003e\u003ccode\u003efce29b1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nbouvrette\"\u003e\u003ccode\u003e@​nbouvrette\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace \u003ccode\u003e@​package-json/types\u003c/code\u003e with an inline minimal type\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.16.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/un-ts/eslint-plugin-import-x/pull/457\"\u003e#457\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1da40431d2f0e53e2821d141b4be57a7b124f8d8\"\u003e\u003ccode\u003e1da4043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eno-unused-modules\u003c/code\u003e rule no-op on ESLint 10 or later for now before we can implement an alternative. A warning message about this behavior is added, and can be suppressed with the new \u003ccode\u003esuppressMissingFileEnumeratorAPIWarning\u003c/code\u003e rule option (\u003ccode\u003eimport-x/no-unused-modules: ['error', { suppressMissingFileEnumeratorAPIWarning: true }]\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/450\"\u003e#450\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a51be0f1a5e3f72eed8fa33d409da51b2ac68932\"\u003e\u003ccode\u003ea51be0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andrewgaun\"\u003e\u003ccode\u003e@​andrewgaun\u003c/code\u003e\u003c/a\u003e! - fix(deps): Bumping minimatch \u003cem\u003e10\u003c/em\u003e version to avoid dependency with a critical vulnerability\u003c/p\u003e\n\u003cp\u003eUpdating the minimum \u003ccode\u003eminimatch\u003c/code\u003e \u003cem\u003e10\u003c/em\u003e version to \u003cem\u003e10.1.2\u003c/em\u003e which updates a dependency (\u003ccode\u003e@​isaacs/brace-expansion\u003c/code\u003e) with a critical vulnerability. See \u003ca href=\"https://github.com/advisories/GHSA-7h2j-956f-4vf2\"\u003ehttps://github.com/advisories/GHSA-7h2j-956f-4vf2\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b669aca574daed016be55ab3310119bdea6c4d4f\"\u003e\u003ccode\u003eb669aca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eeslint-plugin-import-x\u003c/code\u003e compatible with ESLint's \u003ccode\u003edefineConfig\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/434\"\u003e#434\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a3aae6179f0a3417b46066dfe59b388865d1a2eb\"\u003e\u003ccode\u003ea3aae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stepankuzmin\"\u003e\u003ccode\u003e@​stepankuzmin\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace type-fest with \u003ccode\u003e@​package-json/types\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePackageJson types are imported in published declaration files (lib/rules/no-extraneous-dependencies.d.ts and lib/utils/read-pkg-up.d.ts), which causes TypeScript compilation errors for consumers who don't have skipLibCheck enabled. Replacing type-fest with the smaller \u003ccode\u003e@​package-json/types\u003c/code\u003e package ensures the types are available to all consumers while reducing bundle size.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/458\"\u003e#458\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/60312eeb6f9c3ac28a94c5995ed43a95f6e77d2d\"\u003e\u003ccode\u003e60312ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Bump peer deps version range to include ESLint 10 support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/443\"\u003e#443\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b416a8ac4efdef68e75dbf7dae8d3adbcb117d60\"\u003e\u003ccode\u003eb416a8a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e! - consistent-type-specifier-style: Add exception for TS resolution-mode import attributes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/454\"\u003e#454\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d3f8d67781d17ebe2edfdab4014754fe2df5eede\"\u003e\u003ccode\u003ed3f8d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - First step toward ESLint 10 support:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esourceType\u003c/code\u003e determination now prefers \u003ccode\u003econtext.languageOptions\u003c/code\u003e when possible\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/un-ts/eslint-plugin-import-x/commit/b767b8c16cae017ac7b092a161684e31b262e5ae\"\u003e\u003ccode\u003eb767b8c\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-import-x (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cf25a01c08d75449aeae6c6b4ee2e2c9af774462\"\u003e\u003ccode\u003ecf25a01\u003c/code\u003e\u003c/a\u003e fix(extensions): don't require extension for package subpaths resolving to .d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b543300ff8e9861fc2cc693bfd55cf3e18a2e01a\"\u003e\u003ccode\u003eb543300\u003c/code\u003e\u003c/a\u003e docs: document the \u003ccode\u003eesmodule\u003c/code\u003e option for \u003ccode\u003eno-dynamic-require\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/496\"\u003e#496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/7578513a194ce4c05cce6ac520efa00b7adc249f\"\u003e\u003ccode\u003e7578513\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-import-x (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/e3cc7e458fe8440fdac291beba9f09ab216ec682\"\u003e\u003ccode\u003ee3cc7e4\u003c/code\u003e\u003c/a\u003e fix: strip querystrings and hash fragments when checking for file existence (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/9a070094ac6e3c5891762acebe882281b022501d\"\u003e\u003ccode\u003e9a07009\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eextensions\u003c/code\u003e rule check Node.js subpath imports (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/3e131214f1a027858ce87d146576b243f6acad0c\"\u003e\u003ccode\u003e3e13121\u003c/code\u003e\u003c/a\u003e fix: memoize legacyNodeResolve resolver to avoid native memory leak (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fce29b1bb7c1f57f18beb5f0ac5636b14ab848dc\"\u003e\u003ccode\u003efce29b1\u003c/code\u003e\u003c/a\u003e fix(deps): replace \u003ccode\u003e@​package-json/types\u003c/code\u003e with an inline minimal type (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c84235057e693f107352b2874c5e9bc6d974e75\"\u003e\u003ccode\u003e1c84235\u003c/code\u003e\u003c/a\u003e fix: handle access errors during case checks (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/96222bf429d083213eededbfea9a1eaade1c4ba5\"\u003e\u003ccode\u003e96222bf\u003c/code\u003e\u003c/a\u003e chore: drop unused \u003ccode\u003etmp\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.16.1...v4.17.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for eslint-plugin-import-x since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.4.0 to 17.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-09-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/353\"\u003e#353\u003c/a\u003e)  50a2119\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e__webpack_layer__\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/351\"\u003e#351\u003c/a\u003e)  779a11a\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)  61eafbf\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)  f468407\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)  5a958ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)  7394811\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)  33b75f9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)  00a4dd9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/98008c3200fc994ef3c074699e8ce0c9691fd071\"\u003e\u003ccode\u003e98008c3\u003c/code\u003e\u003c/a\u003e 17.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/50a2119777b37fef046c2e0bc24bca0bd9feb0be\"\u003e\u003ccode\u003e50a2119\u003c/code\u003e\u003c/a\u003e Update globals (2026-09-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/779a11a345f072a7fbb76b8b92458987a9a8fa38\"\u003e\u003ccode\u003e779a11a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e__webpack_layer__\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8c599278a68a0a6ea17b0c12f976f2270f70f391\"\u003e\u003ccode\u003e8c59927\u003c/code\u003e\u003c/a\u003e 17.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/61eafbf105037079654824d883edc261834a0fbd\"\u003e\u003ccode\u003e61eafbf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7bed4af3730dcb5dbea4274b5264e6be4c4b8910\"\u003e\u003ccode\u003e7bed4af\u003c/code\u003e\u003c/a\u003e 17.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/f4684072a5ec0ad598ee4a20989b3eaa733753bf\"\u003e\u003ccode\u003ef468407\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8e7b9358b190d26acca88cc2804707fbcd90a229\"\u003e\u003ccode\u003e8e7b935\u003c/code\u003e\u003c/a\u003e 17.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5a958ed06064fb879b64416655109d8eaffd2611\"\u003e\u003ccode\u003e5a958ed\u003c/code\u003e\u003c/a\u003e Update globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/36c76590583fc1f31d755525862eda1793a7d661\"\u003e\u003ccode\u003e36c7659\u003c/code\u003e\u003c/a\u003e 17.8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.4/CHANGELOG.md#384\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.6\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.5...3.9.6\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Preserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003e#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ninterface Container {\n  \u0026quot;new\u0026quot;(id: string): number;\n}\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\nnew(id: string): number;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\n\u0026quot;new\u0026quot;(id: string): number;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Support \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003e#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003e#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\nimport defer * as foo from \u0026quot;foo\u0026quot;;\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\nimport * as foo from \u0026quot;foo\u0026quot;;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\nimport defer * as foo from \u0026quot;foo\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Added a new official plugin \u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003e#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003e#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e is powered by \u003ca href=\"https://yuku.fyi/\"\u003eYuku\u003c/a\u003e (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).\u003c/p\u003e\n\u003cp\u003eThis plugin includes two new parsers: \u003ccode\u003eyuku\u003c/code\u003e (JavaScript syntax) and \u003ccode\u003eyuku-ts\u003c/code\u003e (TypeScript syntax).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo use this plugin:\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eInstall the plugin:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eyarn add --dev prettier @prettier/plugin-yuku\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8f0c95057cc91d5836409466cd9d9af3bb901e84\"\u003e\u003ccode\u003e8f0c950\u003c/code\u003e\u003c/a\u003e Release 3.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/e9107647d0497d8ff1cacbb0f970d4543df77c1c\"\u003e\u003ccode\u003ee910764\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec3f1c7bd74495992bc6954323a1a7fc8368808e\"\u003e\u003ccode\u003eec3f1c7\u003c/code\u003e\u003c/a\u003e Update typescript-eslint to v8.65.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/73d2efc2c6cba6f579585c88ef171132d90834ec\"\u003e\u003ccode\u003e73d2efc\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.7.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19664\"\u003e#19664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dd5e24eabeab1f75ad573c79781e5fd408bcfad3\"\u003e\u003ccode\u003edd5e24e\u003c/code\u003e\u003c/a\u003e Preserve quotes for \u003ccode\u003eTSMethodSignature\u003c/code\u003e nodes named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19621\"\u003e#19621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c03ab4e71c23154d6b11537eee3c938f0d0f67d3\"\u003e\u003ccode\u003ec03ab4e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-unicorn to v72 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b74dd53076c7208291a6b2e585c310844b41d35f\"\u003e\u003ccode\u003eb74dd53\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19654\"\u003e#19654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f1b594ea1db1520c383d0e281d623551f671f824\"\u003e\u003ccode\u003ef1b594e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-simple-import-sort to v14 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19655\"\u003e#19655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0d9dfb61530986373000dd107ea58ceebb79e233\"\u003e\u003ccode\u003e0d9dfb6\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.4 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bbb8159eb55575d4042653aa99f5f92a1416c19\"\u003e\u003ccode\u003e3bbb815\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003etypescript-only\u003c/code\u003e directory (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19636\"\u003e#19636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `type-fest` from 5.4.4 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/type-fest/releases\"\u003etype-fest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch3\u003eNew types\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/blob/main/source/rename-keys.d.ts\"\u003e\u003ccode\u003eRenameKeys\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1435\"\u003e#1435\u003c/a\u003e)  548e7df\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSharedUnionFieldsDeep\u003c/code\u003e: Ensure it doesn\u0026amp;\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/39\"\u003e#39\u003c/a\u003e;t distribute processed union over mapped type (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1509\"\u003e#1509\u003c/a\u003e)  07a04de\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTypedArray\u003c/code\u003e: Add \u003ccode\u003eFloat16Array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1495\"\u003e#1495\u003c/a\u003e)  ca27cce\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWritable\u003c/code\u003e: Fix behavior with index signatures (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1470\"\u003e#1470\u003c/a\u003e)  48ddc4b\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJsonify\u003c/code\u003e: Fix optional properties leaking \u003ccode\u003eundefined\u003c/code\u003e into the key set (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1484\"\u003e#1484\u003c/a\u003e)  5339fb3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIsLiteral*\u003c/code\u003e: Fix behavior with unions (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1482\"\u003e#1482\u003c/a\u003e)  3425142\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/compare/v5.8.0...v5.9.0\"\u003ehttps://github.com/sindresorhus/type-fest/compare/v5.8.0...v5.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch3\u003eNew types\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/blob/main/source/string-to-array.d.ts\"\u003e\u003ccode\u003eStringToArray\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1457\"\u003e#1457\u003c/a\u003e)  b773e84\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/blob/main/source/string-length.d.ts\"\u003e\u003ccode\u003eStringLength\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1457\"\u003e#1457\u003c/a\u003e)  b773e84\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/blob/main/source/string-to-number.d.ts\"\u003e\u003ccode\u003eStringToNumber\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1446\"\u003e#1446\u003c/a\u003e)  2a14c2d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/type-fest/blob/main/source/extract-exactly.d.ts\"\u003e\u003ccode\u003eExtractExactly\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1445\"\u003e#1445\u003c/a\u003e)  26f3c99\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eStringRepeat\u003c/code\u003e: Add support for generating really long strings (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1447\"\u003e#1447\u003c/a\u003e)  1b7eed6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eLastArrayElement\u003c/code\u003e: Fix handling of tuples with optional elements (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1461\"\u003e#1461\u003c/a\u003e)  8e5c69a\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSchema\u003c/code\u003e: Fix incorrect handling of \u003ccode\u003eany\u003c/code\u003e and \u003ccode\u003eunknown\u003c/code\u003e fields (\u003ca href=\"https://redirect.github.com/sindresorhus/type-fest/issues/1459\"\u003e#1459\u003c/a\u003e)  82ccfc3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStringRepeat\u003c/code\u003e: Fix behavior with extremely large/small counts (\u003ca href=\"https://redirect...\n\n_Description has been truncated_","html_url":"https://github.com/Nerdware-LLC/ddb-single-table/pull/339","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nerdware-LLC%2Fddb-single-table/issues/339","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/339/packages"}},{"old_version":"4.9.1","new_version":"4.10.1","update_type":"minor","path":null,"pr_created_at":"2026-09-05T07:11:08.000Z","version_change":"4.9.1 → 4.10.1","issue":{"uuid":"5356359239","node_id":"PR_kwDOTXSASc8AAAABCTOOEQ","number":19,"state":"closed","title":"chore(deps): bump the routine-npm group with 140 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-05T07:15:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-05T07:11:08.000Z","updated_at":"2026-09-05T07:15:12.000Z","time_to_close":235,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"routine-npm","update_count":140,"packages":[{"name":"dependency-cruiser","old_version":"18.1.0","new_version":"18.2.0","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint","old_version":"10.7.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.7.0","new_version":"17.11.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jscpd","old_version":"5.0.12","new_version":"5.0.16","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"knip","old_version":"6.27.0","new_version":"6.33.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"prettier","old_version":"3.9.0","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@fontsource-variable/figtree","old_version":"5.2.10","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource/ibm-plex-mono","old_version":"5.2.7","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@types/node","old_version":"24.0.14","new_version":"24.13.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@emnapi/core","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/config-helpers","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@openai/codex","old_version":"0.144.3","new_version":"0.144.6","repository_url":"https://github.com/openai/codex"},{"name":"@openai/codex-darwin-arm64","old_version":"0.144.3-darwin-arm64","new_version":"0.144.6-darwin-arm64"},{"name":"@openai/codex-darwin-x64","old_version":"0.144.3-darwin-x64","new_version":"0.144.6-darwin-x64"},{"name":"@openai/codex-linux-arm64","old_version":"0.144.3-linux-arm64","new_version":"0.144.6-linux-arm64"},{"name":"@openai/codex-linux-x64","old_version":"0.144.3-linux-x64","new_version":"0.144.6-linux-x64"},{"name":"@openai/codex-win32-arm64","old_version":"0.144.3-win32-arm64","new_version":"0.144.6-win32-arm64"},{"name":"@openai/codex-win32-x64","old_version":"0.144.3-win32-x64","new_version":"0.144.6-win32-x64"},{"name":"@oxc-parser/binding-android-arm-eabi","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-android-arm64","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-darwin-arm64","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-darwin-x64","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-freebsd-x64","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-arm-gnueabihf","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-arm-musleabihf","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-arm64-gnu","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-arm64-musl","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-ppc64-gnu","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-riscv64-gnu","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-riscv64-musl","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-s390x-gnu","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-x64-gnu","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-linux-x64-musl","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-openharmony-arm64","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-win32-arm64-msvc","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-win32-ia32-msvc","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-parser/binding-win32-x64-msvc","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-project/types","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxc-resolver/binding-android-arm-eabi","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-android-arm64","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-darwin-arm64","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-darwin-x64","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-freebsd-x64","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-arm-gnueabihf","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-arm-musleabihf","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-arm64-gnu","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-arm64-musl","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-ppc64-gnu","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-riscv64-gnu","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-riscv64-musl","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-s390x-gnu","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-x64-gnu","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-linux-x64-musl","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-openharmony-arm64","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-wasm32-wasi","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-win32-arm64-msvc","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@oxc-resolver/binding-win32-x64-msvc","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"@rolldown/binding-android-arm64","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-darwin-arm64","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-darwin-x64","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-freebsd-x64","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-arm-gnueabihf","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-arm64-gnu","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-arm64-musl","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-ppc64-gnu","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-s390x-gnu","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-x64-gnu","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-x64-musl","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-openharmony-arm64","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-win32-arm64-msvc","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-win32-x64-msvc","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.1.0","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"acorn","old_version":"8.17.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"brace-expansion","old_version":"5.0.7","new_version":"5.0.9","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"default-browser","old_version":"5.5.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"enhanced-resolve","old_version":"5.24.2","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-module-lexer","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"esbuild","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"fast-uri","old_version":"3.1.3","new_version":"3.1.7","repository_url":"https://github.com/fastify/fast-uri"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"formatly","old_version":"0.3.0","new_version":"0.7.0","repository_url":"https://github.com/JoshuaKGoldberg/formatly"},{"name":"get-tsconfig","old_version":"4.14.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"jscpd-darwin-arm64","old_version":"5.0.12","new_version":"5.0.16","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"jscpd-darwin-x64","old_version":"5.0.12","new_version":"5.0.16","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"jscpd-linux-arm64-gnu","old_version":"5.0.12","new_version":"5.0.16","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"jscpd-linux-x64-gnu","old_version":"5.0.12","new_version":"5.0.16","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"jscpd-linux-x64-musl","old_version":"5.0.12","new_version":"5.0.16","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"jscpd-windows-x64-msvc","old_version":"5.0.12","new_version":"5.0.16","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"lightningcss","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-android-arm64","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-arm64","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.32.0","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.2.5","new_version":"10.2.6","repository_url":"https://github.com/isaacs/minimatch"},{"name":"nanoid","old_version":"3.3.16","new_version":"3.3.18","repository_url":"https://github.com/ai/nanoid"},{"name":"obug","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/sxzz/obug"},{"name":"open","old_version":"11.0.0","new_version":"11.0.2","repository_url":"https://github.com/sindresorhus/open"},{"name":"oxc-parser","old_version":"0.137.0","new_version":"0.147.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxc-resolver","old_version":"11.21.3","new_version":"11.24.2","repository_url":"https://github.com/oxc-project/oxc-resolver"},{"name":"postcss","old_version":"8.5.19","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"},{"name":"rolldown","old_version":"1.1.5","new_version":"1.2.6","repository_url":"https://github.com/rolldown/rolldown"},{"name":"rollup","old_version":"4.62.2","new_version":"4.63.1","repository_url":"https://github.com/rollup/rollup"},{"name":"smol-toml","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tinyexec","old_version":"1.2.4","new_version":"1.3.1","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"unbash","old_version":"4.0.3","new_version":"4.0.10","repository_url":"https://github.com/webpro-nl/unbash"},{"name":"undici-types","old_version":"7.8.0","new_version":"7.18.2","repository_url":"https://github.com/nodejs/undici"},{"name":"vscode-jsonrpc","old_version":"9.0.1","new_version":"9.0.2","repository_url":"https://github.com/Microsoft/vscode-languageserver-node"},{"name":"wsl-utils","old_version":"0.3.1","new_version":"1.0.0","repository_url":"https://github.com/sindresorhus/wsl-utils"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the routine-npm group with 140 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `18.1.0` | `18.2.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.7.0` | `10.9.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.7.0` | `17.11.0` |\n| [jscpd](https://github.com/kucherenko/jscpd/tree/HEAD/rust/jscpd) | `5.0.12` | `5.0.16` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.27.0` | `6.33.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.0` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.68.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.11` |\n| [@fontsource-variable/figtree](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/figtree) | `5.2.10` | `5.3.0` |\n| [@fontsource/ibm-plex-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/ibm-plex-mono) | `5.2.7` | `5.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.14` | `24.13.3` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.11.0` | `1.11.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.11.0` | `1.11.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.6.0` | `0.7.0` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime) | `1.1.6` | `1.2.3` |\n| [@openai/codex](https://github.com/openai/codex/tree/HEAD/codex-cli) | `0.144.3` | `0.144.6` |\n| @openai/codex-darwin-arm64 | `0.144.3-darwin-arm64` | `0.144.6-darwin-arm64` |\n| @openai/codex-darwin-x64 | `0.144.3-darwin-x64` | `0.144.6-darwin-x64` |\n| @openai/codex-linux-arm64 | `0.144.3-linux-arm64` | `0.144.6-linux-arm64` |\n| @openai/codex-linux-x64 | `0.144.3-linux-x64` | `0.144.6-linux-x64` |\n| @openai/codex-win32-arm64 | `0.144.3-win32-arm64` | `0.144.6-win32-arm64` |\n| @openai/codex-win32-x64 | `0.144.3-win32-x64` | `0.144.6-win32-x64` |\n| [@oxc-parser/binding-android-arm-eabi](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-android-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-darwin-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-darwin-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-freebsd-x64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-arm-gnueabihf](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-arm-musleabihf](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-arm64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-arm64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-ppc64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-riscv64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-riscv64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-s390x-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-x64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-linux-x64-musl](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-openharmony-arm64](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-win32-arm64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-win32-ia32-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-parser/binding-win32-x64-msvc](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [@oxc-project/types](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxc-types) | `0.137.0` | `0.147.0` |\n| [@oxc-resolver/binding-android-arm-eabi](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-android-arm64](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-darwin-arm64](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-darwin-x64](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-freebsd-x64](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-arm-gnueabihf](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-arm-musleabihf](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-arm64-gnu](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-arm64-musl](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-ppc64-gnu](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-riscv64-gnu](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-riscv64-musl](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-s390x-gnu](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-x64-gnu](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-linux-x64-musl](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-openharmony-arm64](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-wasm32-wasi](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-win32-arm64-msvc](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@oxc-resolver/binding-win32-x64-msvc](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [@rolldown/binding-android-arm64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-darwin-arm64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-darwin-x64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-freebsd-x64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-linux-arm-gnueabihf](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-linux-arm64-gnu](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-linux-arm64-musl](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-linux-ppc64-gnu](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-linux-s390x-gnu](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-linux-x64-gnu](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-linux-x64-musl](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-openharmony-arm64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-win32-arm64-msvc](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@rolldown/binding-win32-x64-msvc](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.65.0` | `8.68.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.65.0` | `8.68.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `4.1.0` | `4.1.11` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `4.1.0` | `4.1.11` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `4.1.0` | `4.1.11` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.1.0` | `4.1.11` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `4.1.0` | `4.1.11` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `4.1.0` | `4.1.11` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.1.0` | `4.1.11` |\n| [acorn](https://github.com/acornjs/acorn) | `8.17.0` | `8.18.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `5.0.7` | `5.0.9` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.5.0` | `5.5.1` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.24.2` | `5.24.5` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.3.1` | `2.3.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.28.1` | `0.28.2` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.3` | `3.1.7` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [formatly](https://github.com/JoshuaKGoldberg/formatly) | `0.3.0` | `0.7.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.14.0` | `4.14.3` |\n| [jscpd-darwin-arm64](https://github.com/kucherenko/jscpd/tree/HEAD/rust) | `5.0.12` | `5.0.16` |\n| [jscpd-darwin-x64](https://github.com/kucherenko/jscpd/tree/HEAD/rust) | `5.0.12` | `5.0.16` |\n| [jscpd-linux-arm64-gnu](https://github.com/kucherenko/jscpd/tree/HEAD/rust) | `5.0.12` | `5.0.16` |\n| [jscpd-linux-x64-gnu](https://github.com/kucherenko/jscpd/tree/HEAD/rust) | `5.0.12` | `5.0.16` |\n| [jscpd-linux-x64-musl](https://github.com/kucherenko/jscpd/tree/HEAD/rust) | `5.0.12` | `5.0.16` |\n| [jscpd-windows-x64-msvc](https://github.com/kucherenko/jscpd/tree/HEAD/rust) | `5.0.12` | `5.0.16` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-android-arm64](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.32.0` | `1.33.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.2.5` | `10.2.6` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.16` | `3.3.18` |\n| [obug](https://github.com/sxzz/obug) | `2.1.3` | `2.1.4` |\n| [open](https://github.com/sindresorhus/open) | `11.0.0` | `11.0.2` |\n| [oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.137.0` | `0.147.0` |\n| [oxc-resolver](https://github.com/oxc-project/oxc-resolver) | `11.21.3` | `11.24.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.19` | `8.5.26` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.1.5` | `1.2.6` |\n| [rollup](https://github.com/rollup/rollup) | `4.62.2` | `4.63.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.7.0` | `1.8.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.2.4` | `1.3.1` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.1.0` | `3.1.1` |\n| [unbash](https://github.com/webpro-nl/unbash) | `4.0.3` | `4.0.10` |\n| [undici-types](https://github.com/nodejs/undici) | `7.8.0` | `7.18.2` |\n| [vscode-jsonrpc](https://github.com/Microsoft/vscode-languageserver-node/tree/HEAD/jsonrpc) | `9.0.1` | `9.0.2` |\n| [wsl-utils](https://github.com/sindresorhus/wsl-utils) | `0.3.1` | `1.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n\nUpdates `dependency-cruiser` from 18.1.0 to 18.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sverweij/dependency-cruiser/releases\"\u003edependency-cruiser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.2.0\u003c/h2\u003e\n\u003ch2\u003e✨ features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee9f237fa feat(utl/cache): also takes nested .gitignores into account (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1072\"\u003e#1072\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/jbmusso\"\u003e\u003ccode\u003e@​jbmusso\u003c/code\u003e\u003c/a\u003e for raising the issue that led to this feature\u003c/li\u003e\n\u003cli\u003e530a486d feat: enables configurations in typescript (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1077\"\u003e#1077\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/christopher-buss\"\u003e\u003ccode\u003e@​christopher-buss\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/racbart\"\u003e\u003ccode\u003e@​racbart\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/TranquilMarmot\"\u003e\u003ccode\u003e@​TranquilMarmot\u003c/code\u003e\u003c/a\u003e (back in 2021, when this was not really possible) for asking for this feature - and thanks \u003ca href=\"https://github.com/christopher-buss\"\u003e\u003ccode\u003e@​christopher-buss\u003c/code\u003e\u003c/a\u003e for verifying the beta release of this feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷  maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e718af4c0/ 99d964ff chore(npm): updates external devDependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.2.0-beta-2\u003c/h2\u003e\n\u003ch2\u003e✨ features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb5e0657b feat: enables configurations in typescript\u003c/li\u003e\n\u003cli\u003e85f7d25e feat: auto-search for typescript extensions as well\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003etrying again - apparently 18.2.0-beta-1 never got published due to GitHub actions having a \u003ca href=\"https://www.githubstatus.com/incidents/qcvjkzcs7j74\"\u003ebad hair day\u003c/a\u003e yesterday.\u003c/p\u003e\n\u003ch2\u003ev18.2.0-beta-1\u003c/h2\u003e\n\u003ch2\u003e✨ features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb5e0657b feat: enables configurations in typescript\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e⚠️  Because GitHub (actions) had a \u003ca href=\"https://www.githubstatus.com/incidents/qcvjkzcs7j74\"\u003ebad hair day\u003c/a\u003e on this date, this version \u003cstrong\u003ewasn't actually released\u003c/strong\u003e to npmjs.\u003c/p\u003e\n\u003ch2\u003ev18.1.1\u003c/h2\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1ee565bb/ 942cf969  build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003ef0061d15 fix: removes all unused catch parameters\u003c/li\u003e\n\u003cli\u003ecbe062ae/ c0250f8d chore(tools): uses node permission model\u003c/li\u003e\n\u003cli\u003e01c47439 fix(build): re-adds esbuild to the devDependencies\u003c/li\u003e\n\u003cli\u003ee57d9fc2 chore: replaces eslint with oxlint (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/ec603451d07d699280234808f91c4c8d3813f6e8\"\u003e\u003ccode\u003eec60345\u003c/code\u003e\u003c/a\u003e 18.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/718af4c076c05942a063beaf0d263946f40b5b9d\"\u003e\u003ccode\u003e718af4c\u003c/code\u003e\u003c/a\u003e chore(npm): updates external devDependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/e9f237fac3720fe0c55576ad592fda7e4fd990e5\"\u003e\u003ccode\u003ee9f237f\u003c/code\u003e\u003c/a\u003e feat(utl/cache): also takes nested .gitignores into account (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/99d964ff6f300736ba82132949d279457cfc97fc\"\u003e\u003ccode\u003e99d964f\u003c/code\u003e\u003c/a\u003e fix: refreshes package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/530a486d084f4680e96e49a9a97c1a07cdae029e\"\u003e\u003ccode\u003e530a486\u003c/code\u003e\u003c/a\u003e feat: enables configurations in typescript (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/da355e4cc82383f7b9744e0beb2f64d3c20f2e25\"\u003e\u003ccode\u003eda355e4\u003c/code\u003e\u003c/a\u003e 18.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/c0250f8dd06f622fba990fcd9b1d5da8c4bfaa1b\"\u003e\u003ccode\u003ec0250f8\u003c/code\u003e\u003c/a\u003e chore(tools): makes the tools work again on node 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/942cf969aa6174f1a4bfa91542dc6da37e5cdbcd\"\u003e\u003ccode\u003e942cf96\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/cbe062ae2b1994a7ce38bec9939562a33b193b84\"\u003e\u003ccode\u003ecbe062a\u003c/code\u003e\u003c/a\u003e chore(tools): uses node permission model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/01c474397603d0a3db8288793c6bf362c18c7784\"\u003e\u003ccode\u003e01c4743\u003c/code\u003e\u003c/a\u003e fix(build): re-adds esbuild to the devDependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sverweij/dependency-cruiser/compare/v18.1.0...v18.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.7.0 to 10.9.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\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\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/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\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/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.7.0...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.7.0 to 17.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)  61eafbf\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)  f468407\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)  5a958ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)  7394811\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.7.0...v17.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/sindresorhus/globals/commit/8c599278a68a0a6ea17b0c12f976f2270f70f391\"\u003e\u003ccode\u003e8c59927\u003c/code\u003e\u003c/a\u003e 17.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/61eafbf105037079654824d883edc261834a0fbd\"\u003e\u003ccode\u003e61eafbf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7bed4af3730dcb5dbea4274b5264e6be4c4b8910\"\u003e\u003ccode\u003e7bed4af\u003c/code\u003e\u003c/a\u003e 17.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/f4684072a5ec0ad598ee4a20989b3eaa733753bf\"\u003e\u003ccode\u003ef468407\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8e7b9358b190d26acca88cc2804707fbcd90a229\"\u003e\u003ccode\u003e8e7b935\u003c/code\u003e\u003c/a\u003e 17.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5a958ed06064fb879b64416655109d8eaffd2611\"\u003e\u003ccode\u003e5a958ed\u003c/code\u003e\u003c/a\u003e Update globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/36c76590583fc1f31d755525862eda1793a7d661\"\u003e\u003ccode\u003e36c7659\u003c/code\u003e\u003c/a\u003e 17.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/739481186ed54482e29845eff0bc44803c35fde8\"\u003e\u003ccode\u003e7394811\u003c/code\u003e\u003c/a\u003e Update globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jscpd` from 5.0.12 to 5.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kucherenko/jscpd/releases\"\u003ejscpd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.0.16\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMCP server over stdio (\u003ccode\u003e--mcp\u003c/code\u003e)\u003c/strong\u003e — \u003ccode\u003ecpd --mcp /path/to/project\u003c/code\u003e serves the Model Context Protocol on stdin/stdout, the transport MCP clients spawn and manage themselves (no port, no network policy). The project is scanned once at startup and kept in memory as detection-ready token hashes, so \u003ccode\u003echeck_duplication\u003c/code\u003e snippet checks answer in milliseconds. Tools: \u003ccode\u003echeck_duplication\u003c/code\u003e (accepts format names or file extensions), \u003ccode\u003eget_file_clones\u003c/code\u003e (clones involving one file — new over the HTTP server), \u003ccode\u003eget_statistics\u003c/code\u003e, and \u003ccode\u003echeck_current_directory\u003c/code\u003e (returns the clone list). All clone/match lists are sorted biggest-first and capped by an optional \u003ccode\u003elimit\u003c/code\u003e argument (default 100) with the untruncated total always reported. Implements protocol revision \u003ccode\u003e2025-06-18\u003c/code\u003e (accepting \u003ccode\u003e2025-03-26\u003c/code\u003e / \u003ccode\u003e2024-11-05\u003c/code\u003e clients); all standard detection options (\u003ccode\u003e--min-tokens\u003c/code\u003e, \u003ccode\u003e--format\u003c/code\u003e, \u003ccode\u003e--cross-formats\u003c/code\u003e, ...) apply to the scan and to snippet checks. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCodebase summary (\u003ccode\u003e--summary\u003c/code\u003e)\u003c/strong\u003e — opt-in refactoring-hotspot overview appended to the run output: top files and folders ranked by tokens, lines, size, or a token-based cyclomatic-complexity estimate, with each file's duplication share. \u003ccode\u003e--summary-top \u0026lt;n\u0026gt;\u003c/code\u003e sets the list length, \u003ccode\u003e--summary-by tokens|lines|size|complexity\u003c/code\u003e picks the ranking metric (config file: \u003ccode\u003esummary\u003c/code\u003e, \u003ccode\u003esummaryTop\u003c/code\u003e, \u003ccode\u003esummaryBy\u003c/code\u003e). Renders in \u003ccode\u003econsole\u003c/code\u003e/\u003ccode\u003econsole-full\u003c/code\u003e, as a compact one-line-per-entry block in the \u003ccode\u003eai\u003c/code\u003e reporter, and as an additive \u003ccode\u003esummary\u003c/code\u003e key in the JSON report (absent when the flag is off, so the schema is unchanged for existing consumers). Computed after detection from data already in memory — runs without \u003ccode\u003e--summary\u003c/code\u003e are unaffected. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIsolated folder groups (\u003ccode\u003e--skip-isolated\u003c/code\u003e)\u003c/strong\u003e — skip duplication between monorepo folders owned by different teams: declare isolation groups as comma-separated lists of pipe-separated folders (\u003ccode\u003e--skip-isolated \u0026quot;packages/team-a|packages/team-b,libs/a|libs/b\u0026quot;\u003c/code\u003e), and clones whose two fragments fall under two \u003cem\u003edifferent\u003c/em\u003e folders of the same group are dropped. Duplication inside a single folder, against shared code, or across unrelated groups is still reported. The config file accepts the nested-array shape \u003ccode\u003e\u0026quot;skipIsolated\u0026quot;: [[\u0026quot;packages/a\u0026quot;, \u0026quot;packages/b\u0026quot;]]\u003c/code\u003e (kebab-case \u003ccode\u003eskip-isolated\u003c/code\u003e works too), and the option applies to MCP project scans as well. Ports \u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/628\"\u003e#628\u003c/a\u003e to the Rust engine. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSupply-chain hardening (OpenSSF Scorecard)\u003c/strong\u003e — every GitHub Action in the release and CI pipelines is pinned to a full commit SHA (kept fresh by Dependabot), workflow tokens follow least privilege (top-level \u003ccode\u003econtents: read\u003c/code\u003e, write grants scoped to the jobs that need them), and the repository now has a \u003ccode\u003eSECURITY.md\u003c/code\u003e with private disclosure channels, private vulnerability reporting, and a protected \u003ccode\u003emaster\u003c/code\u003e branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGitHub \u0026quot;Latest\u0026quot; release badge stays on v5\u003c/strong\u003e — Rust v5 releases are created with \u003ccode\u003e--latest\u003c/code\u003e; legacy TypeScript v4 and \u003ccode\u003ecpd v*\u003c/code\u003e releases explicitly opt out, so a v4 maintenance release can no longer take the Latest badge from the v5 line\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm package page polish\u003c/strong\u003e — README links are absolute GitHub URLs so they resolve on npmjs.com, and the package description and keywords better describe what jscpd does\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump Rust toolchain to 1.97 and \u003ccode\u003eoxc\u003c/code\u003e crates to 0.144 in \u003ccode\u003e/rust\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eserde\u003c/code\u003e to 1.0.229 in \u003ccode\u003e/rust\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eclap\u003c/code\u003e to 4.6.6 in \u003ccode\u003e/rust\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ememchr\u003c/code\u003e to 2.8.3 in \u003ccode\u003e/rust\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003exxhash-rust\u003c/code\u003e to 0.8.18 in \u003ccode\u003e/rust\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThank You ❤️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanzhangyu\"\u003e\u003ccode\u003e@​hanzhangyu\u003c/code\u003e\u003c/a\u003e for proposing isolated folder groups for monorepos and contributing the original \u003ccode\u003eskipIsolated\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/628\"\u003e#628\u003c/a\u003e), which this release ports to the Rust engine\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePublished Packages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecpd-core@0.1.9\u003c/code\u003e on crates.io\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecpd-finder@0.1.11\u003c/code\u003e on crates.io\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecpd-reporter@0.1.9\u003c/code\u003e on crates.io\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecpd-tokenizer@0.1.10\u003c/code\u003e on crates.io\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejscpd@5.0.16\u003c/code\u003e on crates.io\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecpd@5.0.16\u003c/code\u003e on npm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejscpd-darwin-arm64@5.0.16\u003c/code\u003e on npm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejscpd-darwin-x64@5.0.16\u003c/code\u003e on npm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejscpd-linux-x64-gnu@5.0.16\u003c/code\u003e on npm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejscpd-linux-arm64-gnu@5.0.16\u003c/code\u003e on npm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejscpd-linux-x64-musl@5.0.16\u003c/code\u003e on npm\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejscpd-windows-x64-msvc@5.0.16\u003c/code\u003e on npm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNot Yet Published\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/kucherenko/jscpd/blob/v5.0.16/CHANGELOG.md\"\u003ejscpd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.16\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMCP server over stdio (\u003ccode\u003e--mcp\u003c/code\u003e)\u003c/strong\u003e — \u003ccode\u003ecpd --mcp /path/to/project\u003c/code\u003e serves the Model Context Protocol on stdin/stdout; the project is scanned once at startup and kept in memory, so \u003ccode\u003echeck_duplication\u003c/code\u003e snippet checks answer in milliseconds. Tools: \u003ccode\u003echeck_duplication\u003c/code\u003e, \u003ccode\u003eget_file_clones\u003c/code\u003e, \u003ccode\u003eget_statistics\u003c/code\u003e, \u003ccode\u003echeck_current_directory\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCodebase summary (\u003ccode\u003e--summary\u003c/code\u003e)\u003c/strong\u003e — opt-in refactoring-hotspot overview: top files and folders ranked by tokens, lines, size, or complexity, with each file's duplication share; \u003ccode\u003e--summary-top\u003c/code\u003e and \u003ccode\u003e--summary-by\u003c/code\u003e tune it. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIsolated folder groups (\u003ccode\u003e--skip-isolated\u003c/code\u003e)\u003c/strong\u003e — skip duplication between monorepo folders owned by different teams (\u003ccode\u003e--skip-isolated \u0026quot;packages/a|packages/b\u0026quot;\u003c/code\u003e); clones inside one folder or against shared code are still reported. Config file: \u003ccode\u003e\u0026quot;skipIsolated\u0026quot;: [[\u0026quot;packages/a\u0026quot;, \u0026quot;packages/b\u0026quot;]]\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/628\"\u003e#628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSupply-chain hardening (OpenSSF Scorecard)\u003c/strong\u003e — GitHub Actions pinned to commit SHAs, least-privilege workflow tokens, \u003ccode\u003eSECURITY.md\u003c/code\u003e with private vulnerability reporting, protected \u003ccode\u003emaster\u003c/code\u003e branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGitHub \u0026quot;Latest\u0026quot; release badge stays on v5\u003c/strong\u003e — legacy v4 releases can no longer take the Latest badge from the v5 line\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThank You ❤️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hanzhangyu\"\u003e\u003ccode\u003e@​hanzhangyu\u003c/code\u003e\u003c/a\u003e for proposing isolated folder groups for monorepos and contributing the original \u003ccode\u003eskipIsolated\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/628\"\u003e#628\u003c/a\u003e), which this release ports to the Rust engine\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e5.0.15\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSARIF: size-based severity\u003c/strong\u003e — new \u003ccode\u003e--sarif-error-tokens \u0026lt;N\u0026gt;\u003c/code\u003e flag (also \u003ccode\u003esarifErrorTokens\u003c/code\u003e in \u003ccode\u003e.jscpd.json\u003c/code\u003e): clones with at least N tokens are reported at level \u003ccode\u003eerror\u003c/code\u003e while smaller ones stay \u003ccode\u003ewarning\u003c/code\u003e. When overall duplication exceeds \u003ccode\u003e--threshold\u003c/code\u003e, \u003cstrong\u003eall\u003c/strong\u003e SARIF results are emitted as \u003ccode\u003eerror\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/908\"\u003e#908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSARIF: clone fingerprints\u003c/strong\u003e — each result carries \u003ccode\u003etoken_count\u003c/code\u003e, a \u003ccode\u003eclone_hash\u003c/code\u003e, and a \u003ccode\u003epartialFingerprints\u003c/code\u003e entry (\u003ccode\u003ejscpdCloneHash/v1\u003c/code\u003e) for cross-run result identity in consumers like GitHub code scanning. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSARIF: related-location messages\u003c/strong\u003e — the duplicate's counterpart location now has a message linked from the primary message, so GitHub code scanning displays it. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSARIF: richer rule metadata\u003c/strong\u003e — display name, full description, default configuration, and quality tags on the \u003ccode\u003ejscpd/duplicate-code\u003c/code\u003e rule. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/914\"\u003e#914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eScan-root-relative report paths\u003c/strong\u003e — report paths are relative to the scanned directory again (as in 4.x) while reporters can still resolve source files; fixes empty snippets and unresolvable paths when scanning from outside the target directory, including multi-root scans. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/872\"\u003e#872\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/892\"\u003e#892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReport version stamping\u003c/strong\u003e — SARIF \u003ccode\u003etool.driver.version\u003c/code\u003e and the HTML report version now match \u003ccode\u003e--version\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMulti-root blame attribution\u003c/strong\u003e — git blame data is keyed by resolved path, so a second scan root no longer inherits the first root's authors\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGit root discovery\u003c/strong\u003e — walking up from a relative scan path no longer terminates before reaching the repository root\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThank You ❤️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chrisc-onaorg\"\u003e\u003ccode\u003e@​chrisc-onaorg\u003c/code\u003e\u003c/a\u003e for the SARIF fingerprints, related-location messages, and rule metadata (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/910\"\u003e#910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/912\"\u003e#912\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/914\"\u003e#914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darronz\"\u003e\u003ccode\u003e@​darronz\u003c/code\u003e\u003c/a\u003e for the scan-root-relative paths fix (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/pull/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nvuillam\"\u003e\u003ccode\u003e@​nvuillam\u003c/code\u003e\u003c/a\u003e for proposing size-based SARIF severity (\u003ca href=\"https://redirect.github.com/kucherenko/jscpd/issues/908\"\u003e#908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e5.0.14\u003c/h2\u003e\n\u003ch3\u003eNew 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/kucherenko/jscpd/commit/2b08d13a05036199cfdbd93fdc1c4f1468419dfa\"\u003e\u003ccode\u003e2b08d13\u003c/code\u003e\u003c/a\u003e release: cpd-v5.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kucherenko/jscpd/commit/7a01672634aa3586456727fb97c79b3ac2281ce3\"\u003e\u003ccode\u003e7a01672\u003c/code\u003e\u003c/a\u003e chore: pin GitHub 'Latest' badge to v5 releases, polish npm package page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kucherenko/jscpd/commit/b03abdad3e89772ec3e0f6629239928727df71ce\"\u003e\u003ccode\u003eb03abda\u003c/code\u003e\u003c/a\u003e release: cpd-v5.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kucherenko/jscpd/commit/2a6a1a406a9b960547adcb11ec6409ded079d96e\"\u003e\u003ccode\u003e2a6a1a4\u003c/code\u003e\u003c/a\u003e release: cpd-v5.0.14\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kucherenko/jscpd/commits/v5.0.16/rust/jscpd\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.27.0 to 6.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport package manifest resolution under Yarn PnP (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1946\"\u003e#1946\u003c/a\u003e) (a82efb62b290e004bdabee40bcb337baf3701a1b) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve oxlint jsPlugins from .oxlintrc.jsonc (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1973\"\u003e#1973\u003c/a\u003e) (d055023182789555a574eaefde80dac997190437) - thanks \u003ca href=\"https://github.com/DreierF\"\u003e\u003ccode\u003e@​DreierF\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate dependency bun to v1.4.0 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1964\"\u003e#1964\u003c/a\u003e) (937ab38ad514a00edafecff4ca04603b015bf921) - thanks \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003edefineConfig\u003c/code\u003e on a \u003ccode\u003e./config\u003c/code\u003e entrypoint (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1960\"\u003e#1960\u003c/a\u003e) (17f7a6051d9781860f248cc2a745dbe837713cd9) - thanks \u003ca href=\"https://github.com/theRizwan\"\u003e\u003ccode\u003e@​theRizwan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreserve all environment variables in exec.ts (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1979\"\u003e#1979\u003c/a\u003e) (c0a9ecf8d1c0cdd7789c1e1bea893706c060239d) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd support for TypeScript content mappers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1978\"\u003e#1978\u003c/a\u003e) (db67f9bd8cebf0ea3c298690d462c154827aa462) - thanks \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(vitest): resolve array entries and root-relative setup dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1982\"\u003e#1982\u003c/a\u003e) (0ecf48538c339437e6f9dfe9a6013d307783cbd3) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix type annotation in dynamic configuration function example (ada88c7f01563b73643af34a147a71fd9ab9d2dc)\u003c/li\u003e\n\u003cli\u003eFormat docs with remark (7764c2a4ebecdbf226c19494d255d9cb14550822)\u003c/li\u003e\n\u003cli\u003eThrow on configuration that is not an object (d7ac0cf1de8f79be6ec53412cac9f7edf8f35ba7)\u003c/li\u003e\n\u003cli\u003eClarify dependency inputs, isTypeOnly and toConfig in plugin docs (2bd367961554ad1addb520bdfad5e31125885969)\u003c/li\u003e\n\u003cli\u003eResolve content mapper process from package.json#typescript.contentMapper.exec (74640c03e450624409692f4cc17699775108fd7e)\u003c/li\u003e\n\u003cli\u003eEncode argv arrays before parsing them as shell commands (b79234c15153fbf592e82c94e4e4e9f41b4479e0)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (28510146c2b97d88f7188f1239b9307aac7dbf0c)\u003c/li\u003e\n\u003cli\u003eReplace non-breaking space in module graph comment (4e22bfcd09deccc92ed158f5554fe3e03f3a2c51)\u003c/li\u003e\n\u003cli\u003eUpdate fix format test for oxfmt package.json key sorting (65011bf6054d03fb5580f3381867b07d1b8a9a0c)\u003c/li\u003e\n\u003cli\u003efix(webpack): resolve entry descriptors using import field (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1981\"\u003e#1981\u003c/a\u003e) (cad8910e7fb89c2510fc9f5885289335dd4e60da) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: count enum element access as a whole-object read (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1958\"\u003e#1958\u003c/a\u003e) (5a47d603aa23b388ae7ce4fe301656f1abc43b14) - thanks \u003ca href=\"https://github.com/addielaruee\"\u003e\u003ccode\u003e@​addielaruee\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve oxlint/vite-plus import resolvers from \u003ccode\u003esettings\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1983\"\u003e#1983\u003c/a\u003e) (c1165b70efe27398b86fa50bcea7d85c253d3ee7) - thanks \u003ca href=\"https://github.com/DreierF\"\u003e\u003ccode\u003e@​DreierF\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(nuxt): resolve string extends configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1984\"\u003e#1984\u003c/a\u003e) (4a5d7068d6264ea45c78c832abe7ba052763517e) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWrap up webpack entry resolution (505decdb821f9b76d194742cee7e98c75ef7d8e9)\u003c/li\u003e\n\u003cli\u003eKeep element access precise for number-like enum member names (bcbac3a8b8283da3b32256584b3cc6569ae5c02f)\u003c/li\u003e\n\u003cli\u003eResolve \u003ccode\u003eObject.*\u003c/code\u003e enum enumeration through import aliases (347967daaed817ca20e1ad6148388a66ec8b421b)\u003c/li\u003e\n\u003cli\u003eResolve named string-key access on namespace-qualified enums (2ac1fbc1e92f3dae662ca4d4701cf010346be49a)\u003c/li\u003e\n\u003cli\u003eNormalize line endings in nuxt-config-string fixture (9fe2b2b2db8690685ec7c6cf8b3d39b9ed7b3fdc)\u003c/li\u003e\n\u003cli\u003eResolve nuxt layer sources from all \u003ccode\u003eextends\u003c/code\u003e entry shapes (db136151d9f98801837b33646ef7b02ae7b5a86d)\u003c/li\u003e\n\u003cli\u003eReport unused exports behind Vitest module promise mocks (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1966\"\u003e#1966\u003c/a\u003e) (74954c219367ca1577184cca08c30dbb3fb6222e)\u003c/li\u003e\n\u003cli\u003eCheck line endings against \u003ccode\u003e.gitattributes\u003c/code\u003e in \u003ccode\u003epnpm run ci\u003c/code\u003e (ddc9fd0cc3328260665203c8573702bb6c9d0dd6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.32.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate sentry production snapshot (9f18cba93c91de8554636b13692d6e7a937b7697)\u003c/li\u003e\n\u003cli\u003ePin TypeScript ecosystem test (de5162952d223050f3135afb02d4e8de6d46f381)\u003c/li\u003e\n\u003cli\u003eUpdate query snapshot (f6964dd577d8f7967f9be6778f5c3953632e3c96)\u003c/li\u003e\n\u003cli\u003efix(tsup): match config files with .cts and .mts extensions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1938\"\u003e#1938\u003c/a\u003e) (68d6f52f7913cfa1e36618e6b03f90734da34149) - thanks \u003ca href=\"https://github.com/codeAnqiang-ma\"\u003e\u003ccode\u003e@​codeAnqiang-ma\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(lefthook): match all config file names and extensions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1940\"\u003e#1940\u003c/a\u003e) (4015ae0330c78e97360a2c8f697d17f82c5c24ae) - thanks \u003ca href=\"https://github.com/codeAnqiang-ma\"\u003e\u003ccode\u003e@​codeAnqiang-ma\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(binaries): resolve missing pnpm subcommands (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1945\"\u003e#1945\u003c/a\u003e) (deedbf69dcbd6a59d6705a72cadb4e40ad9c8029) - thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix nested gitignore negation inside ignored dot-directories (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1913\"\u003e#1913\u003c/a\u003e) (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1942\"\u003e#1942\u003c/a\u003e) (0201641af48f52edfbe72076118944ee6273718e) - thanks \u003ca href=\"https://github.com/DSeaStar\"\u003e\u003ccode\u003e@​DSeaStar\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(webdriver-io): match all supported config file extensions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1948\"\u003e#1948\u003c/a\u003e) (dc7aca5a865d1762a41dd97493b73398ec3abc19) - thanks \u003ca href=\"https://github.com/solomonaustin\"\u003e\u003ccode\u003e@​solomonaustin\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve vitest include patterns relative to test.dir (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1929\"\u003e#1929\u003c/a\u003e) (ee555d227208dd6a34e002318bd6710dedb4d5ca) - thanks \u003ca href=\"https://github.com/kirthi-b\"\u003e\u003ccode\u003e@​kirthi-b\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eChange GitHub stars badge style to flat (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1967\"\u003e#1967\u003c/a\u003e) (ff0d791e8130430524dc88c4df73ad87f82879f7) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eIgnore printf as global binary (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1972\"\u003e#1972\u003c/a\u003e) (a0c0b0805a8a26a6efdedfe2561b168da2a22b68) - thanks \u003ca href=\"https://github.com/taracutie\"\u003e\u003ccode\u003e@​taracutie\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: add bun 1.4 dedupe subcommand (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1969\"\u003e#1969\u003c/a\u003e) (d1d5d4276ece6daf2215f5ff3f4224b5b50dcac3) - thanks \u003ca href=\"https://github.com/NimmLor\"\u003e\u003ccode\u003e@​NimmLor\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve Vitest mocks from test root (e655b0ba0192546a2688d702323c8e7c58fecde1)\u003c/li\u003e\n\u003cli\u003eResolve local Vitest reporters from test root (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1953\"\u003e#1953\u003c/a\u003e) (f4ff31ad0385c5955627ec1b3bed2bc0000b14fe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.32.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eoxfmt.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1933\"\u003e#1933\u003c/a\u003e) (795900191dc75eec8d1e717b866bf57e1e2912cc) - thanks \u003ca href=\"https://github.com/joealden\"\u003e\u003ccode\u003e@​joealden\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eoxlint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1934\"\u003e#1934\u003c/a\u003e) (531e2dc7c1d8bf31babea0068c34391182ec2d50) - thanks \u003ca href=\"https://github.com/joealden\"\u003e\u003ccode\u003e@​joealden\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Supported \u003ccode\u003elint-staged\u003c/code\u003e Configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1935\"\u003e#1935\u003c/a\u003e) (f9c755e414ed10baa4d01af8ddac6d04cb8d5617) - thanks \u003ca href=\"https://github.com/joealden\"\u003e\u003ccode\u003e@​joealden\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/fb25eceeb1934beb0189b4e03b2eb7c9a8e07aaa\"\u003e\u003ccode\u003efb25ece\u003c/code\u003e\u003c/a\u003e Release knip@6.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/74954c219367ca1577184cca08c30dbb3fb6222e\"\u003e\u003ccode\u003e74954c2\u003c/code\u003e\u003c/a\u003e Report unused exports behind Vitest module promise mocks (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/db136151d9f98801837b33646ef7b02ae7b5a86d\"\u003e\u003ccode\u003edb13615\u003c/code\u003e\u003c/a\u003e Resolve nuxt layer sources from all \u003ccode\u003eextends\u003c/code\u003e entry shapes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9fe2b2b2db8690685ec7c6cf8b3d39b9ed7b3fdc\"\u003e\u003ccode\u003e9fe2b2b\u003c/code\u003e\u003c/a\u003e Normalize line endings in nuxt-config-string fixture\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2ac1fbc1e92f3dae662ca4d4701cf010346be49a\"\u003e\u003ccode\u003e2ac1fbc\u003c/code\u003e\u003c/a\u003e Resolve named string-key access on namespace-qualified enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/347967daaed817ca20e1ad6148388a66ec8b421b\"\u003e\u003ccode\u003e347967d\u003c/code\u003e\u003c/a\u003e Resolve \u003ccode\u003eObject.*\u003c/code\u003e enum enumeration through import aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/bcbac3a8b8283da3b32256584b3cc6569ae5c02f\"\u003e\u003ccode\u003ebcbac3a\u003c/code\u003e\u003c/a\u003e Keep element access precise for number-like enum member names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/505decdb821f9b76d194742cee7e98c75ef7d8e9\"\u003e\u003ccode\u003e505decd\u003c/code\u003e\u003c/a\u003e Wrap up webpack entry resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4a5d7068d6264ea45c78c832abe7ba052763517e\"\u003e\u003ccode\u003e4a5d706\u003c/code\u003e\u003c/a\u003e fix(nuxt): resolve string extends configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1984\"\u003e#1984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c1165b70efe27398b86fa50bcea7d85c253d3ee7\"\u003e\u003ccode\u003ec1165b7\u003c/code\u003e\u003c/a\u003e Resolve oxlint/vite-plus import resolvers from \u003ccode\u003esettings\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1983\"\u003e#1983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.33.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.0 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.6\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.5...3.9.6\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Preserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003e#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ninterface Container {\n  \u0026quot;new\u0026quot;(id: string): number;\n}\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\nnew(id: string): number;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\n\u0026quot;new\u0026quot;(id: string): number;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Support \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003e#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003e#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\nimport defer * as foo from \u0026quot;foo\u0026quot;;\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\nimport * as foo from \u0026quot;foo\u0026quot;;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\nimport defer * as foo from \u0026quot;foo\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Added a new official plugin \u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003e#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003e#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e is powered by \u003ca href=\"https://yuku.fyi/\"\u003eYuku\u003c/a\u003e (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).\u003c/p\u003e\n\u003cp\u003eThis plugin includes two new parsers: \u003ccode\u003eyuku\u003c/code\u003e (JavaScript syntax) and \u003ccode\u003eyuku-ts\u003c/code\u003e (TypeScript syntax).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo use this plugin:\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eInstall the plugin:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eyarn add --dev prettier @prettier/plugin-yuku\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8f0c95057cc91d5836409466cd9d9af3bb901e84\"\u003e\u003ccode\u003e8f0c950\u003c/code\u003e\u003c/a\u003e Release 3.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/e9107647d0497d8ff1cacbb0f970d4543df77c1c\"\u003e\u003ccode\u003ee910764\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec3f1c7bd74495992bc6954323a1a7fc8368808e\"\u003e\u003ccode\u003eec3f1c7\u003c/code\u003e\u003c/a\u003e Update typescript-eslint to v8.65.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/73d2efc2c6cba6f579585c88ef171132d90834ec\"\u003e\u003ccode\u003e73d2efc\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.7.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19664\"\u003e#19664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dd5e24eabeab1f75ad573c79781e5fd408bcfad3\"\u003e\u003ccode\u003edd5e24e\u003c/code\u003e\u003c/a\u003e Preserve quotes for \u003ccode\u003eTSMethodSignature\u003c/code\u003e nodes named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19621\"\u003e#19621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c03ab4e71c23154d6b11537eee3c938f0d0f67d3\"\u003e\u003ccode\u003ec03ab4e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-unicorn to v72 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b74dd53076c7208291a6b2e585c310844b41d35f\"\u003e\u003ccode\u003eb74dd53\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19654\"\u003e#19654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f1b594ea1db1520c383d0e281d623551f671f824\"\u003e\u003ccode\u003ef1b594e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-simple-import-sort to v14 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19655\"\u003e#19655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0d9dfb61530986373000dd107ea58ceebb79e233\"\u003e\u003ccode\u003e0d9dfb6\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.4 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bbb8159eb55575d4042653aa99f5f92a1416c19\"\u003e\u003ccode\u003e3bbb815\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003etypescript-only\u003c/code\u003e directory (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19636\"\u003e#19636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.0...3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003ef...\n\n_Description has been truncated_","html_url":"https://github.com/jomi-se/agent-connect/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jomi-se%2Fagent-connect/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"4.9.1","new_version":"4.10.1","update_type":"minor","path":null,"pr_created_at":"2026-09-04T02:54:53.000Z","version_change":"4.9.1 → 4.10.1","issue":{"uuid":"5343657996","node_id":"PR_kwDORcHAfs8AAAABCJH46A","number":80,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 100 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-04T02:54:53.000Z","updated_at":"2026-09-04T02:54:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":100,"packages":[{"name":"@types/node","old_version":"25.6.0","new_version":"26.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.0.18","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.2.1","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"fast-check","old_version":"3.23.2","new_version":"4.9.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"jsdom","old_version":"29.1.1","new_version":"30.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"16.4.0","new_version":"17.4.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"5.7.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.59.1","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"5.4.21","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-checker","old_version":"0.13.0","new_version":"0.14.5","repository_url":"https://github.com/fi3ework/vite-plugin-checker"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"web-ext","old_version":"10.4.0","new_version":"10.6.0","repository_url":"https://github.com/mozilla/web-ext"},{"name":"@babel/code-frame","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"brace-expansion","old_version":"1.1.14","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@pnpm/npm-conf","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/pnpm/npm-conf"},{"name":"@turf/boolean-point-in-polygon","old_version":"7.3.4","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"default-browser","old_version":"5.5.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"expect-type","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"fflate","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/101arrowz/fflate"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"get-east-asian-width","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"magicast","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/unjs/magicast"},{"name":"obug","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/sxzz/obug"},{"name":"robust-predicates","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/mourner/robust-predicates"},{"name":"tinyrainbow","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/tinylibs/tinyrainbow"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.4.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `4.1.11` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.0.18` | `4.1.11` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.9.1` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `3.23.2` | `4.9.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.1.1` | `30.0.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.4.0` | `17.4.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.1` | `8.68.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `8.2.2` |\n| [vite-plugin-checker](https://github.com/fi3ework/vite-plugin-checker) | `0.13.0` | `0.14.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.18` | `4.1.11` |\n| [web-ext](https://github.com/mozilla/web-ext) | `10.4.0` | `10.6.0` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.29.0` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.0` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.14` | `1.1.18` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@pnpm/npm-conf](https://github.com/pnpm/npm-conf) | `3.0.2` | `3.0.3` |\n| [@turf/boolean-point-in-polygon](https://github.com/Turfjs/turf) | `7.3.4` | `7.4.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.5.0` | `5.5.1` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.3.0` | `1.4.0` |\n| [fflate](https://github.com/101arrowz/fflate) | `0.8.2` | `0.8.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.5.0` | `1.6.0` |\n| [magicast](https://github.com/unjs/magicast) | `0.5.2` | `0.5.4` |\n| [obug](https://github.com/sxzz/obug) | `2.1.1` | `2.1.4` |\n| [robust-predicates](https://github.com/mourner/robust-predicates) | `3.0.2` | `3.0.3` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.1.0` | `3.1.1` |\n\n\nUpdates `@types/node` from 25.6.0 to 26.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/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.18 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\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\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\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\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dc0d62eaf08d8acb1f5042fdb8ac5b4a19fdc73\"\u003e\u003ccode\u003e2dc0d62\u003c/code\u003e\u003c/a\u003e chore: release v4.1.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/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/ui` from 4.0.18 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\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\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\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\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986abe2161a9a06f0ca03df68e82690b21\"\u003e\u003ccode\u003e596f739\u003c/code\u003e\u003c/a\u003e fix: project color label on html reporter (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10142\"\u003e#10142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f1b1f6c7b053381f1d9ae184298240a4faa581b0\"\u003e\u003ccode\u003ef1b1f6c\u003c/code\u003e\u003c/a\u003e fix(ui): fix jsx/tsx syntax highlight (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/ui\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.1 to 10.9.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\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\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/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\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/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.1...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 3.23.2 to 4.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eShrinkable \u003ccode\u003eentityGraph\u003c/code\u003e and few performance chips\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.9.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.8.0...v4.9.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7008\"\u003ePR#7008\u003c/a\u003e) Towards shrinkable \u003ccode\u003eentityGraph\u003c/code\u003e thanks to \u003ccode\u003echainUntil\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7010\"\u003ePR#7010\u003c/a\u003e) Bug: Fix latent state-sharing bug in entityGraph\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7063\"\u003ePR#7063\u003c/a\u003e) Bug: Equiprobable alternatives in \u003ccode\u003estringMatching\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6973\"\u003ePR#6973\u003c/a\u003e) CI: Drop caches on push for build package flow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6971\"\u003ePR#6971\u003c/a\u003e) CI: Only mark fast-check's releases as latest\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6974\"\u003ePR#6974\u003c/a\u003e) CI: Drop pull_request_target flows\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6975\"\u003ePR#6975\u003c/a\u003e) CI: Drop discussion creation on release publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6976\"\u003ePR#6976\u003c/a\u003e) CI: Drop caches from publication steps\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6977\"\u003ePR#6977\u003c/a\u003e) CI: Revert \u0026quot;Drop caches from publication steps\u0026quot;\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6978\"\u003ePR#6978\u003c/a\u003e) CI: Make zizmor audit a required status check\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6991\"\u003ePR#6991\u003c/a\u003e) CI: Remove Claude Code workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6994\"\u003ePR#6994\u003c/a\u003e) CI: Replace \u003ccode\u003epnpm dlx\u003c/code\u003e with \u003ccode\u003epnpm exec\u003c/code\u003e for \u003ccode\u003epkg-pr-new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6995\"\u003ePR#6995\u003c/a\u003e) CI: Inline zizmor ignores in workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6996\"\u003ePR#6996\u003c/a\u003e) CI: Move to \u003ccode\u003edevEngines.packageManager\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7005\"\u003ePR#7005\u003c/a\u003e) CI: Update PULL_REQUEST_TEMPLATE.md\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7011\"\u003ePR#7011\u003c/a\u003e) CI: Drop OTP prompt from npm publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7013\"\u003ePR#7013\u003c/a\u003e) CI: Switch release jobs to npm stage publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7027\"\u003ePR#7027\u003c/a\u003e) CI: Run benchmarks against \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7037\"\u003ePR#7037\u003c/a\u003e) CI: Use comparison mode for \u003ccode\u003ebench\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7069\"\u003ePR#7069\u003c/a\u003e) CI: Run pnpm dedupe to deduplicate lockfile\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6959\"\u003ePR#6959\u003c/a\u003e) CI: Announce releases on Bluesky\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7105\"\u003ePR#7105\u003c/a\u003e) CI: Switch to actions/attest for attestations\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7117\"\u003ePR#7117\u003c/a\u003e) CI: Use pnpm version in changelog script\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7120\"\u003ePR#7120\u003c/a\u003e) CI: Allow unclean tree in changelog generation\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7125\"\u003ePR#7125\u003c/a\u003e) CI: Stage publish using \u003ccode\u003epnpm\u003c/code\u003e in publish jobs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7065\"\u003ePR#7065\u003c/a\u003e) Clean: Delete skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6983\"\u003ePR#6983\u003c/a\u003e) Doc: Tweak PR Template to hint AI agents into revealing themselves\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7092\"\u003ePR#7092\u003c/a\u003e) Doc: Add back skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7095\"\u003ePR#7095\u003c/a\u003e) Doc: Add release notes for fast-check 4.8.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7104\"\u003ePR#7104\u003c/a\u003e) Doc: Add makeeno as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7103\"\u003ePR#7103\u003c/a\u003e) Doc: Fix info box in docs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7108\"\u003ePR#7108\u003c/a\u003e) Doc: Add jneidel as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7035\"\u003ePR#7035\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.integer\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7046\"\u003ePR#7046\u003c/a\u003e) Performance: Faster fc.record on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7047\"\u003ePR#7047\u003c/a\u003e) Performance: Faster fc.dictionary on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7048\"\u003ePR#7048\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.webPath\u003c/code\u003e/\u003ccode\u003efc.webUrl\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7050\"\u003ePR#7050\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e for \u003ccode\u003e\\W\u003c/code\u003e \u003ccode\u003e\\D\u003c/code\u003e \u003ccode\u003e\\S\u003c/code\u003e \u003ccode\u003e.\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7054\"\u003ePR#7054\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7049\"\u003ePR#7049\u003c/a\u003e) Performance: Drop nested \u003ccode\u003etuple\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e for \u003ccode\u003efc.record\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7045\"\u003ePR#7045\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.entityGraph\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7071\"\u003ePR#7071\u003c/a\u003e) Performance: Early exit on empty tuple in \u003ccode\u003efc.entityGraph\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.9.0\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eShrinkable \u003ccode\u003eentityGraph\u003c/code\u003e and few performance chips\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.9.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.8.0...v4.9.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7008\"\u003ePR#7008\u003c/a\u003e) Towards shrinkable \u003ccode\u003eentityGraph\u003c/code\u003e thanks to \u003ccode\u003echainUntil\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7010\"\u003ePR#7010\u003c/a\u003e) Bug: Fix latent state-sharing bug in entityGraph\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7063\"\u003ePR#7063\u003c/a\u003e) Bug: Equiprobable alternatives in \u003ccode\u003estringMatching\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6973\"\u003ePR#6973\u003c/a\u003e) CI: Drop caches on push for build package flow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6971\"\u003ePR#6971\u003c/a\u003e) CI: Only mark fast-check's releases as latest\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6974\"\u003ePR#6974\u003c/a\u003e) CI: Drop pull_request_target flows\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6975\"\u003ePR#6975\u003c/a\u003e) CI: Drop discussion creation on release publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6976\"\u003ePR#6976\u003c/a\u003e) CI: Drop caches from publication steps\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6977\"\u003ePR#6977\u003c/a\u003e) CI: Revert \u0026quot;Drop caches from publication steps\u0026quot;\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6978\"\u003ePR#6978\u003c/a\u003e) CI: Make zizmor audit a required status check\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6991\"\u003ePR#6991\u003c/a\u003e) CI: Remove Claude Code workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6994\"\u003ePR#6994\u003c/a\u003e) CI: Replace \u003ccode\u003epnpm dlx\u003c/code\u003e with \u003ccode\u003epnpm exec\u003c/code\u003e for \u003ccode\u003epkg-pr-new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6995\"\u003ePR#6995\u003c/a\u003e) CI: Inline zizmor ignores in workflow\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6996\"\u003ePR#6996\u003c/a\u003e) CI: Move to \u003ccode\u003edevEngines.packageManager\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7005\"\u003ePR#7005\u003c/a\u003e) CI: Update PULL_REQUEST_TEMPLATE.md\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7011\"\u003ePR#7011\u003c/a\u003e) CI: Drop OTP prompt from npm publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7013\"\u003ePR#7013\u003c/a\u003e) CI: Switch release jobs to npm stage publish\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7027\"\u003ePR#7027\u003c/a\u003e) CI: Run benchmarks against \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7037\"\u003ePR#7037\u003c/a\u003e) CI: Use comparison mode for \u003ccode\u003ebench\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7069\"\u003ePR#7069\u003c/a\u003e) CI: Run pnpm dedupe to deduplicate lockfile\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6959\"\u003ePR#6959\u003c/a\u003e) CI: Announce releases on Bluesky\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7105\"\u003ePR#7105\u003c/a\u003e) CI: Switch to actions/attest for attestations\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7117\"\u003ePR#7117\u003c/a\u003e) CI: Use pnpm version in changelog script\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7120\"\u003ePR#7120\u003c/a\u003e) CI: Allow unclean tree in changelog generation\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7125\"\u003ePR#7125\u003c/a\u003e) CI: Stage publish using \u003ccode\u003epnpm\u003c/code\u003e in publish jobs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7065\"\u003ePR#7065\u003c/a\u003e) Clean: Delete skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/6983\"\u003ePR#6983\u003c/a\u003e) Doc: Tweak PR Template to hint AI agents into revealing themselves\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7092\"\u003ePR#7092\u003c/a\u003e) Doc: Add back skills directory\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7095\"\u003ePR#7095\u003c/a\u003e) Doc: Add release notes for fast-check 4.8.0\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7104\"\u003ePR#7104\u003c/a\u003e) Doc: Add makeeno as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7103\"\u003ePR#7103\u003c/a\u003e) Doc: Fix info box in docs\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7108\"\u003ePR#7108\u003c/a\u003e) Doc: Add jneidel as doc contributor\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7035\"\u003ePR#7035\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.integer\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7046\"\u003ePR#7046\u003c/a\u003e) Performance: Faster fc.record on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7047\"\u003ePR#7047\u003c/a\u003e) Performance: Faster fc.dictionary on generate\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7048\"\u003ePR#7048\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.webPath\u003c/code\u003e/\u003ccode\u003efc.webUrl\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7050\"\u003ePR#7050\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e for \u003ccode\u003e\\W\u003c/code\u003e \u003ccode\u003e\\D\u003c/code\u003e \u003ccode\u003e\\S\u003c/code\u003e \u003ccode\u003e.\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7054\"\u003ePR#7054\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.stringMatching\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7049\"\u003ePR#7049\u003c/a\u003e) Performance: Drop nested \u003ccode\u003etuple\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e for \u003ccode\u003efc.record\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7045\"\u003ePR#7045\u003c/a\u003e) Performance: Faster \u003ccode\u003efc.entityGraph\u003c/code\u003e on \u003ccode\u003egenerate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/0d3c2547dce556f72413607849377530d18ea283\"\u003e\u003ccode\u003e0d3c254\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.9.0, \u003ccode\u003e@​fast-check/packaged\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/bd85efe4d7ded7b7e1783d259bfa7e8ce604d600\"\u003e\u003ccode\u003ebd85efe\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^24.13.3 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7118\"\u003e#7118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/a0596abe2bfeb59d2f80954627fcecc88554247f\"\u003e\u003ccode\u003ea0596ab\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency vitest to ^4.1.10 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7119\"\u003e#7119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/3c085da4881031bbccea4d38676af10c46b2a49a\"\u003e\u003ccode\u003e3c085da\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency prettier to v3.9.4 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/6538ff043922ba953f01327630ca2dbbd160c253\"\u003e\u003ccode\u003e6538ff0\u003c/code\u003e\u003c/a\u003e 👥 Add jneidel as doc contributor (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7108\"\u003e#7108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/8096ab024176d2e48a2c269759f90bcf82fa2914\"\u003e\u003ccode\u003e8096ab0\u003c/code\u003e\u003c/a\u003e 👥 Add makeeno as doc contributor (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7104\"\u003e#7104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/13fd4a64359869665828011c6226142c1f27bd3e\"\u003e\u003ccode\u003e13fd4a6\u003c/code\u003e\u003c/a\u003e ✏️ Typo in type \u003ccode\u003eEntityGraphContraints\u003c/code\u003e (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7088\"\u003e#7088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/36e70d2eb57b7e2ee2c791a87c40d9fc73bd0f8a\"\u003e\u003ccode\u003e36e70d2\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e to ^7.58.9 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7080\"\u003e#7080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/451ede0d4b8809a3b1292d28aee05d03c5e8d22d\"\u003e\u003ccode\u003e451ede0\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency vitest to ^4.1.8 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7074\"\u003e#7074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/949564d39744d61e7c0c51ccb226110d84fd8f68\"\u003e\u003ccode\u003e949564d\u003c/code\u003e\u003c/a\u003e ⚡️ Early exit on empty tuple in \u003ccode\u003efc.entityGraph\u003c/code\u003e (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7071\"\u003e#7071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.9.0/packages/fast-check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for fast-check since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 29.1.1 to 30.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e with \u003ccode\u003ecalc()\u003c/code\u003e and other functions throwing an exception, which regressed in v30.0.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSped up up range operations on large documents (\u003ca href=\"https://github.com/leonidaz\"\u003e\u003ccode\u003e@​leonidaz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev30.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js minimum version raised to \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSS.escape()\u003c/code\u003e and \u003ccode\u003eCSS.supports()\u003c/code\u003e functions. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e'background-position-x'\u003c/code\u003e and \u003ccode\u003e'background-position-y'\u003c/code\u003e CSS properties. (\u003ca href=\"https://github.com/olagokemills\"\u003e\u003ccode\u003e@​olagokemills\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to convert length values into pixels. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed CSS function serialization, e.g., in the return value of \u003ccode\u003egetPropertyValue()\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the type of error thrown by \u003ccode\u003edocument.evaluate()\u003c/code\u003e (\u003ca href=\"https://github.com/dokson\"\u003e\u003ccode\u003e@​dokson\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/6584485f094d5b271553005b68804c93a455c002\"\u003e\u003ccode\u003e6584485\u003c/code\u003e\u003c/a\u003e 30.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/0c51df6d80567202e969ba273c32db01de43c26e\"\u003e\u003ccode\u003e0c51df6\u003c/code\u003e\u003c/a\u003e Update dependencies and dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/32adb340bf3782194099c6a7b0e0a34c05aa8f24\"\u003e\u003ccode\u003e32adb34\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​asamuzakjp/dom-selector\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/70f014aa1de06a684b4f7d123bdb832ae8c63c53\"\u003e\u003ccode\u003e70f014a\u003c/code\u003e\u003c/a\u003e Speed up range operations on large documents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/250d7ee387109d9674d3e4a79fe1edac96e45476\"\u003e\u003ccode\u003e250d7ee\u003c/code\u003e\u003c/a\u003e Partially fix getComputedStyle with calc()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/20a01fc4a5ca1b2a48ec9c546d230624964d2f83\"\u003e\u003ccode\u003e20a01fc\u003c/code\u003e\u003c/a\u003e 30.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/8c8e583c4f0130f09a1f0ba2728c9aebc4f709c5\"\u003e\u003ccode\u003e8c8e583\u003c/code\u003e\u003c/a\u003e Precompute WPT expectation matches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f32245cfedf894b933bf4625b5649c284422da45\"\u003e\u003ccode\u003ef32245c\u003c/code\u003e\u003c/a\u003e Bump Node.js floor and dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/03ef23b4513af92d89d59b2383c5697a0a260111\"\u003e\u003ccode\u003e03ef23b\u003c/code\u003e\u003c/a\u003e Add background-position longhands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ded056f38de1a1e3709feafd0acea57377f85f35\"\u003e\u003ccode\u003eded056f\u003c/code\u003e\u003c/a\u003e Test CSS.escape() with numeric IDs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v29.1.1...v30.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.4.0 to 17.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.4.1\u003c/h2\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\r\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1825\"\u003e#1825\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/16b3f74850e5d2811b5fbaea6c136733a71ad3e4\"\u003e\u003ccode\u003e16b3f74\u003c/code\u003e\u003c/a\u003e - It is now possible to run multiple tasks in parallel for a single glob by configuring it with an array of tasks (which run sequentially), and then placing another array inside it (where the tasks will run in parallel). The following demonstrates the order tasks will start in:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;*.ts\u0026quot;: [\u0026quot;first\u0026quot;, \u0026quot;second\u0026quot;, [\u0026quot;third\u0026quot;, \u0026quot;third\u0026quot;], \u0026quot;fourth\u0026quot;]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a concrete example, \u003cem\u003elint-staged\u003c/em\u003e's own configuration is:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('./lib/index.js').Configuration} */\nexport default {\n  \u0026quot;*\u0026quot;: [\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e - This is a version-bump-only release because the previous version \u003ccode\u003e17.4.0\u003c/code\u003e was not published to npmjs.com due to problems with GitHub Actions and Changesets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1836\"\u003e#1836\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90ec28245085343f56661ebc004e7b89304762dd\"\u003e\u003ccode\u003e90ec282\u003c/code\u003e\u003c/a\u003e - Added a new \u003ccode\u003edefineConfig\u003c/code\u003e helper for type-checking the \u003cem\u003elint-staged\u003c/em\u003e configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// lint-staged.config.ts\n\u003cp\u003eimport { defineConfig } from 'lint-staged/config'\u003c/p\u003e\n\u003cp\u003eexport default defineConfig({\n'*.js': ['prettier --check', 'eslint'],\n})\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1832\"\u003e#1832\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e - Added a new flag \u003ccode\u003e--all\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e include all files tracked by Git, instead of only staged.\u003c/p\u003e\n\u003cp\u003eBy default \u003cem\u003elint-staged\u003c/em\u003e only runs tasks on files that include staged changes (hence the name). Use this flag to include all files tracked in Git version control (standard exclusions apply). Using this flag implies the \u003ccode\u003e--no-stash\u003c/code\u003e flag, disabling the automatic backup, and the \u003ccode\u003e--allow-empty\u003c/code\u003e flag so that \u003cem\u003elint-staged\u003c/em\u003e doesn't fail when there are no changes after running. This makes it easier to run \u003ccode\u003enpx lint-staged --all\u003c/code\u003e on a clean state, for example in CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1838\"\u003e#1838\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/69bec9930a73901bf908e3d0c0cdcafe5abf74b1\"\u003e\u003ccode\u003e69bec99\u003c/code\u003e\u003c/a\u003e - The behavior of the automatic backup stash has been improved when running \u003cem\u003elint-staged\u003c/em\u003e in multiple worktrees in parallel. You should still avoid running multiple instances of \u003cem\u003elint-staged\u003c/em\u003e in parallel in the same tree, because some of the Git operations are locking and might lead to data loss.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5e5bdd29645063300256109bbbceb9dabcb014e4\"\u003e\u003ccode\u003e5e5bdd2\u003c/code\u003e\u003c/a\u003e - Parsing of \u003cem\u003elint-staged\u003c/em\u003e CLI flags and Node.js API options has been rewritten to avoid inconsistent behavior between the two.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e17.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1825\"\u003e#1825\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/16b3f74850e5d2811b5fbaea6c136733a71ad3e4\"\u003e\u003ccode\u003e16b3f74\u003c/code\u003e\u003c/a\u003e - It is now possible to run multiple tasks in parallel for a single glob by configuring it with an array of tasks (which run sequentially), and then placing another array inside it (where the tasks will run in parallel). The following demonstrates the order tasks will start in:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;*.ts\u0026quot;: [\u0026quot;first\u0026quot;, \u0026quot;second\u0026quot;, [\u0026quot;third\u0026quot;, \u0026quot;third\u0026quot;], \u0026quot;fourth\u0026quot;]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a concrete example, \u003cem\u003elint-staged\u003c/em\u003e's own configuration is:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e/** @type {import('./lib/index.js').Configuration} */\nexport default {\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/lint-staged/lint-staged/commit/d0c1517b61f4805a319ae416f50b1d5bdf3e137f\"\u003e\u003ccode\u003ed0c1517\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1841\"\u003e#1841\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/f06133573350dd650bd8fed42af06502d018b830\"\u003e\u003ccode\u003ef061335\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d2721af6d378c8c878005b01b557c95070449b11\"\u003e\u003ccode\u003ed2721af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1840\"\u003e#1840\u003c/a\u003e from lint-staged/updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/efe5b63cc4961c80b6363fe40bac3c145e3ddbb2\"\u003e\u003ccode\u003eefe5b63\u003c/code\u003e\u003c/a\u003e ci: update Changesets action because it failed to publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd76ce36648b794a477b60dc1852dc96641c03c3\"\u003e\u003ccode\u003ecd76ce3\u003c/code\u003e\u003c/a\u003e build: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ea195e1f17bb507ef6809a44d7f814fab1810270\"\u003e\u003ccode\u003eea195e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1837\"\u003e#1837\u003c/a\u003e from lint-staged/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a6a0d616b6eadb4ed464239001bf9afb826d13f2\"\u003e\u003ccode\u003ea6a0d61\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0a090981ef52a11fa4e4d90b6247f2310b5abc4f\"\u003e\u003ccode\u003e0a09098\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1832\"\u003e#1832\u003c/a\u003e from lint-staged/add-all-flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7fd685b6de614335a432a81e383a73af4d431b3a\"\u003e\u003ccode\u003e7fd685b\u003c/code\u003e\u003c/a\u003e fix: further fix parsing options logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/510a27cac303990d71755aec203caed605b53caa\"\u003e\u003ccode\u003e510a27c\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e--all\u003c/code\u003e flag for including all files tracked by Git instead of just...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.4.0...v17.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored f...\n\n_Description has been truncated_","html_url":"https://github.com/anthonysgro/geospoof/pull/80","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonysgro%2Fgeospoof/issues/80","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/80/packages"}},{"old_version":"4.9.1","new_version":"4.10.1","update_type":"minor","path":null,"pr_created_at":"2026-09-03T09:37:21.000Z","version_change":"4.9.1 → 4.10.1","issue":{"uuid":"5334900920","node_id":"PR_kwDOR3zZ2s8AAAABCCG2TQ","number":495,"state":"closed","title":"chore(deps-dev): bump the npm-development-minor-patch group across 1 directory with 62 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-06T15:17:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T09:37:21.000Z","updated_at":"2026-09-06T15:17:39.000Z","time_to_close":279614,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"npm-development-minor-patch","update_count":62,"packages":[{"name":"@eslint/js","old_version":"9.39.4","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.55.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.3.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.6","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.9.1","new_version":"25.9.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.4","new_version":"5.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.12.1","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.5","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"msw","old_version":"2.14.6","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.24","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@adobe/css-tools","old_version":"4.4.4","new_version":"4.5.0","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/generator","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-jsx-self","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-jsx-source","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/eslintrc","old_version":"3.3.5","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@inquirer/confirm","old_version":"6.1.1","new_version":"6.3.1","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ast-v8-to-istanbul","old_version":"1.0.0","new_version":"1.0.5","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"caniuse-lite","old_version":"1.0.30001806","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"esbuild","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"expect-type","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"graphql","old_version":"16.14.1","new_version":"16.14.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"js-yaml","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"magicast","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/unjs/magicast"},{"name":"node-releases","old_version":"2.0.51","new_version":"2.0.54","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.23","new_version":"2.2.27","repository_url":"https://github.com/dperini/nwsapi"},{"name":"obug","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/sxzz/obug"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"rollup","old_version":"4.59.0","new_version":"4.63.1","repository_url":"https://github.com/rollup/rollup"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"std-env","old_version":"4.0.0","new_version":"4.2.0","repository_url":"https://github.com/unjs/std-env"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"tinyexec","old_version":"1.0.2","new_version":"1.3.1","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyglobby","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"picomatch","old_version":"4.0.4","new_version":"4.0.7","repository_url":"https://github.com/micromatch/picomatch"},{"name":"tinyrainbow","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"type-fest","old_version":"5.7.0","new_version":"5.9.0","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.21.1","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"},{"name":"yargs","old_version":"17.7.2","new_version":"17.7.3","repository_url":"https://github.com/yargs/yargs"},{"name":"zod","old_version":"4.3.6","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-development-minor-patch group with 60 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `9.39.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.55.1` | `1.62.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.2` | `4.3.3` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.1` | `25.9.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.4` | `5.2.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.11` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.12.1` | `4.13.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.5` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.15.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.24` | `8.5.26` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.68.0` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.4` | `4.5.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.29.7` | `7.29.8` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-react-jsx-self](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-jsx-self) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-react-jsx-source](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-jsx-source) | `7.27.1` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.7` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.5` | `3.3.7` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@inquirer/confirm](https://github.com/SBoudrias/Inquirer.js) | `6.1.1` | `6.3.1` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `1.0.0` | `1.0.5` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001806` | `1.0.30001810` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.28.1` | `0.28.2` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.3.0` | `1.4.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.14.1` | `16.14.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.3.1` | `4.3.2` |\n| [magicast](https://github.com/unjs/magicast) | `0.5.2` | `0.5.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.51` | `2.0.54` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.23` | `2.2.27` |\n| [obug](https://github.com/sxzz/obug) | `2.1.1` | `2.1.4` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.63.1` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [std-env](https://github.com/unjs/std-env) | `4.0.0` | `4.2.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.2` | `1.3.1` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.15` | `0.2.17` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.4` | `4.0.7` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.1.0` | `3.1.1` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.7.0` | `5.9.0` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [ws](https://github.com/websockets/ws) | `8.21.1` | `8.21.3` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `17.7.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.5.4` |\n\n\nUpdates `@eslint/js` from 9.39.4 to 9.39.5\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@​eslint/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.5\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/253be16a79a4c78eec4e0eb461b574d60dbf6b11\"\u003e\u003ccode\u003e253be16\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (backport of \u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20812\"\u003e#20812\u003c/a\u003e to v9.x) (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21065\"\u003e#21065\u003c/a\u003e) (Eric)\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/74930edd1ce0d246819edc72705101ec271da50b\"\u003e\u003ccode\u003e74930ed\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20894\"\u003e#20894\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eaec8bb6b1ca4b36985ee0222c457d4730d47a20\"\u003e\u003ccode\u003eeaec8bb\u003c/code\u003e\u003c/a\u003e docs: Add ESLint v9.x EOL notice (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20828\"\u003e#20828\u003c/a\u003e) (Milos Djermanovic)\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/458205f7d7a4769f32bec006eecc45c6a71be16a\"\u003e\u003ccode\u003e458205f\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/eslintrc\u003c/code\u003e and \u003ccode\u003e@eslint/js\u003c/code\u003e for v9.39.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21077\"\u003e#21077\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\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/d9eb6edcc93c1319ff1d2bb9aeb6d7d47bd73a79\"\u003e\u003ccode\u003ed9eb6ed\u003c/code\u003e\u003c/a\u003e test: disable warning for \u003ccode\u003evm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21074\"\u003e#21074\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b431a7b19c345b8db56040b1888a3b531c3e64c\"\u003e\u003ccode\u003e7b431a7\u003c/code\u003e\u003c/a\u003e chore: override \u003ccode\u003ere2\u003c/code\u003e dependency for \u003ccode\u003e@metascraper/helpers\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21068\"\u003e#21068\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daf77911de33be163503c6568ccb159741f4b018\"\u003e\u003ccode\u003edaf7791\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20895\"\u003e#20895\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daee8ba3082afbc94d3b69ddc129d4dc664716f2\"\u003e\u003ccode\u003edaee8ba\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20829\"\u003e#20829\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/116d4bec7c0ddaeaa75f92fb1271a4ab70d24ce3\"\u003e\u003ccode\u003e116d4be\u003c/code\u003e\u003c/a\u003e ci: unpin Node.js 25.x in CI (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20619\"\u003e#20619\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.5/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.55.1 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.55.1...v1.62.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.3.2 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e48c5e80473c25fe5a27fe267fbaf4f6512424a3\"\u003e\u003ccode\u003ee48c5e8\u003c/code\u003e\u003c/a\u003e Fix weird character rendering on Windows with Japanese locale (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9b0e8af25861ad5b8f5af420ad3ee0b188665027\"\u003e\u003ccode\u003e9b0e8af\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when the input CSS changes but its mti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b53fa096c92d830fc64b7cf69581496242583446\"\u003e\u003ccode\u003eb53fa09\u003c/code\u003e\u003c/a\u003e fix: exclude iframes from focus-visible auto outline in Preflight (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-postcss\"\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.2 to 16.3.3\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@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\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.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.1 to 14.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.5...v14.6.6\"\u003e14.6.6\u003c/a\u003e (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault pointer event pointerType to empty string instead of the string \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1325\"\u003e#1325\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e71a5475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.4...v14.6.5\"\u003e14.6.5\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e43efda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.4\"\u003e14.6.4\u003c/a\u003e (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003ed7e80e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.2...v14.6.3\"\u003e14.6.3\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e1d18b1f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.2\"\u003e14.6.2\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e\u003ccode\u003e71a5475\u003c/code\u003e\u003c/a\u003e fix: default pointer event pointerType to empty string instead of the string ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e\u003ccode\u003e43efda7\u003c/code\u003e\u003c/a\u003e fix: tab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003e\u003ccode\u003ed7e80e3\u003c/code\u003e\u003c/a\u003e fix: keyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43d8e6c5caec5706bcf4b2d77643d7b221c39de4\"\u003e\u003ccode\u003e43d8e6c\u003c/code\u003e\u003c/a\u003e ci: remove broken npm backfill step (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e\u003ccode\u003e1d18b1f\u003c/code\u003e\u003c/a\u003e fix(release): manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/232f3e6f4f92459c02161d156a70bddd13a59eaa\"\u003e\u003ccode\u003e232f3e6\u003c/code\u003e\u003c/a\u003e docs: add migration note and clean up README badges (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/83e2b2261b40f5f08296eaf5af3d42018e6681ed\"\u003e\u003ccode\u003e83e2b22\u003c/code\u003e\u003c/a\u003e ci: remove deprecated CodeSandbox CI (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/e8da81953bd9b48512a1e4ce9b73cc36aeaeee37\"\u003e\u003ccode\u003ee8da819\u003c/code\u003e\u003c/a\u003e ci: publish to npm via OIDC trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/13fa4bc1f0dedeb866a8730fa357229832437418\"\u003e\u003ccode\u003e13fa4bc\u003c/code\u003e\u003c/a\u003e ci: stop lint errors from blocking release (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/c3cec1832f180b6d1dcb7c5d2b0771339dd5e848\"\u003e\u003ccode\u003ec3cec18\u003c/code\u003e\u003c/a\u003e chore(ci): make releases work with full git history (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/user-event\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.1 to 25.9.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 5.1.4 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdd Vite 8 to peerDependencies range \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1143\"\u003e#1143\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis plugin is compatible with Vite 8.\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-plugin-react/blob/plugin-react@5.2.0/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eAdd Vite 8 to peerDependencies range \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1143\"\u003e#1143\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis plugin is compatible with Vite 8.\u003c/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/vitejs/vite-plugin-react/commit/fda3a86095556b49ae3c995eb57a30d4e0b8fa8d\"\u003e\u003ccode\u003efda3a86\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/99ab1b67b3ce8f67446a0f432222cbd1763cefc5\"\u003e\u003ccode\u003e99ab1b6\u003c/code\u003e\u003c/a\u003e feat(react): add Vite 8 to peer dependency (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.2.0/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.4 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\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/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\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\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\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\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-v8\"\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.12.1 to 4.13.0\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.13.0\u003c/h2\u003e\n\u003cp\u003eIn summary, this release adds:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eSupport Element Internals: A modern way for building accessible component libraries\nAxe-core is the first accessibility tool to support this major new web feature!\nThanks to RedHat and Adobe for working with us to figure out the right way forward.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Swedish translation, thanks to our a community contribution\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Finish contribution (not open source), thanks to our Scandinavian partner\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e10 False positives closed, including all the critical ones!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnd 13 updates to get Axe-core consistent with the latest web standards\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThis release is one of the bigger changes we've done in a few years, so likely issue numbers are going to change in adopting this version.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/029655dcd41b5405b7ba138d29cec28392977184\"\u003e029655d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4584\"\u003e#4584\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5199\"\u003e#5199\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e flag deprecated ARIA attributes as needs-review (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5246\"\u003e#5246\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/518f3cc5ad3aa2c7c98e526ca78a1fd2ee6817e1\"\u003e518f3cc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3341\"\u003e#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e allow many elements to be named and disallow label and body from being named (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d8b1ea5a58b0188582ecd01c59fc7351ee9a3e84\"\u003ed8b1ea5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-roles:\u003c/strong\u003e add sectionheader and sectionfooter roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5238\"\u003e#5238\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c36c10910b193ce1f5b2885f4eba982b753933d0\"\u003ec36c109\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/get-aria-value:\u003c/strong\u003e new function to get aria values of a node (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a7d8f3e34c901a35608834f5975f67359276eb69\"\u003ea7d8f3e\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5042\"\u003e#5042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/has-attr-value:\u003c/strong\u003e new function to check if node has aria value (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5136\"\u003e#5136\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/61f26244d9a12f57efe7440ce91297e10f1e0fde\"\u003e61f2624\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e support role=image as equivalent to role=img (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5aa8aafe03a1db974dd8a3f2f44c197b5ee69d7d\"\u003e5aa8aaf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4656\"\u003e#4656\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5172\"\u003e#5172\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9b7f754fc2238a1a0665e06508423c09ced624fa\"\u003e9b7f754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/label:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/21c5f8b6b4c150fdee86f01da534e39fe36aaef7\"\u003e21c5f8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/navigation:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5167\"\u003e#5167\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2c3a98fd02e92ce0d51e29eb65cd56a2614ca28d\"\u003e2c3a98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5171\"\u003e#5171\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31f09e78733a50177a65f3b742cfd84fbfc70272\"\u003e31f09e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5163\"\u003e#5163\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f0a12cf54d0e848b4894bad4effdb0c230fed525\"\u003ef0a12cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/forms:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5165\"\u003e#5165\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/27a4686d6fd40de383bc108a26e00a49265530b2\"\u003e27a4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/matches/fromPrimative:\u003c/strong\u003e deprecate in favor of correct spelling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5270\"\u003e#5270\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31cfb2e9f0c000bf72084d0e2bb354010cb01ec0\"\u003e31cfb2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5169\"\u003e#5169\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e841a337ab53859a0b0b6638cce5bd1c2c901b52\"\u003ee841a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support form-associated labels via element internals (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5182\"\u003e#5182\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/57cfe0a33d392aaf839d66fbd82720e38d402d8f\"\u003e57cfe0a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5045\"\u003e#5045\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edom/getResolvedRefs:\u003c/strong\u003e new function to get the resolved virtual nodes of idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/489cdea4d0ac04f2c88ceea7d38398a30d4e60bb\"\u003e489cdea\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelement-internals:\u003c/strong\u003e enable ElementInternals by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5284\"\u003e#5284\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2740d42a6a57f8147c9dd13ca85d0796a0d34094\"\u003e2740d42\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5277\"\u003e#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003edcd13f2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5189\"\u003e#5189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematches:\u003c/strong\u003e add inSectioningContent, hasChild, and isSummaryForDetails matches (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5262\"\u003e#5262\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c47cdcd71cb7bfcb732d335b7915da76b12b14b6\"\u003ec47cdcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5168\"\u003e#5168\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/065baf7fbdc80d2841f26cfa5c005bdadeefcf17\"\u003e065baf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards/ariaAttrs:\u003c/strong\u003e add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003ebcd791c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e allow roles on a non-details summary (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5242\"\u003e#5242\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3bd987561c02e3f64e07132b0db096b8781784b5\"\u003e3bd9875\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e restrict figure roles with child figcaption (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/178a635a4df4854e40d13509098b677de8fbacab\"\u003e178a635\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003efd6fa9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e make enabled property of RuleMetadata optional (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5129\"\u003e#5129\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/90fce1830a7f6a4365fae4a80fbba03a439c1053\"\u003e90fce18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e fix various stacking context bugs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5214\"\u003e#5214\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5e5b04267789df2bab7dc6c3caba598854c9253\"\u003ed5e5b04\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/8\"\u003e#8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5213\"\u003e#5213\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/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.12.1...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/029655dcd41b5405b7ba138d29cec28392977184\"\u003e029655d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4584\"\u003e#4584\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5199\"\u003e#5199\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e flag deprecated ARIA attributes as needs-review (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5246\"\u003e#5246\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/518f3cc5ad3aa2c7c98e526ca78a1fd2ee6817e1\"\u003e518f3cc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3341\"\u003e#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e allow many elements to be named and disallow label and body from being named (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d8b1ea5a58b0188582ecd01c59fc7351ee9a3e84\"\u003ed8b1ea5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-roles:\u003c/strong\u003e add sectionheader and sectionfooter roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5238\"\u003e#5238\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c36c10910b193ce1f5b2885f4eba982b753933d0\"\u003ec36c109\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/get-aria-value:\u003c/strong\u003e new function to get aria values of a node (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a7d8f3e34c901a35608834f5975f67359276eb69\"\u003ea7d8f3e\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5042\"\u003e#5042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/has-attr-value:\u003c/strong\u003e new function to check if node has aria value (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5136\"\u003e#5136\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/61f26244d9a12f57efe7440ce91297e10f1e0fde\"\u003e61f2624\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e support role=image as equivalent to role=img (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5aa8aafe03a1db974dd8a3f2f44c197b5ee69d7d\"\u003e5aa8aaf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4656\"\u003e#4656\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5172\"\u003e#5172\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9b7f754fc2238a1a0665e06508423c09ced624fa\"\u003e9b7f754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/label:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/21c5f8b6b4c150fdee86f01da534e39fe36aaef7\"\u003e21c5f8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/navigation:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5167\"\u003e#5167\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2c3a98fd02e92ce0d51e29eb65cd56a2614ca28d\"\u003e2c3a98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5171\"\u003e#5171\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31f09e78733a50177a65f3b742cfd84fbfc70272\"\u003e31f09e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5163\"\u003e#5163\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f0a12cf54d0e848b4894bad4effdb0c230fed525\"\u003ef0a12cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/forms:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5165\"\u003e#5165\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/27a4686d6fd40de383bc108a26e00a49265530b2\"\u003e27a4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/matches/fromPrimative:\u003c/strong\u003e deprecate in favor of correct spelling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5270\"\u003e#5270\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31cfb2e9f0c000bf72084d0e2bb354010cb01ec0\"\u003e31cfb2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5169\"\u003e#5169\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e841a337ab53859a0b0b6638cce5bd1c2c901b52\"\u003ee841a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support form-associated labels via element internals (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5182\"\u003e#5182\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/57cfe0a33d392aaf839d66fbd82720e38d402d8f\"\u003e57cfe0a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5045\"\u003e#5045\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edom/getResolvedRefs:\u003c/strong\u003e new function to get the resolved virtual nodes of idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/489cdea4d0ac04f2c88ceea7d38398a30d4e60bb\"\u003e489cdea\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelement-internals:\u003c/strong\u003e enable ElementInternals by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5284\"\u003e#5284\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2740d42a6a57f8147c9dd13ca85d0796a0d34094\"\u003e2740d42\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5277\"\u003e#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003edcd13f2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5189\"\u003e#5189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematches:\u003c/strong\u003e add inSectioningContent, hasChild, and isSummaryForDetails matches (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5262\"\u003e#5262\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c47cdcd71cb7bfcb732d335b7915da76b12b14b6\"\u003ec47cdcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5168\"\u003e#5168\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/065baf7fbdc80d2841f26cfa5c005bdadeefcf17\"\u003e065baf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards/ariaAttrs:\u003c/strong\u003e add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003ebcd791c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e allow roles on a non-details summary (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5242\"\u003e#5242\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3bd987561c02e3f64e07132b0db096b8781784b5\"\u003e3bd9875\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e restrict figure roles with child figcaption (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/178a635a4df4854e40d13509098b677de8fbacab\"\u003e178a635\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003efd6fa9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e make enabled property of RuleMetadata optional (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5129\"\u003e#5129\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/90fce1830a7f6a4365fae4a80fbba03a439c1053\"\u003e90fce18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e fix various stacking context bugs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5214\"\u003e#5214\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5e5b04267789df2bab7dc6c3caba598854c9253\"\u003ed5e5b04\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/8\"\u003e#8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5213\"\u003e#5213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egather-internals:\u003c/strong\u003e handle non-HTMLElement nodes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5161\"\u003e#5161\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/06e84c3f2711bdb628c7c4246d1bb8e6f6632379\"\u003e06e84c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eget-selector:\u003c/strong\u003e escape control characters in attribute selectors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5273\"\u003e#5273\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4b60ac53566c8166b1ed5e64868a08395a2ad24e\"\u003e4b60ac5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5204\"\u003e#5204\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5204\"\u003e#5204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eimage-alt:\u003c/strong\u003e allow whitespace alt on presentational images (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5218\"\u003e#5218\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c5dd0ef90b2d8aa6...\n\n_Description has been truncated_","html_url":"https://github.com/xiangnan0811/xirang/pull/495","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiangnan0811%2Fxirang/issues/495","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/495/packages"}},{"old_version":"4.9.1","new_version":"4.10.1","update_type":"minor","path":null,"pr_created_at":"2026-08-31T07:24:29.000Z","version_change":"4.9.1 → 4.10.1","issue":{"uuid":"5297584021","node_id":"PR_kwDORcYD_s8AAAABBkT89w","number":26,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T06:53:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-31T07:24:29.000Z","updated_at":"2026-09-06T06:53:46.000Z","time_to_close":516553,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":42,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@tanstack/react-query","old_version":"5.96.2","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.86.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.2.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001775","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.96.2` | `5.102.8` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.86.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.9.1` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.68.0` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001775` | `1.0.30001810` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.9.1\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@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eisNameInFieldArray fails to recognise bracket-notation array paths causing nested errors overwriting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003ef18ddfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-08-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003ec8159ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vest 6 (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003ea5100ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.0...v5.7.1\"\u003e5.7.1\u003c/a\u003e (2026-08-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e827f20b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.6.0...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-08-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e4cfba18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.8...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2026-08-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove all resovlers drops validation errors for special root field names (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003eb011a5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.5.8\"\u003e5.5.8\u003c/a\u003e (2026-08-01)\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/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003e\u003ccode\u003ef18ddfb\u003c/code\u003e\u003c/a\u003e fix: isNameInFieldArray fails to recognise bracket-notation array paths causi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003e\u003ccode\u003ec8159ae\u003c/code\u003e\u003c/a\u003e feat: update joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003e\u003ccode\u003ea5100ab\u003c/code\u003e\u003c/a\u003e feat: support Vest 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/28ec53900c1e18d7243e56ea6d7ca38c4c00ab40\"\u003e\u003ccode\u003e28ec539\u003c/code\u003e\u003c/a\u003e fix(vest)!: support Vest 6 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e\u003ccode\u003e827f20b\u003c/code\u003e\u003c/a\u003e fix: ata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e\u003ccode\u003e4cfba18\u003c/code\u003e\u003c/a\u003e feat: support vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/58d2e2da61395bfc6d44bddc2a1e4411bb521806\"\u003e\u003ccode\u003e58d2e2d\u003c/code\u003e\u003c/a\u003e remove dead image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003e\u003ccode\u003eb011a5f\u003c/code\u003e\u003c/a\u003e feat: improve all resovlers drops validation errors for special root field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5483a0335edcb61c9d4cc5b669d30314d366987e\"\u003e\u003ccode\u003e5483a03\u003c/code\u003e\u003c/a\u003e improve all resolvers (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e\u003ccode\u003e2f28787\u003c/code\u003e\u003c/a\u003e fix: Zod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.9.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.96.2 to 5.102.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.8\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.102.8\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.102.8\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.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\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/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\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.72.1 to 7.86.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.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type-safe \u003ccode\u003egetErrors\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13639\"\u003e#13639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12853\"\u003e#12853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e returning stale values when the watched name changes to \u003ccode\u003enull\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13668\"\u003e#13668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eunregister\u003c/code\u003e \u003ccode\u003ekeepDirty\u003c/code\u003e behavior. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetValues\u003c/code\u003e for fields registered under object or array values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13667\"\u003e#13667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e notifications for field array item roots. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13665\"\u003e#13665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix validation state checks. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetCustomValidity\u003c/code\u003e with \u003ccode\u003ecriteriaMode: 'all'\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13655\"\u003e#13655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eBlob\u003c/code\u003e, and \u003ccode\u003eFileList\u003c/code\u003e handling in \u003ccode\u003eflatten\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13652\"\u003e#13652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale errors and touched state after updating a field array item. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13650\"\u003e#13650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale field names leaking into persisted \u003ccode\u003eformState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13649\"\u003e#13649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e performance. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13648\"\u003e#13648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecloneObject\u003c/code\u003e performance.\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary value cloning in \u003ccode\u003eunregister\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance in \u003ccode\u003eonChange\u003c/code\u003e-heavy workloads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores \u0026amp; Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eany\u003c/code\u003e usage. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove TypeScript handling around checkbox values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove UUID generation. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean up repository structure and APIs. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13657\"\u003e#13657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unreachable revalidation logic in \u003ccode\u003euseFieldArray\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13654\"\u003e#13654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/official-burak\"\u003e\u003ccode\u003e@​official-burak\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.85.0\u003c/h2\u003e\n\u003ch3\u003e✨ Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport React \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13633\"\u003e#13633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix min/max validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix field array root errors being lost during \u003ccode\u003eappend\u003c/code\u003e, \u003ccode\u003eprepend\u003c/code\u003e, \u003ccode\u003einsert\u003c/code\u003e, and \u003ccode\u003eremove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13645\"\u003e#13645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix stale renders recreating field array paths after field array actions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13644\"\u003e#13644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003euseWatch\u003c/code\u003e preferring form \u003ccode\u003edefaultValues\u003c/code\u003e over the hook's own \u003ccode\u003edefaultValue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13635\"\u003e#13635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003esetValue\u003c/code\u003e emitting duplicate \u003ccode\u003evalues\u003c/code\u003e state notifications (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13637\"\u003e#13637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix TypeScript \u003ccode\u003egetFieldState\u003c/code\u003e error resolution for field paths (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13632\"\u003e#13632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Chores\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/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e emitting a duplicate \u003ccode\u003evalues\u003c/code\u003e state notification for fields without a native input ref\u003c/li\u003e\n\u003cli\u003eStale render re-creating a field array path vacated by an array action\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e root-level error (\u003ccode\u003eerrors.name.root\u003c/code\u003e) being lost on \u003ccode\u003eappend\u003c/code\u003e/\u003ccode\u003eprepend\u003c/code\u003e/\u003ccode\u003einsert\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.84.0] - 2026-08-01\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehandleSubmit\u003c/code\u003e returns the typed result of the \u003ccode\u003eonValid\u003c/code\u003e callback instead of discarding it\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Form /\u0026gt;\u003c/code\u003e supports a function-based \u003ccode\u003eaction\u003c/code\u003e (Server Action style) in addition to URL-string actions\u003c/li\u003e\n\u003cli\u003eImprove performance and reduce bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e with \u003ccode\u003eresetOptions.keepDirtyValues\u003c/code\u003e freezing clean sibling fields in a nested object when another field in that object is dirty\u003c/li\u003e\n\u003cli\u003eRestore missing \u003ccode\u003eFieldArray\u003c/code\u003e and \u003ccode\u003eFormState\u003c/code\u003e type exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/33860b43d5c52f39b7280a012b5876e6ad3e905c\"\u003e\u003ccode\u003e33860b4\u003c/code\u003e\u003c/a\u003e 7.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e5b117b44a2d8ebd5866c56c63f326c5c0af3ec7\"\u003e\u003ccode\u003ee5b117b\u003c/code\u003e\u003c/a\u003e 🐞 fix(unregister): keepDirty inverted when broadcasting isDirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/64ec9bc186f9af0feb87a53a1d05f5c26220ea75\"\u003e\u003ccode\u003e64ec9bc\u003c/code\u003e\u003c/a\u003e 🐞 fix: useWatch returns stale value on name change when new value is null (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/dead4719ab2cc193beac9df1df1b077e0ce19389\"\u003e\u003ccode\u003edead471\u003c/code\u003e\u003c/a\u003e 🦌 fix(setValues): update fields registered under an object or array value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1ca83d272e7d2126212975a9ef866ee3fc500513\"\u003e\u003ccode\u003e1ca83d2\u003c/code\u003e\u003c/a\u003e 🪖 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13664\"\u003e#13664\u003c/a\u003e notify a Controller registered on a field array item root when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/06e4efdd28ec346196c38efd0909011e2f83064b\"\u003e\u003ccode\u003e06e4efd\u003c/code\u003e\u003c/a\u003e 🚚 perf: avoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9b7af71b4d25da143fd2522c40d20466c7433f00\"\u003e\u003ccode\u003e9b7af71\u003c/code\u003e\u003c/a\u003e 🐞 fix has validation check issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/51e3309c5457835d524814e10a3a90859cde6c26\"\u003e\u003ccode\u003e51e3309\u003c/code\u003e\u003c/a\u003e 🗜️ chore: remove any (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1c5ff083de7f9da086722eb66580fb2657b78d91\"\u003e\u003ccode\u003e1c5ff08\u003c/code\u003e\u003c/a\u003e 🤖 fix ts error ignore on getCheckboxValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/7223514dc9c4b758a4776c04cb3f364ea2f6f7cc\"\u003e\u003ccode\u003e7223514\u003c/code\u003e\u003c/a\u003e 🧛 improve uuid function (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\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.72.1...v7.86.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.3.6 to 4.4.3\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.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\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/colinhacks/zod/commit/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.4.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.18\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 `@types/react-dom` from 19.2.3 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.0 to 10.9.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\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\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/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\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/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.0...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.5 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/791\"\u003e#791\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: bump all (dev)Dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/791\"\u003e#791\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: bump all (dev)Dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/4f33ea5a503c6cdbda93424ebd13188a46a1a890\"\u003e\u003ccode\u003e4f33ea5\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/4745b54882a9011704764070a28aaaf0504efc92\"\u003e\u003ccode\u003e4745b54\u003c/code\u003e\u003c/a\u003e ci: declare workflow-level contents: read on 2 workflows (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e chore: bump all (dev)Dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e867680b2c1cf3748322c8c802690e7cfb78e233\"\u003e\u003ccode\u003ee867680\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e8e2f7f1dcad747f1d43168ee09956b512956593\"\u003e\u003ccode\u003ee8e2f7f\u003c/code\u003e\u003c/a\u003e chore: testing eslint v10 (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/ca076d95aaf69aaf9c95abcc1692f8269197f248\"\u003e\u003ccode\u003eca076d9\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/42e636951f8d53d169b1f8c2b7e7dfd792711113\"\u003e\u003ccode\u003e42e6369\u003c/code\u003e\u003c/a\u003e build(deps): Bump the actions group with 2 updates (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/53ff2143c03609e75b60e0e33d56c8089f0b364f\"\u003e\u003ccode\u003e53ff214\u003c/code\u003e\u003c/a\u003e Remove empty NPM_TOKEN from release.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.5...v5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.4/CHANGELOG.md#384\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.6\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.5...3.9.6\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Preserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003e#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ninterface Container {\n  \u0026quot;new\u0026quot;(id: string): number;\n}\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\nnew(id: string): number;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\n\u0026quot;new\u0026quot;(id: string): number;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Support \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003e#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003e#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\nimport defer * as foo from \u0026quot;foo\u0026quot;;\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\nimport * as foo from \u0026quot;foo\u0026quot;;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\nimport defer * as foo from \u0026quot;foo\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Added a new official plugin \u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003e#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003e#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e is powered by \u003ca href=\"https://yuku.fyi/\"\u003eYuku\u003c/a\u003e (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).\u003c/p\u003e\n\u003cp\u003eThis plugin includes two new parsers: \u003ccode\u003eyuku\u003c/code\u003e (JavaScript syntax) and \u003ccode\u003eyuku-ts\u003c/code\u003e (TypeScript syntax).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo use this plugin:\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eInstall the plugin:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eyarn add --dev prettier @prettier/plugin-yuku\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8f0c95057cc91d5836409466cd9d9af3bb901e84\"\u003e\u003ccode\u003e8f0c950\u003c/code\u003e\u003c/a\u003e Release 3.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/e9107647d0497d8ff1cacbb0f970d4543df77c1c\"\u003e\u003ccode\u003ee910764\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec3f1c7bd74495992bc6954323a1a7fc8368808e\"\u003e\u003ccode\u003eec3f1c7\u003c/code\u003e\u003c/a\u003e Update typescript-eslint to v8.65.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/73d2efc2c6cba6f579585c88ef171132d90834ec\"\u003e\u003ccode\u003e73d2efc\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.7.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19664\"\u003e#19664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dd5e24eabeab1f75ad573c79781e5fd408bcfad3\"\u003e\u003ccode\u003edd5e24e\u003c/code\u003e\u003c/a\u003e Preserve quotes for \u003ccode\u003eTSMethodSignature\u003c/code\u003e nodes named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19621\"\u003e#19621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c03ab4e71c23154d6b11537eee3c938f0d0f67d3\"\u003e\u003ccode\u003ec03ab4e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-unicorn to v72 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b74dd53076c7208291a6b2e585c310844b41d35f\"\u003e\u003ccode\u003eb74dd53\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19654\"\u003e#19654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f1b594ea1db1520c383d0e281d623551f671f824\"\u003e\u003ccode\u003ef1b594e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-simple-import-sort to v14 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19655\"\u003e#19655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0d9dfb61530986373000dd107ea58ceebb79e233\"\u003e\u003ccode\u003e0d9dfb6\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.4 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bbb8159eb55575d4042653aa99f5f92a1416c19\"\u003e\u003ccode\u003e3bbb815\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003etypescript-only\u003c/code\u003e directory (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19636\"\u003e#19636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v6.0.2...v6.0.3\"\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.58.0 to 8.68.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.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\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 [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\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\u003eThiago Barbosa\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.67.0\u003c/h2\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.66.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/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 5\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.66.0 (2026-08-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.66.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversio...\n\n_Description has been truncated_","html_url":"https://github.com/Wyrobowa/bookstore-admin/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wyrobowa%2Fbookstore-admin/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}},{"old_version":"4.9.1","new_version":"4.10.1","update_type":"minor","path":null,"pr_created_at":"2026-08-30T13:59:43.000Z","version_change":"4.9.1 → 4.10.1","issue":{"uuid":"5292450002","node_id":"PR_kwDORcYD_s8AAAABBgbmXg","number":18,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 90 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-08-31T06:34:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-30T13:59:43.000Z","updated_at":"2026-08-31T06:34:36.000Z","time_to_close":59691,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":90,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@tanstack/react-query","old_version":"5.96.2","new_version":"5.102.7","repository_url":"https://github.com/TanStack/query"},{"name":"next","old_version":"16.2.2","new_version":"16.3.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.86.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tharaday","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/wyrobowa/tharaday"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"25.5.2","new_version":"26.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.2.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.2","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001775","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.96.2` | `5.102.7` |\n| [next](https://github.com/vercel/next.js) | `16.2.2` | `16.3.3` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.86.0` |\n| [tharaday](https://github.com/wyrobowa/tharaday) | `0.8.5` | `0.8.7` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.2` | `26.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.9.1` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.68.0` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.0` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001775` | `1.0.30001810` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.9.1\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@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eisNameInFieldArray fails to recognise bracket-notation array paths causing nested errors overwriting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003ef18ddfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-08-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003ec8159ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vest 6 (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003ea5100ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.0...v5.7.1\"\u003e5.7.1\u003c/a\u003e (2026-08-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e827f20b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.6.0...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-08-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e4cfba18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.8...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2026-08-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove all resovlers drops validation errors for special root field names (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003eb011a5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.5.8\"\u003e5.5.8\u003c/a\u003e (2026-08-01)\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/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003e\u003ccode\u003ef18ddfb\u003c/code\u003e\u003c/a\u003e fix: isNameInFieldArray fails to recognise bracket-notation array paths causi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003e\u003ccode\u003ec8159ae\u003c/code\u003e\u003c/a\u003e feat: update joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003e\u003ccode\u003ea5100ab\u003c/code\u003e\u003c/a\u003e feat: support Vest 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/28ec53900c1e18d7243e56ea6d7ca38c4c00ab40\"\u003e\u003ccode\u003e28ec539\u003c/code\u003e\u003c/a\u003e fix(vest)!: support Vest 6 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e\u003ccode\u003e827f20b\u003c/code\u003e\u003c/a\u003e fix: ata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e\u003ccode\u003e4cfba18\u003c/code\u003e\u003c/a\u003e feat: support vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/58d2e2da61395bfc6d44bddc2a1e4411bb521806\"\u003e\u003ccode\u003e58d2e2d\u003c/code\u003e\u003c/a\u003e remove dead image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003e\u003ccode\u003eb011a5f\u003c/code\u003e\u003c/a\u003e feat: improve all resovlers drops validation errors for special root field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5483a0335edcb61c9d4cc5b669d30314d366987e\"\u003e\u003ccode\u003e5483a03\u003c/code\u003e\u003c/a\u003e improve all resolvers (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e\u003ccode\u003e2f28787\u003c/code\u003e\u003c/a\u003e fix: Zod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.9.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.96.2 to 5.102.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\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.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\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.102.6\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.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.1\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/134890dbdc60e4fb0313e44b512d29284ca82f96\"\u003e\u003ccode\u003e134890d\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.102.1\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/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/574346846239b8d00d8d8dec4188c572c7cce205\"\u003e\u003ccode\u003e5743468\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11206\"\u003e#11206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.7/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.2 to 16.3.3\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.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\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\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\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://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Allow literal exports in \u003ccode\u003e'use cache'\u003c/code\u003e files by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97312\"\u003evercel/next.js#97312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Keep the dev validation worker alive across HMR updates by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97315\"\u003evercel/next.js#97315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Discard only cache entries that predate a tag revalidation, and reuse completed entries by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97314\"\u003evercel/next.js#97314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Encode the cache item name built by \u003ccode\u003eunstable_cache\u003c/code\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97313\"\u003evercel/next.js#97313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3] [ci] Use OIDC tokens to read private preview builds by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97258\"\u003evercel/next.js#97258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [test] Compile the middleware redirect routes up front in dev by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97328\"\u003evercel/next.js#97328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix Nav Inspector request loop on repeat captures by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97326\"\u003evercel/next.js#97326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix: Optimistic routing bugs leading to repeated prefetch loops by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97325\"\u003evercel/next.js#97325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Retain fewer stale cache versions and use a TTL, plus the mtime fallback by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97304\"\u003evercel/next.js#97304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Revert i18n localization change for dynamic Pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94905\"\u003e#94905\u003c/a\u003e) by \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97330\"\u003evercel/next.js#97330\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\"\u003ehttps://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/528c1cdfc36bdf8051992febdafe45f17f042010\"\u003e\u003ccode\u003e528c1cd\u003c/code\u003e\u003c/a\u003e [16.3.x] Stop generating error codes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97780\"\u003e#97780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/81deb92859e26f8435cc0f37e244573c6638a955\"\u003e\u003ccode\u003e81deb92\u003c/code\u003e\u003c/a\u003e [16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cd714d9fceae7aec9d467598792b0c844f710607\"\u003e\u003ccode\u003ecd714d9\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5ac2327e62784eacdf6ab7db8629fd05c5f5fcdf\"\u003e\u003ccode\u003e5ac2327\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0ccb3e7f5d6b55c5c9e215248b264a428aee7dcb\"\u003e\u003ccode\u003e0ccb3e7\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.2...v16.3.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.4 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\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/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.18\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.2.4 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/react/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.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\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/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.3 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\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.72.1 to 7.86.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.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type-safe \u003ccode\u003egetErrors\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13639\"\u003e#13639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12853\"\u003e#12853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e returning stale values when the watched name changes to \u003ccode\u003enull\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13668\"\u003e#13668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eunregister\u003c/code\u003e \u003ccode\u003ekeepDirty\u003c/code\u003e behavior. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetValues\u003c/code\u003e for fields registered under object or array values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13667\"\u003e#13667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e notifications for field array item roots. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13665\"\u003e#13665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix validation state checks. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetCustomValidity\u003c/code\u003e with \u003ccode\u003ecriteriaMode: 'all'\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13655\"\u003e#13655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eBlob\u003c/code\u003e, and \u003ccode\u003eFileList\u003c/code\u003e handling in \u003ccode\u003eflatten\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13652\"\u003e#13652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale errors and touched state after updating a field array item. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13650\"\u003e#13650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale field names leaking into persisted \u003ccode\u003eformState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13649\"\u003e#13649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e performance. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13648\"\u003e#13648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecloneObject\u003c/code\u003e performance.\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary value cloning in \u003ccode\u003eunregister\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance in \u003ccode\u003eonChange\u003c/code\u003e-heavy workloads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores \u0026amp; Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eany\u003c/code\u003e usage. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove TypeScript handling around checkbox values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove UUID generation. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean up repository structure and APIs. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13657\"\u003e#13657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unreachable revalidation logic in \u003ccode\u003euseFieldArray\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13654\"\u003e#13654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/official-burak\"\u003e\u003ccode\u003e@​official-burak\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.85.0\u003c/h2\u003e\n\u003ch3\u003e✨ Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport React \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13633\"\u003e#13633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix min/max validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix field array root errors being lost during \u003ccode\u003eappend\u003c/code\u003e, \u003ccode\u003eprepend\u003c/code\u003e, \u003ccode\u003einsert\u003c/code\u003e, and \u003ccode\u003eremove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13645\"\u003e#13645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix stale renders recreating field array paths after field array actions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13644\"\u003e#13644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003euseWatch\u003c/code\u003e preferring form \u003ccode\u003edefaultValues\u003c/code\u003e over the hook's own \u003ccode\u003edefaultValue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13635\"\u003e#13635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003esetValue\u003c/code\u003e emitting duplicate \u003ccode\u003evalues\u003c/code\u003e state notifications (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13637\"\u003e#13637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix TypeScript \u003ccode\u003egetFieldState\u003c/code\u003e error resolution for field paths (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13632\"\u003e#13632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Chores\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/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e emitting a duplicate \u003ccode\u003evalues\u003c/code\u003e state notification for fields without a native input ref\u003c/li\u003e\n\u003cli\u003eStale render re-creating a field array path vacated by an array action\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e root-level error (\u003ccode\u003eerrors.name.root\u003c/code\u003e) being lost on \u003ccode\u003eappend\u003c/code\u003e/\u003ccode\u003eprepend\u003c/code\u003e/\u003ccode\u003einsert\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.84.0] - 2026-08-01\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehandleSubmit\u003c/code\u003e returns the typed result of the \u003ccode\u003eonValid\u003c/code\u003e callback instead of discarding it\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Form /\u0026gt;\u003c/code\u003e supports a function-based \u003ccode\u003eaction\u003c/code\u003e (Server Action style) in addition to URL-string actions\u003c/li\u003e\n\u003cli\u003eImprove performance and reduce bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e with \u003ccode\u003eresetOptions.keepDirtyValues\u003c/code\u003e freezing clean sibling fields in a nested object when another field in that object is dirty\u003c/li\u003e\n\u003cli\u003eRestore missing \u003ccode\u003eFieldArray\u003c/code\u003e and \u003ccode\u003eFormState\u003c/code\u003e type exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/33860b43d5c52f39b7280a012b5876e6ad3e905c\"\u003e\u003ccode\u003e33860b4\u003c/code\u003e\u003c/a\u003e 7.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e5b117b44a2d8ebd5866c56c63f326c5c0af3ec7\"\u003e\u003ccode\u003ee5b117b\u003c/code\u003e\u003c/a\u003e 🐞 fix(unregister): keepDirty inverted when broadcasting isDirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/64ec9bc186f9af0feb87a53a1d05f5c26220ea75\"\u003e\u003ccode\u003e64ec9bc\u003c/code\u003e\u003c/a\u003e 🐞 fix: useWatch returns stale value on name change when new value is null (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/dead4719ab2cc193beac9df1df1b077e0ce19389\"\u003e\u003ccode\u003edead471\u003c/code\u003e\u003c/a\u003e 🦌 fix(setValues): update fields registered under an object or array value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1ca83d272e7d2126212975a9ef866ee3fc500513\"\u003e\u003ccode\u003e1ca83d2\u003c/code\u003e\u003c/a\u003e 🪖 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13664\"\u003e#13664\u003c/a\u003e notify a Controller registered on a field array item root when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/06e4efdd28ec346196c38efd0909011e2f83064b\"\u003e\u003ccode\u003e06e4efd\u003c/code\u003e\u003c/a\u003e 🚚 perf: avoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9b7af71b4d25da143fd2522c40d20466c7433f00\"\u003e\u003ccode\u003e9b7af71\u003c/code\u003e\u003c/a\u003e 🐞 fix has validation check issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/51e3309c5457835d524814e10a3a90859cde6c26\"\u003e\u003ccode\u003e51e3309\u003c/code\u003e\u003c/a\u003e 🗜️ chore: remove any (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1c5ff083de7f9da086722eb66580fb2657b78d91\"\u003e\u003ccode\u003e1c5ff08\u003c/code\u003e\u003c/a\u003e 🤖 fix ts error ignore on getCheckboxValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/7223514dc9c4b758a4776c04cb3f364ea2f6f7cc\"\u003e\u003ccode\u003e7223514\u003c/code\u003e\u003c/a\u003e 🧛 improve uuid function (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\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.72.1...v7.86.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tharaday` from 0.8.5 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wyrobowa/tharaday/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.6 to 4.4.3\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.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\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/colinhacks/zod/commit/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.4.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.5.2 to 26.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/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 `@types/react` from 19.2.14 to 19.2.18\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 `@types/react-dom` from 19.2.3 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.0 to 10.9.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\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\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/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\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/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslin...\n\n_Description has been truncated_","html_url":"https://github.com/Wyrobowa/bookstore-admin/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wyrobowa%2Fbookstore-admin/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"4.9.0","new_version":"4.10.1","update_type":"minor","path":null,"pr_created_at":"2026-08-16T12:45:45.000Z","version_change":"4.9.0 → 4.10.1","issue":{"uuid":"5164311267","node_id":"PR_kwDOFkDx0c7_tTSW","number":733,"state":"closed","title":"Bump the production group across 1 directory with 172 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T12:38:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-16T12:45:45.000Z","updated_at":"2026-09-06T12:38:41.000Z","time_to_close":1813974,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production","update_count":172,"packages":[{"name":"@sinclair/typebox","old_version":"0.34.41","new_version":"0.34.52","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"better-sqlite3","old_version":"12.4.1","new_version":"13.0.3","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"discord.js","old_version":"14.24.2","new_version":"14.27.0","repository_url":"https://github.com/discordjs/discord.js"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"immutable","old_version":"5.1.4","new_version":"5.1.9","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"supports-color","old_version":"10.2.2","new_version":"11.0.0","repository_url":"https://github.com/chalk/supports-color"},{"name":"bufferutil","old_version":"4.0.8","new_version":"4.1.0","repository_url":"https://github.com/websockets/bufferutil"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.27.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-regexp-features-plugin","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.5","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@babel/helper-globals","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-remap-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-option","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-firefox-class-in-computed-class-key","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-class-field-initializer-scope","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-proposal-decorators","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-proposal-export-default-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-flow","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-arrow-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-generator-functions","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoped-functions","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-keys","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dynamic-import","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-export-namespace-from","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-flow-strip-types","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-for-of","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-function-name","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-member-expression-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-amd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.28.5","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-umd","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-new-target","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-super","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-parameters","old_version":"7.27.7","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-property-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-display-name","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-jsx-development","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-jsx","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-pure-annotations","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.28.4","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-reserved-words","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-shorthand-properties","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","old_version":"7.27.1","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-sticky-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-template-literals","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typeof-symbol","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-typescript","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-escapes","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-property-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-flow","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.7.0","new_version":"1.11.3","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.0","new_version":"1.11.3","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@pkgr/core","old_version":"0.2.9","new_version":"0.2.10","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/tsconfig/bases"},{"name":"@tsconfig/node20","old_version":"20.1.6","new_version":"20.1.10","repository_url":"https://github.com/tsconfig/bases"},{"name":"@tybys/wasm-util","old_version":"0.10.1","new_version":"0.10.3","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/http-cache-semantics","old_version":"4.0.4","new_version":"4.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.24","new_version":"20.19.43","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/readable-stream","old_version":"4.0.22","new_version":"4.0.24","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.34","new_version":"17.0.35","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.0","new_version":"1.3.3","repository_url":"https://github.com/ungap/structured-clone"},{"name":"acorn-walk","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/acornjs/acorn"},{"name":"acorn","old_version":"8.15.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.8.25","new_version":"2.11.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.18","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.27.0","new_version":"4.28.8","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.3.1","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"cjs-module-lexer","old_version":"2.1.1","new_version":"2.2.1","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"diff","old_version":"4.0.2","new_version":"4.0.4","repository_url":"https://github.com/kpdecker/jsdiff"},{"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":"flatted","old_version":"3.3.3","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"handlebars","old_version":"4.7.8","new_version":"4.7.9","repository_url":"https://github.com/handlebars-lang/handlebars.js"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"highlight.js","old_version":"11.11.1","new_version":"11.12.0","repository_url":"https://github.com/highlightjs/highlight.js"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.15.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"nan","old_version":"2.23.1","new_version":"2.28.0","repository_url":"https://github.com/nodejs/nan"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"regjsparser","old_version":"0.13.0","new_version":"0.13.2","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"semver","old_version":"7.7.3","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"synckit","old_version":"0.11.11","new_version":"0.11.13","repository_url":"https://github.com/un-ts/synckit"},{"name":"unrs-resolver","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"ws","old_version":"8.21.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"},{"name":"yaml","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 149 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.34.41` | `0.34.52` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.1` | `13.0.3` |\n| [discord.js](https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js) | `14.24.2` | `14.27.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `5.1.4` | `5.1.9` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [supports-color](https://github.com/chalk/supports-color) | `10.2.2` | `11.0.0` |\n| [bufferutil](https://github.com/websockets/bufferutil) | `4.0.8` | `4.1.0` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.29.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.8` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.27.3` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.29.7` |\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.29.7` |\n| [@babel/helper-create-regexp-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-regexp-features-plugin) | `7.28.5` | `7.29.7` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.5` | `0.6.8` |\n| [@babel/helper-globals](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-globals) | `7.28.0` | `7.29.7` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.28.5` | `7.29.7` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.29.7` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.29.7` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.27.1` | `7.29.7` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.29.7` |\n| [@babel/helper-remap-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-remap-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.27.1` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/helper-validator-option](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-option) | `7.27.1` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.8` |\n| [@babel/plugin-bugfix-firefox-class-in-computed-class-key](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-firefox-class-in-computed-class-key) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-class-field-initializer-scope](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-class-field-initializer-scope) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.3` | `7.29.7` |\n| [@babel/plugin-proposal-decorators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators) | `7.28.0` | `7.29.7` |\n| [@babel/plugin-proposal-export-default-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-export-default-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-syntax-flow](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-flow) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-arrow-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-arrow-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.28.0` | `7.29.7` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoped-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoped-functions) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.3` | `7.29.7` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.4` | `7.29.7` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-keys](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-keys) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-dynamic-import](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dynamic-import) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.0` | `7.29.7` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-export-namespace-from](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-export-namespace-from) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-flow-strip-types](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-flow-strip-types) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-for-of](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-for-of) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-function-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-function-name) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-member-expression-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-member-expression-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-amd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-amd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.28.5` | `7.29.8` |\n| [@babel/plugin-transform-modules-umd](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-umd) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-new-target](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-new-target) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.4` | `7.29.7` |\n| [@babel/plugin-transform-object-super](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-super) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-parameters](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-parameters) | `7.27.7` | `7.29.7` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-property-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-property-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-react-display-name](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-display-name) | `7.28.0` | `7.29.7` |\n| [@babel/plugin-transform-react-jsx-development](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-jsx-development) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-react-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-jsx) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-react-pure-annotations](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-pure-annotations) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.28.4` | `7.29.8` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-reserved-words](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-reserved-words) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-shorthand-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-shorthand-properties) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `7.27.1` | `7.29.8` |\n| [@babel/plugin-transform-sticky-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-sticky-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-template-literals](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-template-literals) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typeof-symbol](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typeof-symbol) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typescript) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-transform-unicode-escapes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-escapes) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-regex) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.27.1` | `7.29.7` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.29.7` |\n| [@babel/preset-flow](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-flow) | `7.27.1` | `7.29.7` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.28.5` | `7.29.7` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.29.7` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.27.2` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.29.8` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.8` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.0` | `1.11.3` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.0` | `1.11.3` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.10.1` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.9` | `0.2.10` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.13` |\n| [@tsconfig/node20](https://github.com/tsconfig/bases/tree/HEAD/bases) | `20.1.6` | `20.1.10` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.1` | `0.10.3` |\n| [@types/http-cache-semantics](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-cache-semantics) | `4.0.4` | `4.2.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.24` | `20.19.43` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.18` |\n| [@types/readable-stream](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/readable-stream) | `4.0.22` | `4.0.24` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.34` | `17.0.35` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.0` | `1.3.3` |\n| [acorn-walk](https://github.com/acornjs/acorn) | `8.3.4` | `8.3.5` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.18.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.25` | `2.11.14` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.18` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.27.0` | `4.28.8` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.1` | `4.4.0` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.1` | `2.2.1` |\n| [diff](https://github.com/kpdecker/jsdiff) | `4.0.2` | `4.0.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| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.4` |\n| [handlebars](https://github.com/handlebars-lang/handlebars.js) | `4.7.8` | `4.7.9` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.4` |\n| [highlight.js](https://github.com/highlightjs/highlight.js) | `11.11.1` | `11.12.0` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.15.1` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [nan](https://github.com/nodejs/nan) | `2.23.1` | `2.28.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.0` | `0.13.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [semver](https://github.com/npm/node-semver) | `7.7.3` | `7.8.5` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.11` | `0.11.13` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [ws](https://github.com/websockets/ws) | `8.21.0` | `8.21.3` |\n| [yaml](https://github.com/eemeli/yaml) | `1.10.2` | `1.10.3` |\n\n\nUpdates `@sinclair/typebox` from 0.34.41 to 0.34.52\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sinclairzx81/sinclair-typebox/commits/0.34.52\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sinclair/typebox\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.1 to 13.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse Ubuntu 22.04-arm by \u003ca href=\"https://github.com/neoxpert\"\u003e\u003ccode\u003e@​neoxpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1510\"\u003eWiseLibs/better-sqlite3#1510\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v13.0.2...v13.0.3\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v13.0.2...v13.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd gypfile option to package.json by \u003ca href=\"https://github.com/neoxpert\"\u003e\u003ccode\u003e@​neoxpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1505\"\u003eWiseLibs/better-sqlite3#1505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.4 by \u003ca href=\"https://github.com/JoshuaWise\"\u003e\u003ccode\u003e@​JoshuaWise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1506\"\u003eWiseLibs/better-sqlite3#1506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evalidate the parameters of table properly by \u003ca href=\"https://github.com/theosotr\"\u003e\u003ccode\u003e@​theosotr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1504\"\u003eWiseLibs/better-sqlite3#1504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: this dependabot configuration does not set a co... in... by \u003ca href=\"https://github.com/anupamme\"\u003e\u003ccode\u003e@​anupamme\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1508\"\u003eWiseLibs/better-sqlite3#1508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixed process aborting from terminating worker threads (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1507\"\u003eWiseLibs/better-sqlite3#1507\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/theosotr\"\u003e\u003ccode\u003e@​theosotr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1504\"\u003eWiseLibs/better-sqlite3#1504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anupamme\"\u003e\u003ccode\u003e@​anupamme\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1508\"\u003eWiseLibs/better-sqlite3#1508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v13.0.1...v13.0.2\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v13.0.1...v13.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v13.0.0...v13.0.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v13.0.0...v13.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFixed a regression in parameter binding where it would be overly strict and reject plain objects from other realms (e.g., in jest tests).\u003c/p\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003cp\u003eVersion \u003ccode\u003e13.0.0\u003c/code\u003e marks a major milestone, as it's the first version of \u003ccode\u003ebetter-sqlite3\u003c/code\u003e to run on \u003ca href=\"https://nodejs.org/api/n-api.html\"\u003ethe N-API\u003c/a\u003e. This means prebuilt binaries should theoretically work across different versions of Node.js and Electron, and perhaps even other runtimes like Bun. As a result, we've removed the deprecated \u003ca href=\"https://www.npmjs.com/package/prebuild-install\"\u003e\u003ccode\u003eprebuild-install\u003c/code\u003e\u003c/a\u003e dependency, and now prebuilt binaries are published directly with the \u003ccode\u003ebetter-sqlite3\u003c/code\u003e code itself. If your platform/architecture doesn't have a prebuilt binary, it should compile during install as before.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored codebase to use node-addon-api by \u003ca href=\"https://github.com/JoshuaWise\"\u003e\u003ccode\u003e@​JoshuaWise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1498\"\u003eWiseLibs/better-sqlite3#1498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/blob/master/docs/api.md#explainstring---array-of-rows\"\u003e\u003ccode\u003edb.explain()\u003c/code\u003e\u003c/a\u003e method, for running EXPLAIN queries without needing to supply bound parameters.\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/blob/master/docs/api.md#tostring---string\"\u003e\u003ccode\u003epreparedStatement.toString()\u003c/code\u003e\u003c/a\u003e method, for getting the expanded SQL of a prepared statement.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSqliteError\u003c/code\u003e cross-realm and \u003ccode\u003eError.isError\u003c/code\u003e compatibility by \u003ca href=\"https://github.com/dennismutuku2005\"\u003e\u003ccode\u003e@​dennismutuku2005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1473\"\u003eWiseLibs/better-sqlite3#1473\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/dennismutuku2005\"\u003e\u003ccode\u003e@​dennismutuku2005\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1473\"\u003eWiseLibs/better-sqlite3#1473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.12.0...v13.0.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.12.0...v13.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\u003c/p\u003e\n\u003ch2\u003eBREAKING: Starting with Electron v43, binary assets will require glibc 2.41 or higher on Linux hosts.\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.3 by \u003ca href=\"https://github.com/JoshuaWise\"\u003e\u003ccode\u003e@​JoshuaWise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1492\"\u003eWiseLibs/better-sqlite3#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUtilize node:20-trixie for Electron v43 and onwards by \u003ca href=\"https://github.com/neoxpert\"\u003e\u003ccode\u003e@​neoxpert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1495\"\u003eWiseLibs/better-sqlite3#1495\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/WiseLibs/better-sqlite3/commit/dbc2ea1165fef1f599b9be12faea33fa5e9d7ffb\"\u003e\u003ccode\u003edbc2ea1\u003c/code\u003e\u003c/a\u003e 13.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/b872585dea2de2733daaa0e3c2b6189d59236a6e\"\u003e\u003ccode\u003eb872585\u003c/code\u003e\u003c/a\u003e use Ubuntu 22.04-arm (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/569e85ad031515d665c18c601da20d1915675ee5\"\u003e\u003ccode\u003e569e85a\u003c/code\u003e\u003c/a\u003e 13.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/df1324b30bc0d5bd1f18c7438d9c5c5e114b66a8\"\u003e\u003ccode\u003edf1324b\u003c/code\u003e\u003c/a\u003e fix: this dependabot configuration does not set a co... in... (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/b9fbe5fd358a52b9b044c9b1fc2b5f292ea89727\"\u003e\u003ccode\u003eb9fbe5f\u003c/code\u003e\u003c/a\u003e fixed segfault from making calls while worker thread is terminating\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/71707c45b8442d0cac74014ef92647287e0c43e1\"\u003e\u003ccode\u003e71707c4\u003c/code\u003e\u003c/a\u003e validate the parameters of table properly (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/6478c9926f40d219d1d7d678d5df77a1a874c26c\"\u003e\u003ccode\u003e6478c99\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.53.4 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/6d240340a7e63380e0f1d0ffdd5566ee6934528d\"\u003e\u003ccode\u003e6d24034\u003c/code\u003e\u003c/a\u003e add gypfile option to package.json (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ab6232e7105810a865de20ce47340f78072fe0b6\"\u003e\u003ccode\u003eab6232e\u003c/code\u003e\u003c/a\u003e fixed typo in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/57d751c81b01dc14b60e7599e367bac2c89a306f\"\u003e\u003ccode\u003e57d751c\u003c/code\u003e\u003c/a\u003e updated readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.1...v13.0.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for better-sqlite3 since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `discord.js` from 14.24.2 to 14.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/discordjs/discord.js/releases\"\u003ediscord.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.27.0\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eclientReady\u003c/code\u003e event name references (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10632\"\u003e#10632\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/9592aea673df43561d8f7a23d86a29c9e17610cb\"\u003e9592aea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInteractionResponses:\u003c/strong\u003e Optional parameter for update() (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10797\"\u003e#10797\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/fbda4fe5256802abf3ae4d74e5df8961e7950603\"\u003efbda4fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguide:\u003c/strong\u003e Miscellaneous fixes (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11147\"\u003e#11147\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/c53c8c276e2aa3b93d2b5b945508be575b291c0b\"\u003ec53c8c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuildChannel:\u003c/strong\u003e Manageable perm check (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11166\"\u003e#11166\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/8b342a14a3d848ba221aed7ec652caf547a2dd78\"\u003e8b342a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStageInstanceManager#create:\u003c/strong\u003e Correctly resolve \u003ccode\u003eguildScheduledEvent\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11540\"\u003e#11540\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0aabb6cde24a10218bd97f452dd9ab112f17c833\"\u003e0aabb6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRoleManager:\u003c/strong\u003e Allow null in RoleColorsResolvable to clear gradient colors (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11536\"\u003e#11536\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/221680dbd13f7610dc95d39a4527ec39854330b6\"\u003e221680d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuildChannel:\u003c/strong\u003e Handle empty overwrite must only handle \u003ca href=\"https://github.com/everyone\"\u003e\u003ccode\u003e@​everyone\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11221\"\u003e#11221\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/1e2fdf4a657afd797d633d30b54fea53892f32d1\"\u003e1e2fdf4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAttachment:\u003c/strong\u003e \u003ccode\u003estring\u003c/code\u003e property (\u003ca href=\"https://github.com/discordjs/discord.js/commit/d646a13d2c086aada7602c92a1b14d86a733a761\"\u003ed646a13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix close tags (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10756\"\u003e#10756\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/4349e103e25aabc3971a3e6bda3a71301c2d9dd9\"\u003e4349e10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace Discord API with Discord Developers (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10968\"\u003e#10968\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/538457c1d74130f987cd805964bb66a6c2ba75c9\"\u003e538457c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify wording for maximum values (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11231\"\u003e#11231\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/9ec73fa687570cc07673df7b12b6b2218ece911f\"\u003e9ec73fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect casing in the ready event deprecation (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11574\"\u003e#11574\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0df0628d468df998c775b35e4139800bcf04ce32\"\u003e0df0628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos and duplicated words in comments and guide (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11502\"\u003e#11502\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/63cd9926bb048713e5828a986d92ea1976c792ee\"\u003e63cd992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend voice messages (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11493\"\u003e#11493\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/fed811a66905a2548dcaf70010ea1a0fc1661b98\"\u003efed811a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuild:\u003c/strong\u003e Add \u003ccode\u003emaximumStageBitrate\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11313\"\u003e#11313\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/6d2cd9952632edbf9ed80eed8c7d018b59c7dfa3\"\u003e6d2cd99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProper authorizing integration owners structure (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11366\"\u003e#11366\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b6db455b9963c68864d2f505b728f6d4bac7f888\"\u003eb6db455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRoleManager:\u003c/strong\u003e Add \u003ccode\u003efetchMemberCounts\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11352\"\u003e#11352\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/3b738eef58bfd2c8d05a025ada89011627102b7a\"\u003e3b738ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit voiceServerUpdate event (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11414\"\u003e#11414\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/74a42bfd108c4e20cc560d700a28282856bdbd86\"\u003e74a42bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuildMember:\u003c/strong\u003e Add collectibles (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11468\"\u003e#11468\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b0e6aff8561d8cc3c1d3726b35b687d147892eda\"\u003eb0e6aff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd shared client theme support (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11454\"\u003e#11454\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/16fd248c64d056cae7a627b0fca910a96183acc5\"\u003e16fd248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eClientApplication:\u003c/strong\u003e Add fetchActivityInstance method (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11481\"\u003e#11481\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/24a0606a744d0d6dc4d080b400d0d8c9795bf4da\"\u003e24a0606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReorder imports (\u003ca href=\"https://github.com/discordjs/discord.js/commit/40b7a60f26332f26abab3e53e5aa72a2325d6196\"\u003e40b7a60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypings\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWebhookMessageCreateOptions:\u003c/strong\u003e Omit \u003ccode\u003esharedClientTheme\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b816b795fc740a57f51cdcf98dddaf7442b61d5c\"\u003eb816b79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMessage:\u003c/strong\u003e Specify \u003ccode\u003erawData\u003c/code\u003e arg type (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11123\"\u003e#11123\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/c4531d45a00dcab94f38adf0ca8273221569ed4b\"\u003ec4531d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUserManager:\u003c/strong\u003e Fix send() return type to Promise\u0026lt;Message\u003c!-- raw HTML omitted --\u003e\u0026gt; (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11337\"\u003e#11337\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/07c412791d3916ce9f62fbd834a2a104453b3cbe\"\u003e07c4127\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.5\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetect spoiler attachments with flag (v14) (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11561\"\u003e#11561\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/ce29ae9815efcaf0ecfaad318709aa9bc8e7bd82\"\u003ece29ae9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMessageCreateAction:\u003c/strong\u003e Receive DMs in uncached DMChannels again (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11495\"\u003e#11495\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b8d8812a05c14a93cc40b2839e19be38ed928cb7\"\u003eb8d8812\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/discordjs/discord.js/blob/14.27.0/packages/discord.js/CHANGELOG.md\"\u003ediscord.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.5...14.27.0\"\u003e14.27.0\u003c/a\u003e - (2026-07-15)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eclientReady\u003c/code\u003e event name references (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10632\"\u003e#10632\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/9592aea673df43561d8f7a23d86a29c9e17610cb\"\u003e9592aea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInteractionResponses:\u003c/strong\u003e Optional parameter for update() (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10797\"\u003e#10797\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/fbda4fe5256802abf3ae4d74e5df8961e7950603\"\u003efbda4fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguide:\u003c/strong\u003e Miscellaneous fixes (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11147\"\u003e#11147\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/c53c8c276e2aa3b93d2b5b945508be575b291c0b\"\u003ec53c8c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuildChannel:\u003c/strong\u003e Manageable perm check (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11166\"\u003e#11166\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/8b342a14a3d848ba221aed7ec652caf547a2dd78\"\u003e8b342a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStageInstanceManager#create:\u003c/strong\u003e Correctly resolve \u003ccode\u003eguildScheduledEvent\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11540\"\u003e#11540\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0aabb6cde24a10218bd97f452dd9ab112f17c833\"\u003e0aabb6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRoleManager:\u003c/strong\u003e Allow null in RoleColorsResolvable to clear gradient colors (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11536\"\u003e#11536\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/221680dbd13f7610dc95d39a4527ec39854330b6\"\u003e221680d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuildChannel:\u003c/strong\u003e Handle empty overwrite must only handle \u003ca href=\"https://github.com/everyone\"\u003e\u003ccode\u003e@​everyone\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11221\"\u003e#11221\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/1e2fdf4a657afd797d633d30b54fea53892f32d1\"\u003e1e2fdf4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAttachment:\u003c/strong\u003e \u003ccode\u003estring\u003c/code\u003e property (\u003ca href=\"https://github.com/discordjs/discord.js/commit/d646a13d2c086aada7602c92a1b14d86a733a761\"\u003ed646a13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix close tags (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10756\"\u003e#10756\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/4349e103e25aabc3971a3e6bda3a71301c2d9dd9\"\u003e4349e10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace Discord API with Discord Developers (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10968\"\u003e#10968\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/538457c1d74130f987cd805964bb66a6c2ba75c9\"\u003e538457c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify wording for maximum values (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11231\"\u003e#11231\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/9ec73fa687570cc07673df7b12b6b2218ece911f\"\u003e9ec73fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect casing in the ready event deprecation (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11574\"\u003e#11574\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0df0628d468df998c775b35e4139800bcf04ce32\"\u003e0df0628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos and duplicated words in comments and guide (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11502\"\u003e#11502\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/63cd9926bb048713e5828a986d92ea1976c792ee\"\u003e63cd992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend voice messages (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11493\"\u003e#11493\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/fed811a66905a2548dcaf70010ea1a0fc1661b98\"\u003efed811a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuild:\u003c/strong\u003e Add \u003ccode\u003emaximumStageBitrate\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11313\"\u003e#11313\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/6d2cd9952632edbf9ed80eed8c7d018b59c7dfa3\"\u003e6d2cd99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProper authorizing integration owners structure (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11366\"\u003e#11366\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b6db455b9963c68864d2f505b728f6d4bac7f888\"\u003eb6db455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRoleManager:\u003c/strong\u003e Add \u003ccode\u003efetchMemberCounts\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11352\"\u003e#11352\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/3b738eef58bfd2c8d05a025ada89011627102b7a\"\u003e3b738ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit voiceServerUpdate event (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11414\"\u003e#11414\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/74a42bfd108c4e20cc560d700a28282856bdbd86\"\u003e74a42bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGuildMember:\u003c/strong\u003e Add collectibles (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11468\"\u003e#11468\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b0e6aff8561d8cc3c1d3726b35b687d147892eda\"\u003eb0e6aff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd shared client theme support (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11454\"\u003e#11454\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/16fd248c64d056cae7a627b0fca910a96183acc5\"\u003e16fd248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eClientApplication:\u003c/strong\u003e Add fetchActivityInstance method (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11481\"\u003e#11481\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/24a0606a744d0d6dc4d080b400d0d8c9795bf4da\"\u003e24a0606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReorder imports (\u003ca href=\"https://github.com/discordjs/discord.js/commit/40b7a60f26332f26abab3e53e5aa72a2325d6196\"\u003e40b7a60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypings\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWebhookMessageCreateOptions:\u003c/strong\u003e Omit \u003ccode\u003esharedClientTheme\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b816b795fc740a57f51cdcf98dddaf7442b61d5c\"\u003eb816b79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMessage:\u003c/strong\u003e Specify \u003ccode\u003erawData\u003c/code\u003e arg type (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11123\"\u003e#11123\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/c4531d45a00dcab94f38adf0ca8273221569ed4b\"\u003ec4531d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUserManager:\u003c/strong\u003e Fix send() return type to Promise\u0026lt;Message\u003c!-- raw HTML omitted --\u003e\u0026gt; (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11337\"\u003e#11337\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/07c412791d3916ce9f62fbd834a2a104453b3cbe\"\u003e07c4127\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.4...14.26.5\"\u003e14.26.5\u003c/a\u003e - (2026-07-10)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetect spoiler attachments with flag (v14) (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11561\"\u003e#11561\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/ce29ae9815efcaf0ecfaad318709aa9bc8e7bd82\"\u003ece29ae9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.3...14.26.4\"\u003e14.26.4\u003c/a\u003e - (2026-05-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/c888a6469cc5f64501ebce1a383cdc89f299efc5\"\u003e\u003ccode\u003ec888a64\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/b816b795fc740a57f51cdcf98dddaf7442b61d5c\"\u003e\u003ccode\u003eb816b79\u003c/code\u003e\u003c/a\u003e types(WebhookMessageCreateOptions): omit \u003ccode\u003esharedClientTheme\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/40b7a60f26332f26abab3e53e5aa72a2325d6196\"\u003e\u003ccode\u003e40b7a60\u003c/code\u003e\u003c/a\u003e refactor: reorder imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/d646a13d2c086aada7602c92a1b14d86a733a761\"\u003e\u003ccode\u003ed646a13\u003c/code\u003e\u003c/a\u003e docs(Attachment): \u003ccode\u003estring\u003c/code\u003e property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/9592aea673df43561d8f7a23d86a29c9e17610cb\"\u003e\u003ccode\u003e9592aea\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eclientReady\u003c/code\u003e event name references (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10632\"\u003e#10632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/4349e103e25aabc3971a3e6bda3a71301c2d9dd9\"\u003e\u003ccode\u003e4349e10\u003c/code\u003e\u003c/a\u003e docs: Fix close tags (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10756\"\u003e#10756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/fbda4fe5256802abf3ae4d74e5df8961e7950603\"\u003e\u003ccode\u003efbda4fe\u003c/code\u003e\u003c/a\u003e fix(InteractionResponses): Optional parameter for update() (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10797\"\u003e#10797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/c53c8c276e2aa3b93d2b5b945508be575b291c0b\"\u003e\u003ccode\u003ec53c8c2\u003c/code\u003e\u003c/a\u003e fix(guide): Miscellaneous fixes (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11147\"\u003e#11147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/538457c1d74130f987cd805964bb66a6c2ba75c9\"\u003e\u003ccode\u003e538457c\u003c/code\u003e\u003c/a\u003e docs: Replace Discord API with Discord Developers (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/10968\"\u003e#10968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/be8300c927f322aa3aa8ae536f7f604756874872\"\u003e\u003ccode\u003ebe8300c\u003c/code\u003e\u003c/a\u003e chore: update readme badges (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/discordjs/discord.js/commits/14.27.0/packages/discord.js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.3 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `immutable` from 5.1.4 to 5.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immutable-js/immutable-js/releases\"\u003eimmutable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): preserve undefined values when grown past 32 elements by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e / \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2235\"\u003eimmutable-js/immutable-js#2235\u003c/a\u003e (originated from \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2230\"\u003eimmutable-js/immutable-js#2230\u003c/a\u003e )\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.8...v5.1.9\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v5.1.8...v5.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): guard oversized bounds in setListBounds. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(Map): index large hash-collision buckets for faster lookups. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.7...v5.1.8\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v5.1.7...v5.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Repeat): lastIndexOf returned size instead of size - 1 by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2227\"\u003eimmutable-js/immutable-js#2227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport tests from 6.x branch by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2199\"\u003eimmutable-js/immutable-js#2199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(IndexedCollection): \u003ccode\u003ehas(index)\u003c/code\u003e on a lazy \u003ccode\u003eSeq\u003c/code\u003e of unknown size now checks index existence instead of searching for a value equal to the index by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2203\"\u003eimmutable-js/immutable-js#2203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter type for reduce if not ininitial value is given by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2205\"\u003eimmutable-js/immutable-js#2205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport test from \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2193\"\u003e#2193\u003c/a\u003e by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2207\"\u003eimmutable-js/immutable-js#2207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport tests from 6.x by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2213\"\u003eimmutable-js/immutable-js#2213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFirefox link to non-French page by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2219\"\u003eimmutable-js/immutable-js#2219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump esbuild and \u003ccode\u003e@​size-limit/preset-small-lib\u003c/code\u003e 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/immutable-js/immutable-js/pull/2217\"\u003eimmutable-js/immutable-js#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport tests from \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2210\"\u003e#2210\u003c/a\u003e by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2214\"\u003eimmutable-js/immutable-js#2214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump shell-quote from 1.8.2 to 1.8.4 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/immutable-js/immutable-js/pull/2211\"\u003eimmutable-js/immutable-js#2211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.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/immutable-js/immutable-js/pull/2190\"\u003eimmutable-js/immutable-js#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch from 9.0.5 to 9.0.9 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/immutable-js/immutable-js/pull/2189\"\u003eimmutable-js/immutable-js#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​codemirror/theme-one-dark\u003c/code\u003e from 6.1.2 to 6.1.3 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/immutable-js/immutable-js/pull/2168\"\u003eimmutable-js/immutable-js#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump form-data from 4.0.5 to 4.0.6 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/immutable-js/immutable-js/pull/2220\"\u003eimmutable-js/immutable-js#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump typescript-eslint from 8.33.0 to 8.61.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/immutable-js/immutable-js/pull/2222\"\u003eimmutable-js/immutable-js#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e from 28.0.2 to 29.0.3 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/immutable-js/immutable-js/pull/2224\"\u003eimmutable-js/immutable-js#2224\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/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2227\"\u003eimmutable-js/immutable-js#2227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.6...v5.1.7\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v5.1.6...v5.1.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(reverseFactory): read reversedSequence.size in __iterator instead of this by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2196\"\u003eimmutable-js/immutable-js#2196\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/immutable-js/immutable-js/blob/main/CHANGELOG.md\"\u003eimmutable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): a \u003ccode\u003eList\u003c/code\u003e grown past 32 elements while all its values are \u003ccode\u003eundefined\u003c/code\u003e no longer reads those values back as \u003ccode\u003enull\u003c/code\u003e (affected \u003ccode\u003eget\u003c/code\u003e, iteration, \u003ccode\u003etoArray\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e and \u003ccode\u003ehashCode\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): guard oversized bounds in setListBounds. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(Map): index large hash-collision buckets for faster lookups. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): guard oversized bounds in setListBounds. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(Map): index large hash-collision buckets for faster lookups. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Repeat): lastIndexOf returned size instead of size - 1 by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2227\"\u003eimmutable-js/immutable-js#2227\u003c/a\u003e. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-wf6x-7x77-mvgw\"\u003eCVE-2026-29063 \u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(IndexedCollection): \u003ccode\u003ehas(index)\u003c/code\u003e on a lazy \u003ccode\u003eSeq\u003c/code\u003e of unknown size now checks index existence instead of searching for a value equal to the index \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2203\"\u003e#2203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[TypeScript]: \u003ccode\u003ereduce\u003c/code\u003e/\u003ccode\u003ereduceRight\u003c/code\u003e without an initial value now infer the result type from the collection's values when the reducer returns a value (e.g. \u003ccode\u003elist.reduce((a, b) =\u0026gt; a + b)\u003c/code\u003e infers \u003ccode\u003enumber\u003c/code\u003e), matching \u003ccode\u003eArray#reduce\u003c/code\u003e. Previously an explicit type argument was required. \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2205\"\u003e#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(reverseFactory): read \u003ccode\u003ereversedSequence.size\u003c/code\u003e in \u003ccode\u003e__iterator\u003c/code\u003e instead of this \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2196\"\u003e#2196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in immutable\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/329f7a680efa262c310b938a343295880eefe4fc\"\u003e\u003ccode\u003e329f7a6\u003c/code\u003e\u003c/a\u003e 5.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/21fabd92bc6cd6771918fc966004034fc10a06e0\"\u003e\u003ccode\u003e21fabd9\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/009164facb3c69870c6ad4c6472b1baeb02fcdf7\"\u003e\u003ccode\u003e009164f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2235\"\u003e#2235\u003c/a\u003e from immutable-js/fix/avoid-null-when-setsize33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/5b65bfbd583472eaa9686137a61db2a29d63cd36\"\u003e\u003ccode\u003e5b65bfb\u003c/code\u003e\u003c/a\u003e fix(List): preserve undefined values when grown past 32 elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/50bf39e94105f83f1132cce02b9ee6c45cc7d9ca\"\u003e\u003ccode\u003e50bf39e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for versions 5.1.8 and 4.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/6496539bd1e9dfa75ce11b053e7d70d79e9ac6f7\"\u003e\u003ccode\u003e6496539\u003c/code\u003e\u003c/a\u003e 5.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/808a83a071c9e22b8199ac256dc7e6e764198aac\"\u003e\u003ccode\u003e808a83a\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/e51d49fc612ded5ec4dfb94ff294d22074269b0f\"\u003e\u003ccode\u003ee51d49f\u003c/code\u003e\u003c/a\u003e perf(Map): index large hash-collision buckets for faster lookups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/25c58b094f112dc32e9b0bca79c84f448d0d2a38\"\u003e\u003ccode\u003e25c58b0\u003c/code\u003e\u003c/a\u003e fix typescript in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/a1a1ee412dcaa380ab325196283d06594ffe4b84\"\u003e\u003ccode\u003ea1a1ee4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.4...v5.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `supports-color` from 10.2.2 to 11.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/supports-color/releases\"\u003esupports-color's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 22  53150a8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat a numeric \u003ccode\u003eFORCE_COLOR\u003c/code\u003e as an exact level  b98103a\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/supports-color/compare/v10.2.2...v11.0.0\"\u003ehttps://github.com/chalk/supports-color/compare/v10.2.2...v11.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/chalk/supports-color/commit/e2a4cd3c44eb384b075161ef32859cd29ce1aa7f\"\u003e\u003ccode\u003ee2a4cd3\u003c/code\u003e\u003c/a\u003e 11.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/supports-color/commit/53150a80ac32a1512286a8f00d77a45628aeefd7\"\u003e\u003ccode\u003e53150a8\u003c/code\u003e\u003c/a\u003e Require Node.js 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/supports-color/commit/b98103a21d88f23c6c95a9c0e9fd9e0b5894cd8b\"\u003e\u003ccode\u003eb98103a\u003c/code\u003e\u003c/a\u003e Fix: Treat a numeric \u003ccode\u003eFORCE_COLOR\u003c/code\u003e as an exact level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/supports-color/commit/47d3c56c15368ca0d892fb0e5ebed68afcc08e35\"\u003e\u003ccode\u003e47d3c56\u003c/code\u003e\u003c/a\u003e Readme tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/supports-color/compare/v10.2.2...v11.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bufferutil` from 4.0.8 to 4.1....\n\n_Description has been truncated_","html_url":"https://github.com/DawnbrandBots/bastion-bot/pull/733","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DawnbrandBots%2Fbastion-bot/issues/733","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/733/packages"}},{"old_version":"4.9.1","new_version":"4.10.1","update_type":"minor","path":null,"pr_created_at":"2026-08-07T13:52:04.000Z","version_change":"4.9.1 → 4.10.1","issue":{"uuid":"5090795378","node_id":"PR_kwDOAPCdss78ENy5","number":460,"state":"closed","title":"Bump the npm-minor-patch group across 1 directory with 26 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-08-07T17:31:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-07T13:52:04.000Z","updated_at":"2026-08-07T17:31:55.000Z","time_to_close":13189,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-minor-patch","update_count":26,"packages":[{"name":"@cucumber/cucumber","old_version":"13.2.0","new_version":"13.2.1","repository_url":"https://github.com/cucumber/cucumber-js"},{"name":"@types/node","old_version":"26.1.1","new_version":"26.1.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"markdown-it-attrs","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/arve0/markdown-it-attrs"},{"name":"playwright","old_version":"1.61.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"sass","old_version":"1.101.0","new_version":"1.102.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"terser","old_version":"5.49.0","new_version":"5.49.1","repository_url":"https://github.com/terser/terser"},{"name":"webpack","old_version":"5.108.4","new_version":"5.109.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"7.2.1","new_version":"7.2.2","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"@emnapi/runtime","old_version":"1.11.2","new_version":"1.11.3","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@rgrove/parse-xml","old_version":"4.2.2","new_version":"4.2.3","repository_url":"https://github.com/rgrove/parse-xml"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.17.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.11.1","new_version":"2.11.12","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"detect-libc","old_version":"2.0.3","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.395","new_version":"1.5.402","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"liquidjs","old_version":"10.27.2","new_version":"10.28.0","repository_url":"https://github.com/harttle/liquidjs"},{"name":"mdurl","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/markdown-it/mdurl"},{"name":"node-releases","old_version":"2.0.51","new_version":"2.0.53","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"ws","old_version":"8.21.1","new_version":"8.21.2","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@cucumber/cucumber](https://github.com/cucumber/cucumber-js) | `13.2.0` | `13.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.1` | `26.1.2` |\n| [markdown-it-attrs](https://github.com/arve0/markdown-it-attrs) | `5.0.0` | `5.0.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.61.1` | `1.62.1` |\n| [sass](https://github.com/sass/dart-sass) | `1.101.0` | `1.102.0` |\n| [terser](https://github.com/terser/terser) | `5.49.0` | `5.49.1` |\n| [webpack](https://github.com/webpack/webpack) | `5.108.4` | `5.109.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `7.2.1` | `7.2.2` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.11.2` | `1.11.3` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@rgrove/parse-xml](https://github.com/rgrove/parse-xml) | `4.2.2` | `4.2.3` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.17.0` | `8.18.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.1` | `2.11.12` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.3` | `2.1.2` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.395` | `1.5.402` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [liquidjs](https://github.com/harttle/liquidjs) | `10.27.2` | `10.28.0` |\n| [mdurl](https://github.com/markdown-it/mdurl) | `2.0.0` | `2.1.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.51` | `2.0.53` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [ws](https://github.com/websockets/ws) | `8.21.1` | `8.21.2` |\n\n\nUpdates `@cucumber/cucumber` from 13.2.0 to 13.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/cucumber-js/releases\"\u003e@​cucumber/cucumber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix hang in parallel runtime when there are no test cases to run (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/pull/2908\"\u003e#2908\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/cucumber/cucumber-js/blob/main/CHANGELOG.md\"\u003e@​cucumber/cucumber's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[13.2.1] - 2026-08-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix hang in parallel runtime when there are no test cases to run (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/pull/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/17a8c39a8e9dcf87d234c11f7d0fd42d8081b65a\"\u003e\u003ccode\u003e17a8c39\u003c/code\u003e\u003c/a\u003e Prepare release v13.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/3177e198fabc7f73568a9daa7710edd92b68bf55\"\u003e\u003ccode\u003e3177e19\u003c/code\u003e\u003c/a\u003e Regenerate lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/b8980c35a81f861f60a64a40ae7740311a7faecd\"\u003e\u003ccode\u003eb8980c3\u003c/code\u003e\u003c/a\u003e fixes parallel runtime hanging with 0 scenarios (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/6f49cde18924519d3bf2f16e73fc4595175c549f\"\u003e\u003ccode\u003e6f49cde\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/luxon\u003c/code\u003e to v3.7.3 (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2910\"\u003e#2910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/986e22dfe1bd692ff4145c64f274bba675ddfbc7\"\u003e\u003ccode\u003e986e22d\u003c/code\u003e\u003c/a\u003e Update zizmorcore/zizmor-action action to v0.6.2 (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/1b71d612767cafbe4018e22f1f449d634372551c\"\u003e\u003ccode\u003e1b71d61\u003c/code\u003e\u003c/a\u003e Update github/codeql-action action to v4.37.4 (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2909\"\u003e#2909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/f826fcdc9be37a488b48a2ecec1d8c517e9b7cf9\"\u003e\u003ccode\u003ef826fcd\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.5.6 (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2906\"\u003e#2906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/50e20f22c8edc5caea9ff9b6eee514fedb6ffc35\"\u003e\u003ccode\u003e50e20f2\u003c/code\u003e\u003c/a\u003e Update dependency supports-color to v11 (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/9a5bac981ce6383517885008107242b1cc795e0d\"\u003e\u003ccode\u003e9a5bac9\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​cucumber/tag-expressions\u003c/code\u003e to v11 (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2895\"\u003e#2895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/cucumber-js/commit/55d324ecbf8a6d0bd673abead5f384fcc1d3bcf9\"\u003e\u003ccode\u003e55d324e\u003c/code\u003e\u003c/a\u003e Update actions/stale action to v11 (\u003ca href=\"https://redirect.github.com/cucumber/cucumber-js/issues/2901\"\u003e#2901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cucumber/cucumber-js/compare/v13.2.0...v13.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.1.1 to 26.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it-attrs` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arve0/markdown-it-attrs/releases\"\u003emarkdown-it-attrs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix end of block behavior for inline rendering  by \u003ca href=\"https://github.com/Incogdino\"\u003e\u003ccode\u003e@​Incogdino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/arve0/markdown-it-attrs/pull/185\"\u003earve0/markdown-it-attrs#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add errorHandler option to handle pattern transform errors by \u003ca href=\"https://github.com/RFSH\"\u003e\u003ccode\u003e@​RFSH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/arve0/markdown-it-attrs/pull/178\"\u003earve0/markdown-it-attrs#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: do not rely on end-of-block crash to trigger errorHandler by \u003ca href=\"https://github.com/RFSH\"\u003e\u003ccode\u003e@​RFSH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/arve0/markdown-it-attrs/pull/186\"\u003earve0/markdown-it-attrs#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump linkify-it from 5.0.0 to 5.0.2 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/arve0/markdown-it-attrs/pull/183\"\u003earve0/markdown-it-attrs#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump shell-quote from 1.8.1 to 1.10.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/arve0/markdown-it-attrs/pull/182\"\u003earve0/markdown-it-attrs#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.25.2 to 7.29.6 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/arve0/markdown-it-attrs/pull/180\"\u003earve0/markdown-it-attrs#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump markdown-it from 14.1.1 to 14.3.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/arve0/markdown-it-attrs/pull/179\"\u003earve0/markdown-it-attrs#179\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/Incogdino\"\u003e\u003ccode\u003e@​Incogdino\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/arve0/markdown-it-attrs/pull/185\"\u003earve0/markdown-it-attrs#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RFSH\"\u003e\u003ccode\u003e@​RFSH\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/arve0/markdown-it-attrs/pull/178\"\u003earve0/markdown-it-attrs#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/arve0/markdown-it-attrs/compare/v5.0.0...v5.0.1\"\u003ehttps://github.com/arve0/markdown-it-attrs/compare/v5.0.0...v5.0.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/arve0/markdown-it-attrs/commit/2283317039877888528ee0ac42ea224813e14090\"\u003e\u003ccode\u003e2283317\u003c/code\u003e\u003c/a\u003e 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arve0/markdown-it-attrs/commit/ebbb02216b4a86a75c255ee42adfdf33cb11ddc3\"\u003e\u003ccode\u003eebbb022\u003c/code\u003e\u003c/a\u003e Bump markdown-it from 14.1.1 to 14.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arve0/markdown-it-attrs/commit/9016fa8be6eb249362ea219cdf4d7610ca3c783d\"\u003e\u003ccode\u003e9016fa8\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.25.2 to 7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arve0/markdown-it-attrs/commit/1c65f5fe8c3162fa8d7cff02065e0981e1187b64\"\u003e\u003ccode\u003e1c65f5f\u003c/code\u003e\u003c/a\u003e Bump shell-quote from 1.8.1 to 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arve0/markdown-it-attrs/commit/41c0995db21a49238204785d9876182e9d7633d1\"\u003e\u003ccode\u003e41c0995\u003c/code\u003e\u003c/a\u003e Bump linkify-it from 5.0.0 to 5.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arve0/markdown-it-attrs/commit/556528a32bd5db5530b08ddd70cbc194f9841e62\"\u003e\u003ccode\u003e556528a\u003c/code\u003e\u003c/a\u003e test: do not rely on end-of-block crash to trigger errorHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arve0/markdown-it-attrs/commit/faf2759c81cb8f3ba485e1585e374febba58ab41\"\u003e\u003ccode\u003efaf2759\u003c/code\u003e\u003c/a\u003e feat: add errorHandler option to handle pattern transform errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arve0/markdown-it-attrs/commit/6e10c1fe0e28ea149de4b0ac9db12aff522d6c80\"\u003e\u003ccode\u003e6e10c1f\u003c/code\u003e\u003c/a\u003e Update end of block behavior for inline rendering\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arve0/markdown-it-attrs/compare/v5.0.0...v5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.61.1 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.61.1...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.101.0 to 1.102.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.102.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.102.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse the 2.4 gamma transfer function for rec2020, as specified by the latest draft of CSS Color 4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11020\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.101.7\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.101.7, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11017\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.101.6\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.101.6, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11016\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.101.5\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.101.5, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11015\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.101.4\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.101.4, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.102.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse the 2.4 gamma transfer function for rec2020, as specified by the latest\ndraft of CSS Color 4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid emitting \u003ccode\u003ergb()\u003c/code\u003e or \u003ccode\u003ergba()\u003c/code\u003e functions with non-percent decimal\nchannels. Older browsers only support integer values or (potentially decimal)\npercentages for these functions, so in order to preserve\nbackwards-compatibility while retaining full precision for modern browsers,\nlegacy colors that contain at least one non-integer channel will now use\npercentages for their channels (for example, \u003ccode\u003ergb(0%, 100%, 50%)\u003c/code\u003e rather than\n\u003ccode\u003ergb(0, 255, 127.5)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a bug where the values of plain-CSS \u003ccode\u003eif()\u003c/code\u003e expressions were emitted using\ntheir \u003ccode\u003emeta.inspect()\u003c/code\u003e format rather than their CSS serialization format.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where the deprecation warning for vendor-prefixed \u003ccode\u003eexpression()\u003c/code\u003e\nfunctions would incorrectly indicate whether or not the function would be\ninvalid Sass in Dart Sass 2.0.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.101.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSass stack trace entries are now always either absolute URLs, absolute paths,\nor paths relative to the current working directory. Previously, if a\nstylesheet was loaded using a relative URL (as from a load path), that\nrelative URL was listed even if it couldn't be resolved relative to the\ncurrent working directory. However, this created potential ambiguities, so\nthis behavior has been removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommand Line Interface\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/sass/dart-sass/commit/45d1efe6517319ecd7b1409f1fa8355f969b0547\"\u003e\u003ccode\u003e45d1efe\u003c/code\u003e\u003c/a\u003e Use gamma 2.40 for display-referred rec2020 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2729\"\u003e#2729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/96aa29183fc3d484929c1b461352b2c7562be81e\"\u003e\u003ccode\u003e96aa291\u003c/code\u003e\u003c/a\u003e Persist credentials on all repos we push to (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2812\"\u003e#2812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/5af0b897d54050a8b7e303f8d616e64b2f4d1ef1\"\u003e\u003ccode\u003e5af0b89\u003c/code\u003e\u003c/a\u003e Set the Git committer for release tasks (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2811\"\u003e#2811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/2cecbbb46ba375ff3e1835f1df73d58d09a67604\"\u003e\u003ccode\u003e2cecbbb\u003c/code\u003e\u003c/a\u003e Fix more issues downstream from Zizmor (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2809\"\u003e#2809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/a16f014e9f346fe3fb627395fa8b57155970a17e\"\u003e\u003ccode\u003ea16f014\u003c/code\u003e\u003c/a\u003e Emit floating-point \u003ccode\u003ergb()\u003c/code\u003e values as percentages (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2800\"\u003e#2800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/4ed2c883a6233d2d8b8d63901940639c912025ef\"\u003e\u003ccode\u003e4ed2c88\u003c/code\u003e\u003c/a\u003e Serialize \u003ccode\u003eif()\u003c/code\u003e values as CSS, not as inspected values (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2808\"\u003e#2808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/9dfde3db6b608c8ea1744e9c3b0f9622ab96c6f3\"\u003e\u003ccode\u003e9dfde3d\u003c/code\u003e\u003c/a\u003e Fix more post-Zizmor failures (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2806\"\u003e#2806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/e8c12331ea5304a1d641d6a6bd4cb526cb3800b9\"\u003e\u003ccode\u003ee8c1233\u003c/code\u003e\u003c/a\u003e Fix some GitHub actions issues introduced by the Zizmor refactor (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2798\"\u003e#2798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/d676118ace4b6b196383f26cf5ffda4f9c61b239\"\u003e\u003ccode\u003ed676118\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2797\"\u003e#2797\u003c/a\u003e from sass/lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/548e6604c5eed5137b148a839513c7444582eb3c\"\u003e\u003ccode\u003e548e660\u003c/code\u003e\u003c/a\u003e Prefer interpolation to compose strings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.101.0...1.102.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terser` from 5.49.0 to 5.49.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/terser/terser/blob/master/CHANGELOG.md\"\u003eterser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.49.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly parenthesize tagged template strings where the tag is \u003ccode\u003enew something()\u003c/code\u003e, which also has parentheses\u003c/li\u003e\n\u003cli\u003eInternally changed how \u003ccode\u003eimport()\u003c/code\u003e expression is parsed, it is no longer treated as a function call.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/a301c5ee91f371390448800fa44ea8d9df0d15cc\"\u003e\u003ccode\u003ea301c5e\u003c/code\u003e\u003c/a\u003e 5.49.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/1ca64eced43448b1d405f91cf3ec44346e1ad075\"\u003e\u003ccode\u003e1ca64ec\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/e0de62a24e78d40fb2807c850d3cf81a2443f405\"\u003e\u003ccode\u003ee0de62a\u003c/code\u003e\u003c/a\u003e internal: parse dynamic imports as AST_DynamicImport not AST_Call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terser/terser/commit/af7bdce160aa532f15b2c20c4cabe9835aef3bd6\"\u003e\u003ccode\u003eaf7bdce\u003c/code\u003e\u003c/a\u003e fix: keep parens for tagged template in \u003ccode\u003enew\u003c/code\u003e expression (\u003ca href=\"https://redirect.github.com/terser/terser/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/terser/terser/compare/v5.49.0...v5.49.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.108.4 to 5.109.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.109.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eResolve aliases pointing at a package directory whose name ends with \u003ccode\u003e.js\u003c/code\u003e again. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21542\"\u003e#21542\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eName CSS sources in source maps by their resource path, without the \u003ccode\u003ecss \u003c/code\u003e prefix. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21536\"\u003e#21536\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDelete no longer referenced files from the filesystem cache directory after storing the cache, age them by recorded time so restored caches are cleaned too, and collect every fully expired pack in one store instead of one per build. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21528\"\u003e#21528\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReport \u003ccode\u003e\u0026quot;universal\u0026quot;\u003c/code\u003e as the loader context target for the universal target. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21540\"\u003e#21540\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSkip \u003ccode\u003erequire().prop\u003c/code\u003e in dead branches gated by inlined imported constants. (by \u003ca href=\"https://github.com/hai-x\"\u003e\u003ccode\u003e@​hai-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21517\"\u003e#21517\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnnotate configuration options and public hooks in the generated types with the \u003ccode\u003e@since\u003c/code\u003e JSDoc tag. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21473\"\u003e#21473\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.109.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix stray semicolon emitted before an imported call following a parenthesized sequence element. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21533\"\u003e#21533\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake \u003ccode\u003erequire(esm)\u003c/code\u003e \u003ccode\u003emodule.exports\u003c/code\u003e re-export analysis independent of module processing order. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21521\"\u003e#21521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore ERR_SERVER_NOT_RUNNING on lazy-compilation backend dispose so \u003ccode\u003ecompiler.close()\u003c/code\u003e succeeds on Bun. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21521\"\u003e#21521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eName the failing key when DefinePlugin fails to evaluate a \u003ccode\u003etypeof\u003c/code\u003e value. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21503\"\u003e#21503\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove Deno compatibility: guard \u003ccode\u003esetNoDelay\u003c/code\u003e and force-close connections on lazy-compilation backend dispose, and return a real \u003ccode\u003eArrayBuffer\u003c/code\u003e from the Node async/sync wasm loader so \u003ccode\u003eWebAssembly.instantiate\u003c/code\u003e accepts it. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21524\"\u003e#21524\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up the HTML parser and cut its peak memory: module-scope helpers/state and tokenizer callbacks, plus exact AST column pre-sizing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21492\"\u003e#21492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrack CommonJS build dependencies by parsing sources when \u003ccode\u003erequire.cache\u003c/code\u003e children are unavailable (e.g. Bun). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21531\"\u003e#21531\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCook common string-literal escapes on the JS parser fast path and own the tokenizer's cold-path readers. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21500\"\u003e#21500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBuild the CSS \u003ccode\u003eparseA*\u003c/code\u003e AST on the SoA store instead of node classes, cutting parse memory and time. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21498\"\u003e#21498\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up and cut memory of the experimental CSS and HTML parsers: drop two derivable AST node columns, and scan long string, url, comment, and plaintext token bodies natively. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21504\"\u003e#21504\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up non-modules CSS parsing: skip redundant token re-reads, drop selector-prelude tokens without materializing nodes, allocate rule preludes lazily, and fast-path empty list seals. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21511\"\u003e#21511\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up stats generation and cut its peak memory: reuse cached sort comparators instead of thrashing the comparator caches on every sort, and drop redundant module-graph lookups and allocations in the extractors. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21506\"\u003e#21506\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up CSS parsing: byte-range function-name checks, indexed sibling lookahead. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21520\"\u003e#21520\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce allocations and redundant work across the code-generation, module-concatenation, exports/usage-analysis, hashing, and chunk-splitting hot paths. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21516\"\u003e#21516\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnable the Node.js compile cache in the webpack CLI entry point. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21523\"\u003e#21523\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEncode the persistent cache with V8's value serializer. (by \u003ca href=\"https://github.com/avivkeller\"\u003e\u003ccode\u003e@​avivkeller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21514\"\u003e#21514\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.109.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eResolve aliases pointing at a package directory whose name ends with \u003ccode\u003e.js\u003c/code\u003e again. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21542\"\u003e#21542\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eName CSS sources in source maps by their resource path, without the \u003ccode\u003ecss \u003c/code\u003e prefix. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21536\"\u003e#21536\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDelete no longer referenced files from the filesystem cache directory after storing the cache, age them by recorded time so restored caches are cleaned too, and collect every fully expired pack in one store instead of one per build. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21528\"\u003e#21528\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReport \u003ccode\u003e\u0026quot;universal\u0026quot;\u003c/code\u003e as the loader context target for the universal target. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21540\"\u003e#21540\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSkip \u003ccode\u003erequire().prop\u003c/code\u003e in dead branches gated by inlined imported constants. (by \u003ca href=\"https://github.com/hai-x\"\u003e\u003ccode\u003e@​hai-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21517\"\u003e#21517\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnnotate configuration options and public hooks in the generated types with the \u003ccode\u003e@since\u003c/code\u003e JSDoc tag. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21473\"\u003e#21473\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.109.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix stray semicolon emitted before an imported call following a parenthesized sequence element. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21533\"\u003e#21533\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake \u003ccode\u003erequire(esm)\u003c/code\u003e \u003ccode\u003emodule.exports\u003c/code\u003e re-export analysis independent of module processing order. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21521\"\u003e#21521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore ERR_SERVER_NOT_RUNNING on lazy-compilation backend dispose so \u003ccode\u003ecompiler.close()\u003c/code\u003e succeeds on Bun. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21521\"\u003e#21521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eName the failing key when DefinePlugin fails to evaluate a \u003ccode\u003etypeof\u003c/code\u003e value. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21503\"\u003e#21503\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove Deno compatibility: guard \u003ccode\u003esetNoDelay\u003c/code\u003e and force-close connections on lazy-compilation backend dispose, and return a real \u003ccode\u003eArrayBuffer\u003c/code\u003e from the Node async/sync wasm loader so \u003ccode\u003eWebAssembly.instantiate\u003c/code\u003e accepts it. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21524\"\u003e#21524\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up the HTML parser and cut its peak memory: module-scope helpers/state and tokenizer callbacks, plus exact AST column pre-sizing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21492\"\u003e#21492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrack CommonJS build dependencies by parsing sources when \u003ccode\u003erequire.cache\u003c/code\u003e children are unavailable (e.g. Bun). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21531\"\u003e#21531\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCook common string-literal escapes on the JS parser fast path and own the tokenizer's cold-path readers. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21500\"\u003e#21500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBuild the CSS \u003ccode\u003eparseA*\u003c/code\u003e AST on the SoA store instead of node classes, cutting parse memory and time. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21498\"\u003e#21498\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up and cut memory of the experimental CSS and HTML parsers: drop two derivable AST node columns, and scan long string, url, comment, and plaintext token bodies natively. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21504\"\u003e#21504\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up non-modules CSS parsing: skip redundant token re-reads, drop selector-prelude tokens without materializing nodes, allocate rule preludes lazily, and fast-path empty list seals. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21511\"\u003e#21511\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up stats generation and cut its peak memory: reuse cached sort comparators instead of thrashing the comparator caches on every sort, and drop redundant module-graph lookups and allocations in the extractors. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21506\"\u003e#21506\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up CSS parsing: byte-range function-name checks, indexed sibling lookahead. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21520\"\u003e#21520\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce allocations and redundant work across the code-generation, module-concatenation, exports/usage-analysis, hashing, and chunk-splitting hot paths. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21516\"\u003e#21516\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnable the Node.js compile cache in the webpack CLI entry point. (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21523\"\u003e#21523\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/6a24bd65b72c43207c36ce61b54e1f5833486906\"\u003e\u003ccode\u003e6a24bd6\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21534\"\u003e#21534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/d1b5b6d1d75b6dc04248ed98420a838a00fda221\"\u003e\u003ccode\u003ed1b5b6d\u003c/code\u003e\u003c/a\u003e fix: resolve aliases pointing at a package directory ending in .js (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21542\"\u003e#21542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/9cdcc577c7a1971fa07a2b38828d1c61145597a3\"\u003e\u003ccode\u003e9cdcc57\u003c/code\u003e\u003c/a\u003e fix(target): report \u0026quot;universal\u0026quot; as the loader target (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21540\"\u003e#21540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/774e7e4b3d525e00bc7698c518b89e44eba7230d\"\u003e\u003ccode\u003e774e7e4\u003c/code\u003e\u003c/a\u003e feat: annotate schema options with added keywords (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21473\"\u003e#21473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/ff07bdc72f875868dd33cd00dfeae61392c01ded\"\u003e\u003ccode\u003eff07bdc\u003c/code\u003e\u003c/a\u003e fix(css): name CSS sources in source maps by their resource path (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21536\"\u003e#21536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/d56d82dd2f98f7ed6dcb3b14260ea7c53ddf2145\"\u003e\u003ccode\u003ed56d82d\u003c/code\u003e\u003c/a\u003e fix(cache): reclaim stale filesystem cache files reliably (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21539\"\u003e#21539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/ae67e2a9225115e998607e180e2ef226b255ca34\"\u003e\u003ccode\u003eae67e2a\u003c/code\u003e\u003c/a\u003e chore(readme): add codspeed (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21497\"\u003e#21497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/964bbfad0ea01916ae78ab7d81cb1b544bea90f0\"\u003e\u003ccode\u003e964bbfa\u003c/code\u003e\u003c/a\u003e fix: delete no longer referenced files from the filesystem cache directory (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/075d0cd8fa989752014f20988d95116b5235b997\"\u003e\u003ccode\u003e075d0cd\u003c/code\u003e\u003c/a\u003e feat: skip \u003ccode\u003erequire().prop\u003c/code\u003e in dead branches (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21517\"\u003e#21517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/ec3908838175b79c004f61f9bf53d57a6d0e52f8\"\u003e\u003ccode\u003eec39088\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21493\"\u003e#21493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.108.4...v5.109.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack-cli` from 7.2.1 to 7.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-cli/releases\"\u003ewebpack-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewebpack-cli@7.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: enable the Node.js compile cache (\u003ccode\u003emodule.enableCompileCache\u003c/code\u003e, available on Node.js \u0026gt;= 22.8.0) to speed up CLI startup (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-cli/pull/4818\"\u003e#4818\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/webpack/webpack-cli/blob/main/CHANGELOG.md\"\u003ewebpack-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: enable the Node.js compile cache (\u003ccode\u003emodule.enableCompileCache\u003c/code\u003e, available on Node.js \u0026gt;= 22.8.0) to speed up CLI startup (by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-cli/pull/4818\"\u003e#4818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/191fa9ffdc82268e430c10824ac7ba3b8138e287\"\u003e\u003ccode\u003e191fa9f\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4820\"\u003e#4820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/1082235f97fecd77a716ac0cc3564669798729a8\"\u003e\u003ccode\u003e1082235\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 5.2.1 to 5.2.2 (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4821\"\u003e#4821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/e36ae82bf116c50fe6da341291c93d596fcb8bf2\"\u003e\u003ccode\u003ee36ae82\u003c/code\u003e\u003c/a\u003e chore: add publish workflow and script for pkg.pr.new integration (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4819\"\u003e#4819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/b0a2024a5790446ea07610ad27fd5abc65f5b875\"\u003e\u003ccode\u003eb0a2024\u003c/code\u003e\u003c/a\u003e perf: enable the Node.js compile cache (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4818\"\u003e#4818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/53f6d722c4093a387e23413d79e6cf67b5a867ba\"\u003e\u003ccode\u003e53f6d72\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4816\"\u003e#4816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/8856346f50b472ba448c4e3a8f7f8f5781c69fb2\"\u003e\u003ccode\u003e8856346\u003c/code\u003e\u003c/a\u003e chore: add allowscripts to work with npm 12 (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4811\"\u003e#4811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/0b0f1ee3d4a648e8d1679a73f511277d25bf47aa\"\u003e\u003ccode\u003e0b0f1ee\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-uri from 3.1.2 to 3.1.4 (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4815\"\u003e#4815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/d60a777303fdd34eb1e5e6901ab39c7370ce5fef\"\u003e\u003ccode\u003ed60a777\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump postcss from 8.5.10 to 8.5.22 (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4814\"\u003e#4814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/8c1719aeab0efe0a5f13649d407c425b14ba4216\"\u003e\u003ccode\u003e8c1719a\u003c/code\u003e\u003c/a\u003e chore(deps): bump shell-quote from 1.8.4 to 1.10.0 (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4813\"\u003e#4813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-cli/commit/8c2473c23ff926772f8d7719777236ab113be591\"\u003e\u003ccode\u003e8c2473c\u003c/code\u003e\u003c/a\u003e chore(deps): bump immutable from 5.1.5 to 5.1.9 (\u003ca href=\"https://redirect.github.com/webpack/webpack-cli/issues/4812\"\u003e#4812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack-cli/compare/webpack-cli@7.2.1...webpack-cli@7.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cucumber/html-formatter` from 24.0.0 to 24.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/html-formatter/releases\"\u003e@​cucumber/html-formatter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev24.1.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ruby] Permit \u003ccode\u003ecucumber-messages\u003c/code\u003e v34\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/cucumber/html-formatter/blob/main/CHANGELOG.md\"\u003e@​cucumber/html-formatter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[24.1.0] - 2026-07-13\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ruby, Java] Permit \u003ccode\u003ecucumber-messages\u003c/code\u003e v34\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/fdf478e29f9f473017474027fdb2c89e8f8333cd\"\u003e\u003ccode\u003efdf478e\u003c/code\u003e\u003c/a\u003e Prepare release v24.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/e18695b732e08662b451d0e49713f928f3559f7f\"\u003e\u003ccode\u003ee18695b\u003c/code\u003e\u003c/a\u003e Bump maximum messages for ruby to v34 (\u003ca href=\"https://redirect.github.com/cucumber/html-formatter/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/488e3cc644a840e7cad6df8d579d2086715f6e9d\"\u003e\u003ccode\u003e488e3cc\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency org.junit:junit-bom to v6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/519c6d9f46ce32c24bac350938dacb0df8709cf3\"\u003e\u003ccode\u003e519c6d9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency tools.jackson:jackson-bom to v3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/a388960b22a4c8b3534a03a1a85f41ea254ee5a2\"\u003e\u003ccode\u003ea388960\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency mstest to 4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/5a3e2bf7259b6252867e989697fea114186d6ca8\"\u003e\u003ccode\u003e5a3e2bf\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/6e695067054d3fe9fe1e27e4c6f44c045f8a24e2\"\u003e\u003ccode\u003e6e69506\u003c/code\u003e\u003c/a\u003e fix(deps): update cucumber ecosystem to v34 (\u003ca href=\"https://redirect.github.com/cucumber/html-formatter/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/cdb9c49a5894320c03041a73025e24ecc748c7e1\"\u003e\u003ccode\u003ecdb9c49\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/929dff1e576d40c379f157be3c145ed9690f7398\"\u003e\u003ccode\u003e929dff1\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-java action to v5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/html-formatter/commit/ec80cd51e1fa58dc13a259981a369df924adaabd\"\u003e\u003ccode\u003eec80cd5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-cli to v7.2.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cucumber/html-formatter/compare/v24.0.0...v24.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cucumber/tag-expressions` from 10.0.0 to 11.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/tag-expressions/blob/main/CHANGELOG.md\"\u003e@​cucumber/tag-expressions's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[11.0.0] - 2026-07-23\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Ruby] Minimum ruby version is now bumped from \u003ccode\u003e2.6\u003c/code\u003e to \u003ccode\u003e3.1\u003c/code\u003e (With minor refactors to improve file loading / \u003ccode\u003eLiteral\u003c/code\u003e node sanitization) (\u003ca href=\"https://redirect.github.com/cucumber/tag-expressions/pull/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/0377bef46f6d22445ee0409db2b08e88946fb882\"\u003e\u003ccode\u003e0377bef\u003c/code\u003e\u003c/a\u003e Prepare release v11.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/cf4eedaf02b2a132cefad8393032aca00832c6ba\"\u003e\u003ccode\u003ecf4eeda\u003c/code\u003e\u003c/a\u003e [ruby] Bump minimum ruby and make minor refactors (\u003ca href=\"https://redirect.github.com/cucumber/tag-expressions/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/4330515e5723d42e8b8f15a01c53324f4290f355\"\u003e\u003ccode\u003e4330515\u003c/code\u003e\u003c/a\u003e chore(deps): update ruby/setup-ruby action to v1.321.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/040f2bfbecc0882b4123f2604d20291ade9ad968\"\u003e\u003ccode\u003e040f2bf\u003c/code\u003e\u003c/a\u003e Prefer .yaml over .yml for GitHub actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/c84d7ed476743d13cb16a03f0012053982a1624f\"\u003e\u003ccode\u003ec84d7ed\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.37.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/c13f392f53d5bd803b6433bcdc54c1ad6b331ceb\"\u003e\u003ccode\u003ec13f392\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency astral-sh/uv to v0.11.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/28505c89c9ae97325182ad9a91b6e037ecd5bd4e\"\u003e\u003ccode\u003e28505c8\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.37.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/6c41f557212076dc2f7a4cc86cd165f8d93ee61a\"\u003e\u003ccode\u003e6c41f55\u003c/code\u003e\u003c/a\u003e chore(deps): update astral-sh/setup-uv action to v9 (\u003ca href=\"https://redirect.github.com/cucumber/tag-expressions/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/5ff319ee9ad489769f743ef736379a83548eef04\"\u003e\u003ccode\u003e5ff319e\u003c/code\u003e\u003c/a\u003e Bump fast-uri from 3.1.2 to 3.1.4 in /javascript (\u003ca href=\"https://redirect.github.com/cucumber/tag-expressions/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/tag-expressions/commit/676f5e884dec05ad0d8ebcb0c50c8e2f7445e40f\"\u003e\u003ccode\u003e676f5e8\u003c/code\u003e\u003c/a\u003e java: Enable code coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cucumber/tag-expressions/compare/v10.0.0...v11.0.0\"\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.11.2 to 1.11.3\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@​emnapi/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(runtime): define deferred state as own properties by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/223\"\u003etoyobayashi/emnapi#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: refresh memory views after unshared memory growth (v1.x backport) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/230\"\u003etoyobayashi/emnapi#230\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.11.2...v1.11.3\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.11.2...v1.11.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/toyobayashi/emnapi/commit/b2011ea96d28fe60a6b8eabb82c2d6264daf7460\"\u003e\u003ccode\u003eb2011ea\u003c/code\u003e\u003c/a\u003e ci: publish wasi-threads with legacy tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/0aa86589768dc280fc889e2cea29e806ed30e2c8\"\u003e\u003ccode\u003e0aa8658\u003c/code\u003e\u003c/a\u003e 1.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/26917d19f20c0bee6fff075ca22f2277c4cfe09b\"\u003e\u003ccode\u003e26917d1\u003c/code\u003e\u003c/a\u003e fix: refresh memory views after unshared memory growth (v1.x backport) (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/f8f3860f21e7d3ccfad175fc195b61d0f93f6062\"\u003e\u003ccode\u003ef8f3860\u003c/code\u003e\u003c/a\u003e fix(runtime): define deferred state as own properties (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.11.2...v1.11.3\"\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.1 to 4.10.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@​eslint-community/eslint-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.10.0...v4.10.1\"\u003e4.10.1\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing typings \u003ccode\u003e@​types/node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/336\"\u003e#336\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/f16575f3ab9dbfa60854c2706bf71621aa02d56f\"\u003ef16575f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;feat: upgrade eslint-visitor-keys v5\u0026quot; (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/333\"\u003e#333\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/c160dba12e592a4244e4d857b78462629cd5596a\"\u003ec160dba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;feat!: update Node.js version support to drop Node 18\u0026quot; (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/332\"\u003e#332\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/330a309511a15c024df43202dda4e9aef4fa0d8b\"\u003e330a309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.9.1...v4.10.0\"\u003e4.10.0\u003c/a\u003e (2026-07-22)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade eslint-visitor-keys v5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/330\"\u003e#330\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3a4159a7386e5dc20bca08c81d7c8fd64eae5fe1\"\u003e3a4159a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/f16575f3ab9dbfa60854c2706bf71621aa02d56f\"\u003e\u003ccode\u003ef16575f\u003c/code\u003e\u003c/a\u003e fix: add missing typings \u003ccode\u003e@​types/node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/9594631b0b511d6db445288769dde852847b635c\"\u003e\u003ccode\u003e9594631\u003c/code\u003e\u003c/a\u003e chore: run Prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/330a309511a15c024df43202dda4e9aef4fa0d8b\"\u003e\u003ccode\u003e330a309\u003c/code\u003e\u003c/a\u003e fix: Revert \u0026quot;feat!: update Node.js version support to drop Node 18\u0026quot; (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/c160dba12e592a4244e4d857b78462629cd5596a\"\u003e\u003ccode\u003ec160dba\u003c/code\u003e\u003c/a\u003e fix: Revert \u0026quot;feat: upgrade eslint-visitor-keys v5\u0026quot; (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/80268bc44bf55e181fad96381f1a5d89fe492bf9\"\u003e\u003ccode\u003e80268bc\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3a4159a7386e5dc20bca08c81d7c8fd64eae5fe1\"\u003e\u003ccode\u003e3a4159a\u003c/code\u003e\u003c/a\u003e feat: upgrade eslint-visitor-keys v5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3b082a6f986074cb700db5f4409c9bfb16c6eb6c\"\u003e\u003ccode\u003e3b082a6\u003c/code\u003e\u003c/a\u003e feat!: update Node.js version support to drop Node 18 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/13a44bbec3eb7824379d7ed2c4799cd2f82a2f24\"\u003e\u003ccode\u003e13a44bb\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/327\"\u003e#327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/eb6000ecd2d2199768f46831f02fd6d898da2f41\"\u003e\u003ccode\u003eeb6000e\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/9c5d33420a93c4b4e48a05ed7078362c09c4708a\"\u003e\u003ccode\u003e9c5d334\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-pages-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.9.1...v4.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rgrove/parse-xml` from 4.2.2 to 4.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rgrove/parse-xml/releases\"\u003e@​rgrove/parse-xml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA document that starts with a valid processing instruction whose first characters are \u003ccode\u003exml\u003c/code\u003e, such as \u003ccode\u003e\u0026lt;?xml-stylesheet ...?\u0026gt;\u003c/code\u003e, is no longer incorrectly rejected for having an invalid XML declaration. \u003ca href=\"https://redirect.github.com/rgrove/parse-xml/pull/47\"\u003e#47\u003c/a\u003e (\u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rgrove/parse-xml/compare/v4.2.2...v4.2.3\"\u003ehttps://github.com/rgrove/parse-xml/compare/v4.2.2...v4.2.3\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/rgrove/parse-xml/blob/main/CHANGELOG.md\"\u003e@​rgrove/parse-xml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.3 (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA document that starts with a valid processing instruction whose first characters are \u003ccode\u003exml\u003c/code\u003e, such as \u003ccode\u003e\u0026lt;?xml-stylesheet ...?\u0026gt;\u003c/code\u003e, is no longer incorrectly rejected for having an invalid XML declaration. \u003ca href=\"https://redirect.github.com/rgrove/parse-xml/pull/47\"\u003e#47\u003c/a\u003e (\u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\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/rgrove/parse-xml/commit/d5eea5e8119a81f30011e28ff325d830eda6fac2\"\u003e\u003ccode\u003ed5eea5e\u003c/code\u003e\u003c/a\u003e Release 4.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rgrove/parse-xml/commit/779dc272210b1e5cc8fcf36ebfb8dee58ba6629a\"\u003e\u003ccode\u003e779dc27\u003c/code\u003e\u003c/a\u003e Don't reject a document that starts with a \u0026quot;\u0026lt;?xml…\u0026quot; processing instruction\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rgrove/parse-xml/compare/v4.2.2...v4.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/semver` from 7.7.1 to 7.8.0\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/semver\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `acorn` from 8.17.0 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/d788421b242ddccb28040f1431438ee5cf474208\"\u003e\u003ccode\u003ed788421\u003c/code\u003e\u003c/a\u003e Mark version 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/b61cb9a4f245c0f7abc8c3ea9f85b5ac8bc5fbce\"\u003e\u003ccode\u003eb61cb9a\u003c/code\u003e\u003c/a\u003e Add startLocation option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/c8d515c7f9c8baa62bf5ccffba98507b7be46218\"\u003e\u003ccode\u003ec8d515c\u003c/code\u003e\u003c/a\u003e Don't compute curLine when locations are off\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/a7bd3cd15702d28a7c8ef28365b3f04cf00d107c\"\u003e\u003ccode\u003ea7bd3cd\u003c/code\u003e\u003c/a\u003e Reject an unparenthesized arrow function as the left operand of \u003ccode\u003e**\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/b7c31b626e135c4ed130ff5063c44c20ea8e231a\"\u003e\u003ccode\u003eb7c31b6\u003c/code\u003e\u003c/a\u003e Fix mistake in previous patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/5c4af50af1536f144f0a4f254c50e5e34c0a2415\"\u003e\u003ccode\u003e5c4af50\u003c/code\u003e\u003c/a\u003e Avoid scanning from start of document in loose parser's resetTo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acornjs/acorn/compare/8.17.0...8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.11.1 to 2.11.12\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/cc4ecd6f513ca399d2e998d7b8e2986b54f7ad29\"\u003e\u003ccode\u003ecc4ecd6\u003c/code\u003e\u003c/a\u003e Patch to 2.11.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/fef63fc8af784ea1f54d45c275aa58c4169f61cf\"\u003e\u003ccode\u003efef63fc\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/c224f3356d9998c06eaa85177867144ba7726f46\"\u003e\u003ccode\u003ec224f33\u003c/code\u003e\u003c/a\u003e Patch to 2.11.11 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/bf8e2fb958423ebf4942ad42f4870f5856c5b509\"\u003e\u003ccode\u003ebf8e2fb\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/c1ade64787ba8e513096c49d8710bf6e3be072ed\"\u003e\u003ccode\u003ec1ade64\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/5137e40bb97af907777df9f56a923aefef373729\"\u003e\u003ccode\u003e5137e40\u003c/code\u003e\u003c/a\u003e Patch to 2.11.10 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/d298f41969396b88890206619cd68be9ce4f877d\"\u003e\u003ccode\u003ed298f41\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/89dd9143e1ffc453fce249dc0680a01b1f4486b8\"\u003e\u003ccode\u003e89dd914\u003c/code\u003e\u003c/a\u003e Patch to 2.11.9 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cb95a74dcf97b2773450af84bbe721bf9a70e8cb\"\u003e\u003ccode\u003ecb95a74\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/f61d3d4d64a20067451c1de8583dbfbcb539bbce\"\u003e\u003ccode\u003ef61d3d4\u003c/code\u003e\u003c/a\u003e Patch to 2.11.8 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.11.1...v2.11.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `detect-libc` from 2.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....\n\n_Description has been truncated_","html_url":"https://github.com/orionrobots/orionrobots.github.io/pull/460","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/orionrobots%2Forionrobots.github.io/issues/460","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/460/packages"}},{"old_version":"4.9.1","new_version":"4.10.0","update_type":"minor","path":null,"pr_created_at":"2026-07-22T10:11:36.000Z","version_change":"4.9.1 → 4.10.0","issue":{"uuid":"4947847369","node_id":"PR_kwDOPloKes70zso7","number":923,"state":"open","title":"deps(deps): bump the dev-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["configuration","dependencies","automated","size/xs","manual-review-required"],"assignees":["egarcia74"],"locked":false,"comments_count":13,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-22T10:11:36.000Z","updated_at":"2026-07-22T10:24:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"dev-dependencies","update_count":3,"packages":[{"name":"prettier","old_version":"3.9.5","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"eslint-visitor-keys","old_version":"3.4.3","new_version":"5.0.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 2 updates in the / directory: [prettier](https://github.com/prettier/prettier) and [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils).\n\nUpdates `prettier` from 3.9.5 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.6\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.5...3.9.6\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Preserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003e#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ninterface Container {\n  \u0026quot;new\u0026quot;(id: string): number;\n}\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\nnew(id: string): number;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\n\u0026quot;new\u0026quot;(id: string): number;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Support \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003e#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003e#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\nimport defer * as foo from \u0026quot;foo\u0026quot;;\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\nimport * as foo from \u0026quot;foo\u0026quot;;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\nimport defer * as foo from \u0026quot;foo\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Added a new official plugin \u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003e#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003e#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e is powered by \u003ca href=\"https://yuku.fyi/\"\u003eYuku\u003c/a\u003e (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).\u003c/p\u003e\n\u003cp\u003eThis plugin includes two new parsers: \u003ccode\u003eyuku\u003c/code\u003e (JavaScript syntax) and \u003ccode\u003eyuku-ts\u003c/code\u003e (TypeScript syntax).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo use this plugin:\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eInstall the plugin:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eyarn add --dev prettier @prettier/plugin-yuku\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8f0c95057cc91d5836409466cd9d9af3bb901e84\"\u003e\u003ccode\u003e8f0c950\u003c/code\u003e\u003c/a\u003e Release 3.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/e9107647d0497d8ff1cacbb0f970d4543df77c1c\"\u003e\u003ccode\u003ee910764\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec3f1c7bd74495992bc6954323a1a7fc8368808e\"\u003e\u003ccode\u003eec3f1c7\u003c/code\u003e\u003c/a\u003e Update typescript-eslint to v8.65.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/73d2efc2c6cba6f579585c88ef171132d90834ec\"\u003e\u003ccode\u003e73d2efc\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.7.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19664\"\u003e#19664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dd5e24eabeab1f75ad573c79781e5fd408bcfad3\"\u003e\u003ccode\u003edd5e24e\u003c/code\u003e\u003c/a\u003e Preserve quotes for \u003ccode\u003eTSMethodSignature\u003c/code\u003e nodes named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19621\"\u003e#19621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c03ab4e71c23154d6b11537eee3c938f0d0f67d3\"\u003e\u003ccode\u003ec03ab4e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-unicorn to v72 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b74dd53076c7208291a6b2e585c310844b41d35f\"\u003e\u003ccode\u003eb74dd53\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19654\"\u003e#19654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f1b594ea1db1520c383d0e281d623551f671f824\"\u003e\u003ccode\u003ef1b594e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-simple-import-sort to v14 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19655\"\u003e#19655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0d9dfb61530986373000dd107ea58ceebb79e233\"\u003e\u003ccode\u003e0d9dfb6\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.4 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bbb8159eb55575d4042653aa99f5f92a1416c19\"\u003e\u003ccode\u003e3bbb815\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003etypescript-only\u003c/code\u003e directory (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19636\"\u003e#19636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.5...3.9.6\"\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.1 to 4.10.0\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@​eslint-community/eslint-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.9.1...v4.10.0\"\u003e4.10.0\u003c/a\u003e (2026-07-22)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade eslint-visitor-keys v5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/330\"\u003e#330\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3a4159a7386e5dc20bca08c81d7c8fd64eae5fe1\"\u003e3a4159a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/80268bc44bf55e181fad96381f1a5d89fe492bf9\"\u003e\u003ccode\u003e80268bc\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3a4159a7386e5dc20bca08c81d7c8fd64eae5fe1\"\u003e\u003ccode\u003e3a4159a\u003c/code\u003e\u003c/a\u003e feat: upgrade eslint-visitor-keys v5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/3b082a6f986074cb700db5f4409c9bfb16c6eb6c\"\u003e\u003ccode\u003e3b082a6\u003c/code\u003e\u003c/a\u003e feat!: update Node.js version support to drop Node 18 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/13a44bbec3eb7824379d7ed2c4799cd2f82a2f24\"\u003e\u003ccode\u003e13a44bb\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/327\"\u003e#327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/eb6000ecd2d2199768f46831f02fd6d898da2f41\"\u003e\u003ccode\u003eeb6000e\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/9c5d33420a93c4b4e48a05ed7078362c09c4708a\"\u003e\u003ccode\u003e9c5d334\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-pages-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/90f8bb7d2d667ec060ee746ce9edf9e4576e9b23\"\u003e\u003ccode\u003e90f8bb7\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/796137e0bf0965e544817efaf05d679e53a19eb1\"\u003e\u003ccode\u003e796137e\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/5586731122b3cb213a02b8748fff086544fd62de\"\u003e\u003ccode\u003e5586731\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/74aa1164a3b209e7438e3254ccddd7a058f92eae\"\u003e\u003ccode\u003e74aa116\u003c/code\u003e\u003c/a\u003e chore: get rid of \u003ccode\u003e@eslint-community/eslint-plugin-mysticatea\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.9.1...v4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-visitor-keys` from 3.4.3 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/js/releases\"\u003eeslint-visitor-keys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-visitor-keys: v5.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v5.0.0...eslint-visitor-keys-v5.0.1\"\u003e5.0.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove tree-shaking (\u003ca href=\"https://redirect.github.com/eslint/js/issues/725\"\u003e#725\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/b699f3200cad596c731d077b22c239ce55fc7a06\"\u003eb699f32\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v5.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.1...eslint-visitor-keys-v5.0.0\"\u003e5.0.0\u003c/a\u003e (2025-11-07)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/9c84ecb6beb539ee08506de537a78a4585bb3afa\"\u003e9c84ecb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v4.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.0...eslint-visitor-keys-v4.2.1\"\u003e4.2.1\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eorder visitor keys for \u003ccode\u003eExportSpecifier\u003c/code\u003e in source code order (\u003ca href=\"https://redirect.github.com/eslint/js/issues/656\"\u003e#656\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/dbad7d8aeab3f24253ab846f1247a33b7ddd0f19\"\u003edbad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v4.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.1.0...eslint-visitor-keys-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for Import Attributes and RegExp Modifiers (\u003ca href=\"https://redirect.github.com/eslint/js/issues/639\"\u003e#639\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/2fd422278bfad826d601795670004f9d6da72ef7\"\u003e2fd4222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-visitor-keys: v4.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.0.0...eslint-visitor-keys-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2024-09-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd the \u003ccode\u003eeslint-visitor-keys\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/eslint/js/issues/620\"\u003e#620\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/5903929cb65898ffdb6bea7d3fca99781f32ff09\"\u003e5903929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies to avoid build failure (\u003ca href=\"https://redirect.github.com/eslint/js/issues/631\"\u003e#631\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/e8cd107d732fb7ef62cd4f6cd179bd48f5c13b27\"\u003ee8cd107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/js/blob/main/packages/eslint-visitor-keys/CHANGELOG.md\"\u003eeslint-visitor-keys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v5.0.0...eslint-visitor-keys-v5.0.1\"\u003e5.0.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove tree-shaking (\u003ca href=\"https://redirect.github.com/eslint/js/issues/725\"\u003e#725\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/b699f3200cad596c731d077b22c239ce55fc7a06\"\u003eb699f32\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.1...eslint-visitor-keys-v5.0.0\"\u003e5.0.0\u003c/a\u003e (2025-11-07)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/js/issues/696\"\u003e#696\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/9c84ecb6beb539ee08506de537a78a4585bb3afa\"\u003e9c84ecb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.2.0...eslint-visitor-keys-v4.2.1\"\u003e4.2.1\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eorder visitor keys for \u003ccode\u003eExportSpecifier\u003c/code\u003e in source code order (\u003ca href=\"https://redirect.github.com/eslint/js/issues/656\"\u003e#656\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/dbad7d8aeab3f24253ab846f1247a33b7ddd0f19\"\u003edbad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.1.0...eslint-visitor-keys-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for Import Attributes and RegExp Modifiers (\u003ca href=\"https://redirect.github.com/eslint/js/issues/639\"\u003e#639\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/2fd422278bfad826d601795670004f9d6da72ef7\"\u003e2fd4222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/js/compare/eslint-visitor-keys-v4.0.0...eslint-visitor-keys-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2024-09-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd the \u003ccode\u003eeslint-visitor-keys\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/eslint/js/issues/620\"\u003e#620\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/5903929cb65898ffdb6bea7d3fca99781f32ff09\"\u003e5903929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies to avoid build failure (\u003ca href=\"https://redirect.github.com/eslint/js/issues/631\"\u003e#631\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/js/commit/e8cd107d732fb7ef62cd4f6cd179bd48f5c13b27\"\u003ee8cd107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslint-visitor-keys/compare/v3.4.3...v4.0.0\"\u003e4.0.0\u003c/a\u003e (2024-02-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js \u003ccode\u003e^18.18.0 || ^20.9.0 || \u0026gt;=21.1.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint-visitor-keys/issues/63\"\u003e#63\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/eslint/js/commit/a52a694e064952bd55cf6050049062464a0c1304\"\u003e\u003ccode\u003ea52a694\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/b699f3200cad596c731d077b22c239ce55fc7a06\"\u003e\u003ccode\u003eb699f32\u003c/code\u003e\u003c/a\u003e fix: improve tree-shaking (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/6ec0770da26ffb7d39c298dce2221dcdb61e2e8c\"\u003e\u003ccode\u003e6ec0770\u003c/code\u003e\u003c/a\u003e refactor: hoist cli tools to root level (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/a7ca435415ff9e0564f6471cfcb2f914fb59461a\"\u003e\u003ccode\u003ea7ca435\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/1135f33d1b63fbc3be1557c1a1a59b64e821a26b\"\u003e\u003ccode\u003e1135f33\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/4dff885b737a20bb0d4426556e50557f73f1f79b\"\u003e\u003ccode\u003e4dff885\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/83ee9815c3e0ed45615dd3efbce589245b27112c\"\u003e\u003ccode\u003e83ee981\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/42f4cec466cb7a2cc7a4c82b867ab6259aca994e\"\u003e\u003ccode\u003e42f4cec\u003c/code\u003e\u003c/a\u003e chore: introduce \u003ccode\u003eprettier\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/js/tree/HEAD/packages/eslint-visitor-keys/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/143975dc9de844936a5844439701047c92bc8560\"\u003e\u003ccode\u003e143975d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/js/commit/c5aa04641d4afe5098f1a661e3043d91e8794c09\"\u003e\u003ccode\u003ec5aa046\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/js/commits/eslint-visitor-keys-v5.0.1/packages/eslint-visitor-keys\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for eslint-visitor-keys since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/egarcia74/warp-sql-server-mcp/pull/923","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/egarcia74%2Fwarp-sql-server-mcp/issues/923","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/923/packages"}},{"old_version":"4.9.0","new_version":"4.9.1","update_type":"patch","path":"/panel","pr_created_at":"2026-07-17T00:24:27.000Z","version_change":"4.9.0 → 4.9.1","issue":{"uuid":"4906969912","node_id":"PR_kwDOQlGdBs7ywel-","number":542,"state":"closed","title":"chore(deps): bump the dependencies group in /panel with 208 updates","user":"dependabot[bot]","labels":["dependencies","area: panel","javascript"],"assignees":[],"locked":true,"comments_count":3,"pull_request":true,"closed_at":"2026-07-18T06:09:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-17T00:24:27.000Z","updated_at":"2026-07-18T06:09:17.000Z","time_to_close":107081,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":208,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.15","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.11","new_version":"1.2.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.8","new_version":"2.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.8","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.2.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.8","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.13","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.8","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tanstack/react-query","old_version":"5.90.16","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"lucide-react","old_version":"0.562.0","new_version":"1.24.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.8","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.0","new_version":"7.81.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"recharts","old_version":"3.8.1","new_version":"3.9.2","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.3.5","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.10","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.2","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@types/node","old_version":"25.0.8","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"9.39.2","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.2.6","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"prettier","old_version":"3.8.5","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"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/config-array","old_version":"0.21.1","new_version":"0.23.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/config-helpers","old_version":"0.4.2","new_version":"0.6.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/core","old_version":"0.17.0","new_version":"1.2.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.7","new_version":"3.0.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.4.1","new_version":"0.7.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@floating-ui/core","old_version":"1.7.3","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.6","new_version":"2.1.9","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/utils","old_version":"0.2.10","new_version":"0.2.12","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@napi-rs/wasm-runtime","old_version":"0.2.12","new_version":"1.1.6","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@next/env","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.2.6","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"16.1.7","new_version":"16.2.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@radix-ui/number","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/primitive","old_version":"1.1.3","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-arrow","old_version":"1.1.7","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collection","old_version":"1.1.7","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-compose-refs","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-direction","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.11","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-scope","old_version":"1.1.7","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-id","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menu","old_version":"2.1.16","new_version":"2.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.2.8","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-portal","old_version":"1.1.9","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.5","new_version":"1.1.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-primitive","old_version":"2.1.3","new_version":"2.1.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-roving-focus","old_version":"1.1.11","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-callback-ref","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-controllable-state","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-effect-event","old_version":"0.0.2","new_version":"0.0.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-is-hydrated","old_version":"0.1.0","new_version":"0.1.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-layout-effect","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-previous","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-rect","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-size","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-visually-hidden","old_version":"1.2.3","new_version":"1.2.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/rect","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/node","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/query-core","old_version":"5.90.16","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/query-devtools","old_version":"5.92.0","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tybys/wasm-util","old_version":"0.10.2","new_version":"0.10.3","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@unrs/resolver-binding-android-arm-eabi","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-android-arm64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-arm64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-x64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-freebsd-x64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-gnueabihf","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-musleabihf","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-musl","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-ppc64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-musl","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-s390x-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-musl","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-wasm32-wasi","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-arm64-msvc","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-ia32-msvc","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-x64-msvc","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@vitest/expect","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"acorn","old_version":"8.15.0","new_version":"8.17.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.12.6","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ansi-styles","old_version":"4.3.0","new_version":"5.2.0","repository_url":"https://github.com/chalk/ansi-styles"},{"name":"ast-v8-to-istanbul","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.12.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.10.42","new_version":"2.10.43","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.16","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.6","repository_url":"https://github.com/browserslist/browserslist"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"caniuse-lite","old_version":"1.0.30001803","new_version":"1.0.30001805","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.392","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.24.2","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.1","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.2","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-module-lexer","old_version":"2.1.0","new_version":"2.3.1","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"es-toolkit","old_version":"1.47.0","new_version":"1.49.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-import-resolver-node","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-module-utils","old_version":"2.12.1","new_version":"2.14.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-scope","old_version":"8.4.0","new_version":"9.1.2","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"10.4.0","new_version":"11.2.0","repository_url":"https://github.com/eslint/js"},{"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.3.0","new_version":"1.4.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":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.13.0","new_version":"4.14.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"14.0.0","new_version":"16.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"immer","old_version":"10.2.0","new_version":"11.1.11","repository_url":"https://github.com/immerjs/immer"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"jiti","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/unjs/jiti"},{"name":"lightningcss-android-arm64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"nanoid","old_version":"3.3.15","new_version":"3.3.16","repository_url":"https://github.com/ai/nanoid"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.51","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"reselect","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/reduxjs/reselect"},{"name":"resolve","old_version":"1.22.11","new_version":"2.0.0-next.7","repository_url":"https://github.com/browserify/resolve"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"std-env","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/unjs/std-env"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"tapable","old_version":"2.3.0","new_version":"2.3.3","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.5.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"typescript-eslint","old_version":"8.49.0","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"undici-types","old_version":"7.16.0","new_version":"8.3.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unrs-resolver","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"update-browserslist-db","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":"/panel","ecosystem":"npm"},"body":"Bumps the dependencies group in /panel with 208 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.15` | `1.1.19` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.1.11` | `1.2.2` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.7` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.1.16` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.19` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.20` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.8` | `2.1.11` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.1.19` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.8` | `1.1.12` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.2.14` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.3` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.8` | `1.1.11` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.3.0` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.3` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.17` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.12` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.16` | `5.101.2` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.562.0` | `1.24.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.7` | `16.2.10` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.8` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.0` | `7.81.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.9.2` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.10` | `5.0.14` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.3.3` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.2` | `5.101.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.8` | `26.1.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.9` | `4.1.10` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.7.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.6` | `16.2.10` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.5` | `3.9.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.3.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.10` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.7` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.1` | `0.23.5` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.4.2` | `0.6.0` |\n| [@eslint/core](https://github.com/eslint/rewrite/tree/HEAD/packages/core) | `0.17.0` | `1.2.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.7` | `3.0.5` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.4.1` | `0.7.2` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.3` | `1.8.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.8.0` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.6` | `2.1.9` |\n| [@floating-ui/utils](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/utils) | `0.2.10` | `0.2.12` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime) | `0.2.12` | `1.1.6` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `16.1.7` | `16.2.10` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.6` | `16.2.10` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/darwin-arm64) | `16.1.7` | `16.2.10` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/darwin-x64) | `16.1.7` | `16.2.10` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-arm64-gnu) | `16.1.7` | `16.2.10` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-arm64-musl) | `16.1.7` | `16.2.10` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-x64-gnu) | `16.1.7` | `16.2.10` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-x64-musl) | `16.1.7` | `16.2.10` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/win32-arm64-msvc) | `16.1.7` | `16.2.10` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/win32-x64-msvc) | `16.1.7` | `16.2.10` |\n| [@radix-ui/number](https://github.com/radix-ui/primitives/tree/HEAD/packages/core/number) | `1.1.1` | `1.1.2` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives/tree/HEAD/packages/core/primitive) | `1.1.3` | `1.1.5` |\n| [@radix-ui/react-arrow](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/arrow) | `1.1.7` | `1.1.11` |\n| [@radix-ui/react-collection](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collection) | `1.1.7` | `1.1.12` |\n| [@radix-ui/react-compose-refs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/compose-refs) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-context](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context) | `1.1.2` | `1.2.0` |\n| [@radix-ui/react-direction](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/direction) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dismissable-layer) | `1.1.11` | `1.1.15` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/focus-guards) | `1.1.3` | `1.1.4` |\n| [@radix-ui/react-focus-scope](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/focus-scope) | `1.1.7` | `1.1.12` |\n| [@radix-ui/react-id](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/id) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/menu) | `2.1.16` | `2.1.20` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popper) | `1.2.8` | `1.3.3` |\n| [@radix-ui/react-portal](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/portal) | `1.1.9` | `1.1.13` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/presence) | `1.1.5` | `1.1.7` |\n| [@radix-ui/react-primitive](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/primitive) | `2.1.3` | `2.1.7` |\n| [@radix-ui/react-roving-focus](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/roving-focus) | `1.1.11` | `1.1.15` |\n| [@radix-ui/react-use-callback-ref](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-callback-ref) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-controllable-state](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-controllable-state) | `1.2.2` | `1.2.3` |\n| [@radix-ui/react-use-effect-event](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-effect-event) | `0.0.2` | `0.0.3` |\n| [@radix-ui/react-use-is-hydrated](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-is-hydrated) | `0.1.0` | `0.1.1` |\n| [@radix-ui/react-use-layout-effect](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-layout-effect) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-previous](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-previous) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-rect](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-rect) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-size](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-size) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-visually-hidden](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/visually-hidden) | `1.2.3` | `1.2.7` |\n| [@radix-ui/rect](https://github.com/radix-ui/primitives/tree/HEAD/packages/core/rect) | `1.1.1` | `1.1.2` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.18` | `4.3.3` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.18` | `4.3.3` |\n| [@tanstack/query-core](https://github.com/TanStack/query/tree/HEAD/packages/query-core) | `5.90.16` | `5.101.2` |\n| [@tanstack/query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/query-devtools) | `5.92.0` | `5.101.2` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.2` | `0.10.3` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.49.0` | `8.64.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.49.0` | `8.64.0` |\n| [@unrs/resolver-binding-android-arm-eabi](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-android-arm64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-darwin-arm64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-darwin-x64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-freebsd-x64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm-gnueabihf](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm-musleabihf](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm64-musl](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-ppc64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-riscv64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-riscv64-musl](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-s390x-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-x64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-x64-musl](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-wasm32-wasi](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-win32-arm64-msvc](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-win32-ia32-msvc](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-win32-x64-msvc](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `4.1.9` | `4.1.10` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `4.1.9` | `4.1.10` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `4.1.9` | `4.1.10` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.1.9` | `4.1.10` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `4.1.9` | `4.1.10` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `4.1.9` | `4.1.10` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.1.9` | `4.1.10` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.17.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.15.0` |\n| [ansi-styles](https://github.com/chalk/ansi-styles) | `4.3.0` | `5.2.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `1.0.4` | `1.0.5` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.12.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.42` | `2.10.43` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.16` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.6` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001803` | `1.0.30001805` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.267` | `1.5.392` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.24.2` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.1` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.2` | `1.4.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.1.0` | `2.3.1` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.47.0` | `1.49.0` |\n| [eslint-import-resolver-node](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/node) | `0.3.9` | `0.3.10` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.1` | `2.14.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `8.4.0` | `9.1.2` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.4.0` | `11.2.0` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.3.0` | `1.4.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.0` | `4.14.0` |\n| [globals](https://github.com/sindresorhus/globals) | `14.0.0` | `16.4.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.4` |\n| [immer](https://github.com/immerjs/immer) | `10.2.0` | `11.1.11` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.6.1` | `2.7.0` |\n| [lightningcss-android-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.15` | `3.3.16` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.51` |\n| [reselect](https://github.com/reduxjs/reselect) | `5.1.1` | `5.2.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `2.0.0-next.7` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [std-env](https://github.com/unjs/std-env) | `4.1.0` | `4.2.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [tapable](https://github.com/webpack/tapable) | `2.3.0` | `2.3.3` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.15` | `0.2.17` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.5.0` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.49.0` | `8.64.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.16.0` | `8.3.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.2` | `1.2.3` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.22` |\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.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/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-alert-dialog` from 1.1.15 to 1.1.19\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/alert-dialog/CHANGELOG.md\"\u003e@​radix-ui/react-alert-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dialog@1.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dialog@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved dev-only warnings for dialogs when title and/or description is not rendered.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dialog@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dialog@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/alert-dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-alert-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.11 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/avatar/CHANGELOG.md\"\u003e@​radix-ui/react-avatar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several edge cases with Avatar's loading state\n\u003cul\u003e\n\u003cli\u003eAn avatar's fallback would not be displayed again if its image component unmounted. This is now fixed.\u003c/li\u003e\n\u003cli\u003eRendering multiple \u003ccode\u003eAvatar.Image\u003c/code\u003e components per \u003ccode\u003eAvatar.Root\u003c/code\u003e was never supported and results in buggy, unpredictable behavior. We now warn about this in development.\u003c/li\u003e\n\u003cli\u003eZero-sized images were treated as \u003ccode\u003eloading\u003c/code\u003e, meaning that \u003ccode\u003eonLoadingStatusChange\u003c/code\u003e is never called once loaded. A zero-sized image now triggers an \u003ccode\u003eerror\u003c/code\u003e status on load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed console warnings to show in test environments.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/avatar\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-avatar\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.3 to 1.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/checkbox/CHANGELOG.md\"\u003e@​radix-ui/react-checkbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/checkbox\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-checkbox\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.12 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/collapsible/CHANGELOG.md\"\u003e@​radix-ui/react-collapsible's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/collapsible\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-collapsible\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.15 to 1.1.19\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved dev-only warnings for dialogs when title and/or description is not rendered.\u003c/li\u003e\n\u003cli\u003eFixed Dismissable Layer so outside interactions stopped by extension UI overlays do not dismiss dialogs or popovers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed disabled pointer events in closed dialogs\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.16 to 2.1.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.20\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where menus and submenus remained open after a window loses focus.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dropdown-menu\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.8 to 2.1.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md\"\u003e@​radix-ui/react-label's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-label\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.15 to 1.1.19\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/popover/CHANGELOG.md\"\u003e@​radix-ui/react-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Dismissable Layer so outside interactions stopped by extension UI overlays do not dismiss dialogs or popovers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/popover\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-popover\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.8 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/progress/CHANGELOG.md\"\u003e@​radix-ui/react-progress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/progress\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-progress\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.10 to 1.2.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/scroll-area/CHANGELOG.md\"\u003e@​radix-ui/react-scroll-area's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e--radix-scroll-area-corner-width\u003c/code\u003e and \u003ccode\u003e--radix-scroll-area-corner-height\u003c/code\u003e not resetting to \u003ccode\u003e0\u003c/code\u003e when the corner is removed (eg. when one of the scrollbars is no longer visible). Previously these values would stick around and leave a permanent gap on the remaining scrollbar.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStabilized the viewport style tag unless the nonce changes.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDuplicate index signature\u003c/code\u003e errors that surfaced when consuming multiple packages together.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003edata-state\u003c/code\u003e attribute for Scroll Area scrollbars\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/scroll-area\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-scroll-area\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.6 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in form control components to ensure their values are updated when their associated form's is reset. This affects \u003ccode\u003eRadioGroup\u003c/code\u003e, \u003ccode\u003eSlider\u003c/code\u003e, \u003ccode\u003eSelect\u003c/code\u003e, and \u003ccode\u003eSwitch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllowed a \u003ccode\u003eSelect.Item\u003c/code\u003e with an empty string value to act as a \u0026quot;clear\u0026quot; option. Selecting it resets the selection back to the placeholder, restoring the native \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e behavior for optional selects.\u003c/li\u003e\n\u003cli\u003eFixed a bug where typeahead search resulted in focusing an element that no longer exists.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Select. \u003ccode\u003eSelect.unstable_Provider\u003c/code\u003e sets up Select's context and state without implicitly rendering the hidden native \u003ccode\u003eselect\u003c/code\u003e, and \u003ccode\u003eSelect.unstable_BubbleInput\u003c/code\u003e exposes that previously internal native \u003ccode\u003eselect\u003c/code\u003e so consumers can recompose it explicitly. \u003ccode\u003eSelect\u003c/code\u003e continues to render both by default.\u003c/li\u003e\n\u003cli\u003eAdded support for presence-based exit animations in Select\u003c/li\u003e\n\u003cli\u003eFixed Select hidden input so it submits empty string when no value is selected\u003c/li\u003e\n\u003cli\u003eFixed placeholder rendering when a controlled Select is reset to an empty value\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003e__selectScope\u003c/code\u003e prop to \u003ccode\u003ePopperContent\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelect\u003c/code\u003e closing unexpectedly after touch-scrolling its content when rendered inside an open shadow DOM\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelectValue\u003c/code\u003e logging invalid prop errors when used with both \u003ccode\u003easChild\u003c/code\u003e and a placeholder\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-select\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.8 to 1.1.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md\"\u003e@​radix-ui/react-separator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-separator\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.4 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded generic type arguments for \u003ccode\u003eSlotProps\u003c/code\u003e and \u003ccode\u003ecreateSlot\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eSlotProps\u003c/code\u003e and \u003ccode\u003ecreateSlot\u003c/code\u003e now accept generic type arguments to specify the type of element a slot should render, as well as its props.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst Slot = createSlot\u0026lt;HTMLButtonElement, MyCustomButtonProps\u0026gt;('Slot');\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by \u003ccode\u003eSlot\u003c/code\u003e creating a new ref callback on every render\u003c/li\u003e\n\u003cli\u003eAdded support for nested \u003ccode\u003eSlottable\u003c/code\u003e via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eImproved error messages for invalid slot children\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-slot\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.6 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/switch/CHANGELOG.md\"\u003e@​radix-ui/react-switch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in form control components to ensure their values are updated when their associated form's is reset. This affects \u003ccode\u003eRadioGroup\u003c/code\u003e, \u003ccode\u003eSlider\u003c/code\u003e, \u003ccode\u003eSelect\u003c/code\u003e, and \u003ccode\u003eSwitch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e, \u003ccode\u003eTrigger\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Switch. These expose the previously internal composition (context provider, the interactive control, and the hidden form input) so consumers can directly access and recompose them. The \u003ccode\u003eSwitch\u003c/code\u003e component continues to render them by default.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/switch\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-switch\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.13 to 1.1.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.14\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tabs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.8 to 1.2.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md\"\u003e@​radix-ui/react-tooltip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed runtime error when event target is non-Node\u003c/li\u003e\n\u003cli\u003eFixed a Tooltip bug so that \u003ccode\u003eskipDelayDuration={0}\u003c/code\u003e works as expected. Previously, the open delay could still be skipped when moving between triggers.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tooltip\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.19 to 0.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e@​tailwindcss/typography's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/typography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.20] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e3714a3fe55551ce9d51eec4721183ed6b1d5cd1\"\u003e\u003ccode\u003ee3714a3\u003c/code\u003e\u003c/a\u003e 0.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f34283d2961e18dd0dc2a849702e0dfd45fc80cb\"\u003e\u003ccode\u003ef34283d\u003c/code\u003e\u003c/a\u003e Update tailwindcss peer dependency version (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/543de4274390e90c4aab5d216729b46a3ba5541b\"\u003e\u003ccode\u003e543de42\u003c/code\u003e\u003c/a\u003e bump Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/881b0488df9fd05e5361276b66a9ee8e7f39a3a7\"\u003e\u003ccode\u003e881b048\u003c/code\u003e\u003c/a\u003e Setup OIDC (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/74a3da779bb43e4e68f446395224c768704c1fb6\"\u003e\u003ccode\u003e74a3da7\u003c/code\u003e\u003c/a\u003e Fix typo in README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/3963dfede4845f46451db1863fd5321f4cdea03b\"\u003e\u003ccode\u003e3963dfe\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/abf85cc6e1b4f9b914b0f66453e5a97a9899a15c\"\u003e\u003ccode\u003eabf85cc\u003c/code\u003e\u003c/a\u003e className instead of classname (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.19...v0.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.16 to 5.101.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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.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/f5bf180d933d8b8d9d9e7b845e55b26a3a413b07\"\u003e\u003ccode\u003ef5bf180\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/25cdd975fed4703d2ca5b600ca5ccd2b600b3dd8\"\u003e\u003ccode\u003e25cdd97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/ecd89c8faf7acc226f00633ea3a761d3ab842c1d\"\u003e\u003ccode\u003eecd89c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/01c7634...\n\n_Description has been truncated_","html_url":"https://github.com/rennf93/roboco/pull/542","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennf93%2Froboco/issues/542","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/542/packages"}},{"old_version":"4.9.0","new_version":"4.9.1","update_type":"patch","path":null,"pr_created_at":"2026-07-12T11:34:46.000Z","version_change":"4.9.0 → 4.9.1","issue":{"uuid":"4866860623","node_id":"PR_kwDOPIwKwc7wuynV","number":64,"state":"closed","title":"chore(deps): bump the all-dependencies group with 113 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T11:33:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-12T11:34:46.000Z","updated_at":"2026-09-06T11:33:33.000Z","time_to_close":4838324,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":113,"packages":[{"name":"@journeyapps/wa-sqlite","old_version":"1.4.1","new_version":"1.7.2","repository_url":"https://github.com/powersync-ja/wa-sqlite"},{"name":"@powersync/react","old_version":"1.8.2","new_version":"1.10.0","repository_url":"https://github.com/powersync-ja/powersync-js"},{"name":"@powersync/web","old_version":"1.30.0","new_version":"1.39.0","repository_url":"https://github.com/powersync-ja/powersync-js"},{"name":"@supabase/supabase-js","old_version":"2.87.1","new_version":"2.110.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"react","old_version":"19.2.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vite-plugin-wasm","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"},{"name":"@eslint/js","old_version":"9.38.0","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@vitejs/plugin-react","old_version":"5.1.0","new_version":"6.0.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"9.38.0","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.5.3","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"16.4.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"supabase","old_version":"2.53.6","new_version":"2.109.1","repository_url":"https://github.com/supabase/cli"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.1.12","new_version":"8.1.4","repository_url":"https://github.com/vitejs/vite"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-globals","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-option","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.11","new_version":"0.27.3","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/config-array","old_version":"0.21.1","new_version":"0.23.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/config-helpers","old_version":"0.4.1","new_version":"0.6.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/core","old_version":"0.16.0","new_version":"1.2.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.7","new_version":"3.0.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.4.0","new_version":"0.7.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@powersync/common","old_version":"1.44.0","new_version":"1.47.0","repository_url":"https://github.com/powersync-ja/powersync-js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.43","new_version":"1.0.1","repository_url":"https://github.com/rolldown/plugins"},{"name":"@supabase/auth-js","old_version":"2.87.1","new_version":"2.110.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/functions-js","old_version":"2.87.1","new_version":"2.110.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/postgrest-js","old_version":"2.87.1","new_version":"2.110.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/realtime-js","old_version":"2.87.1","new_version":"2.110.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/storage-js","old_version":"2.87.1","new_version":"2.110.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.9.1","new_version":"25.3.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.46.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"acorn","old_version":"8.15.0","new_version":"8.17.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.12.6","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"balanced-match","old_version":"1.0.2","new_version":"4.0.4","repository_url":"https://github.com/juliangruber/balanced-match"},{"name":"baseline-browser-mapping","old_version":"2.8.20","new_version":"2.10.43","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"5.0.7","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.27.0","new_version":"4.28.6","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001751","new_version":"1.0.30001805","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"electron-to-chromium","old_version":"1.5.240","new_version":"1.5.389","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.11","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-scope","old_version":"8.4.0","new_version":"9.1.2","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"10.4.0","new_version":"11.2.0","repository_url":"https://github.com/eslint/js"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"glob-parent","old_version":"5.1.2","new_version":"6.0.2","repository_url":"https://github.com/gulpjs/glob-parent"},{"name":"minimatch","old_version":"3.1.2","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.16","repository_url":"https://github.com/ai/nanoid"},{"name":"node-releases","old_version":"2.0.26","new_version":"2.0.51","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"picomatch","old_version":"2.3.1","new_version":"4.0.5","repository_url":"https://github.com/micromatch/picomatch"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.17","repository_url":"https://github.com/postcss/postcss"},{"name":"tinyglobby","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.5.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"undici-types","old_version":"7.16.0","new_version":"7.18.2","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.4","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 113 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@journeyapps/wa-sqlite](https://github.com/powersync-ja/wa-sqlite) | `1.4.1` | `1.7.2` |\n| [@powersync/react](https://github.com/powersync-ja/powersync-js) | `1.8.2` | `1.10.0` |\n| [@powersync/web](https://github.com/powersync-ja/powersync-js) | `1.30.0` | `1.39.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.87.1` | `2.110.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.5.0` | `3.6.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.38.0` | `10.0.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.0` | `6.0.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.38.0` | `10.7.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.5.3` |\n| [globals](https://github.com/sindresorhus/globals) | `16.4.0` | `17.7.0` |\n| [supabase](https://github.com/supabase/cli/tree/HEAD/apps/cli) | `2.53.6` | `2.109.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.46.2` | `8.63.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.12` | `8.1.4` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.29.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.29.7` |\n| [@babel/helper-globals](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-globals) | `7.28.0` | `7.29.7` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.29.7` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/helper-validator-option](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-option) | `7.27.1` | `7.29.7` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.7` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.27.2` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.29.7` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.7` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.1` | `0.23.5` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.4.1` | `0.6.0` |\n| [@eslint/core](https://github.com/eslint/rewrite/tree/HEAD/packages/core) | `0.16.0` | `1.2.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.7` | `3.0.5` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.4.0` | `0.7.2` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@powersync/common](https://github.com/powersync-ja/powersync-js) | `1.44.0` | `1.47.0` |\n| [@rolldown/pluginutils](https://github.com/rolldown/plugins/tree/HEAD/packages/pluginutils) | `1.0.0-beta.43` | `1.0.1` |\n| [@supabase/auth-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/auth-js) | `2.87.1` | `2.110.2` |\n| [@supabase/functions-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/functions-js) | `2.87.1` | `2.110.2` |\n| [@supabase/postgrest-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/postgrest-js) | `2.87.1` | `2.110.2` |\n| [@supabase/realtime-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/realtime-js) | `2.87.1` | `2.110.2` |\n| [@supabase/storage-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/storage-js) | `2.87.1` | `2.110.2` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.9.1` | `25.3.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.46.2` | `8.63.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.46.2` | `8.63.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.17.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.15.0` |\n| [balanced-match](https://github.com/juliangruber/balanced-match) | `1.0.2` | `4.0.4` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.20` | `2.10.43` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `5.0.7` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.27.0` | `4.28.6` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001751` | `1.0.30001805` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.240` | `1.5.389` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.11` | `0.27.3` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `8.4.0` | `9.1.2` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.4.0` | `11.2.0` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.2` |\n| [glob-parent](https://github.com/gulpjs/glob-parent) | `5.1.2` | `6.0.2` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `10.2.5` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.16` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.26` | `2.0.51` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `4.0.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.17` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.15` | `0.2.17` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.5.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.16.0` | `7.18.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.4` | `1.2.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.3` |\n\nUpdates `@journeyapps/wa-sqlite` from 1.4.1 to 1.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/powersync-ja/wa-sqlite/releases\"\u003e@​journeyapps/wa-sqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef6c92d7: Internal: Fix automated releases.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8202839: Update PowerSync core extension to 0.4.13.\u003c/li\u003e\n\u003cli\u003e76431f0: Include upstream wa-sqlite fixes for \u003ccode\u003eOPFSWriteAheadVFS\u003c/code\u003e: Fix manual checkpoint in exclusive locking mode, fix file size tracking, fix salt association across WAL boundary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7927f23: Update SQLite to 3.53.0, PowerSync core extension to 0.4.12.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed6d0616: Update SQLite to 3.51.2, PowerSync core extension to 0.4.11.\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/powersync-ja/wa-sqlite/blob/master/CHANGELOG.md\"\u003e@​journeyapps/wa-sqlite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef6c92d7: Internal: Fix automated releases.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4a20bd5: Fix a few type declarations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8202839: Update PowerSync core extension to 0.4.13.\u003c/li\u003e\n\u003cli\u003e76431f0: Include upstream wa-sqlite fixes for \u003ccode\u003eOPFSWriteAheadVFS\u003c/code\u003e: Fix manual checkpoint in exclusive locking mode, fix file size tracking, fix salt association across WAL boundary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7927f23: Update SQLite to 3.53.0, PowerSync core extension to 0.4.12.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed6d0616: Update SQLite to 3.51.2, PowerSync core extension to 0.4.11.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/d33fcd38a5b5a5e5539c4a3398346d030d4d3ed0\"\u003e\u003ccode\u003ed33fcd3\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/f6c92d77eb0035b21e44ab47161a076f0ae9c12d\"\u003e\u003ccode\u003ef6c92d7\u003c/code\u003e\u003c/a\u003e Fix automated release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/bfc5e4970f5e8e39d323f68435ee152e3340a779\"\u003e\u003ccode\u003ebfc5e49\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/f499408131b6955175198ed8f728e4c64b166bfc\"\u003e\u003ccode\u003ef499408\u003c/code\u003e\u003c/a\u003e Update to node 26 (\u003ca href=\"https://redirect.github.com/powersync-ja/wa-sqlite/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/4a20bd5d5c94a645288bac94fa50b8b653621272\"\u003e\u003ccode\u003e4a20bd5\u003c/code\u003e\u003c/a\u003e Add changeset to prepare release (\u003ca href=\"https://redirect.github.com/powersync-ja/wa-sqlite/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/247f7f88e801e503c09f4360dc1691fd6f73d750\"\u003e\u003ccode\u003e247f7f8\u003c/code\u003e\u003c/a\u003e Merge upstream changes (\u003ca href=\"https://redirect.github.com/powersync-ja/wa-sqlite/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/e4bb5532c8cfa9fa80bb26e62cc22814d16440be\"\u003e\u003ccode\u003ee4bb553\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/81a99ea96783199f767d21dfc2967887ce4ab584\"\u003e\u003ccode\u003e81a99ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/powersync-ja/wa-sqlite/issues/67\"\u003e#67\u003c/a\u003e from powersync-ja/update-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/76431f09db14808b8d17ada6120225f668e80af5\"\u003e\u003ccode\u003e76431f0\u003c/code\u003e\u003c/a\u003e Fix changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/wa-sqlite/commit/e0e2257518230c200361f4ee72177cebb9bae9ca\"\u003e\u003ccode\u003ee0e2257\u003c/code\u003e\u003c/a\u003e Rebuild\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/powersync-ja/wa-sqlite/compare/v1.4.1...v1.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@powersync/react` from 1.8.2 to 1.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/powersync-ja/powersync-js/releases\"\u003e@​powersync/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/react\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eccf16f0: Added \u003ccode\u003euseSyncStreams\u003c/code\u003e hook that allows you to manage a variable number of sync streams, compared to the existing \u003ccode\u003euseSyncStream\u003c/code\u003e hook intended for the one and only one use case.\nUpdated \u003ccode\u003euseSyncStream\u003c/code\u003e and \u003ccode\u003euseAllSyncStreamsHaveSynced\u003c/code\u003e to use this hook internally to simplify their implementations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4b957f0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/react\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1bbba11: Fixed an issue where if a \u003ccode\u003euseQuery\u003c/code\u003e hook was waiting for a sync stream, the result sometimes omitted fields that should always be present according to the TypeScript typing.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [eac163a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8f8ef1c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.50.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/2e92c339b221d3aedc2267cca2abad897b192002\"\u003e\u003ccode\u003e2e92c33\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/3e6fac6ce1143962680d6a6c4e82ff51a3b32e15\"\u003e\u003ccode\u003e3e6fac6\u003c/code\u003e\u003c/a\u003e Tauri SDK (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/ccf16f09b28cdaa0e6f0d5ef9ee426f1d38bea62\"\u003e\u003ccode\u003eccf16f0\u003c/code\u003e\u003c/a\u003e (feat): Add React \u003ccode\u003euseSyncStreams\u003c/code\u003e hook  (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/908\"\u003e#908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/061868bdf6fb63be4986b430562b9089bef3dac3\"\u003e\u003ccode\u003e061868b\u003c/code\u003e\u003c/a\u003e (chore): Updated TanstackDB dependencies for TanstackDB demo (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/694c04bdab599399ec3dce1ca45c446b6f175ed8\"\u003e\u003ccode\u003e694c04b\u003c/code\u003e\u003c/a\u003e (chore): Locking TanstackDB demo dependencies (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/a465f6f4788b17e4d8ea2f1997c2f9685ab055e2\"\u003e\u003ccode\u003ea465f6f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/895\"\u003e#895\u003c/a\u003e from powersync-ja/fix-comlink-vue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/4b957f000480f12d621714a50f6b6a4d3b46ecc9\"\u003e\u003ccode\u003e4b957f0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eSemaphore\u003c/code\u003e utility to help implement connection pools (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/0877ecbba2f8a9c87f4ddc11bd911328335a6508\"\u003e\u003ccode\u003e0877ecb\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-comlink-vue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/4bb0ad450f92dc77285e5a5c0ade3a8fb9b3cedf\"\u003e\u003ccode\u003e4bb0ad4\u003c/code\u003e\u003c/a\u003e Update database instance handling to use shallowRef, preventing DataCloneErro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/0b81e4c959eceb247abb54705f22f07cc0cf0948\"\u003e\u003ccode\u003e0b81e4c\u003c/code\u003e\u003c/a\u003e Refactor database adapters to consistently use shallowRef for improved perfor...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/powersync-ja/powersync-js/compare/@powersync/react@1.8.2...@powersync/react@1.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​powersync/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@powersync/web` from 1.30.0 to 1.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/powersync-ja/powersync-js/releases\"\u003e@​powersync/web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/web\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb097a7f: Allow using in-memory databases with \u003ccode\u003eWASQLiteVFS.InMemoryVFS\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [5966708]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0746836]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.57.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/web\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.7\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@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.57.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/web\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [115d736]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bd0bc41]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.57.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/web\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [1c6e980]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [17e23df]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.56.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/web\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [123fb41]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d8d2fd0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.55.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/web\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [0ee8051]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [17869e7]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [93199a7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​powersync/common\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.54.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​powersync/web\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ac183c2]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/0570430d61c69bdb3530a7956cbf1862fbcd4836\"\u003e\u003ccode\u003e0570430\u003c/code\u003e\u003c/a\u003e v1: Update node, don't install npm explicitly (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/be9b3832010b70bc58f211618fbb9b5dd61da8bf\"\u003e\u003ccode\u003ebe9b383\u003c/code\u003e\u003c/a\u003e Release pending v1 changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/ba92c6255041b0d70bbb0ef1d58108ae6cd5a506\"\u003e\u003ccode\u003eba92c62\u003c/code\u003e\u003c/a\u003e [v1] fix for http clients getting stuck on 401 (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/afa9626643e5d0dc827be73df840a254d8f561be\"\u003e\u003ccode\u003eafa9626\u003c/code\u003e\u003c/a\u003e [v1]: Web: Support in-memory databases (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/e1e2e0ce8c95b8cd34f0b413ee843897249b252d\"\u003e\u003ccode\u003ee1e2e0c\u003c/code\u003e\u003c/a\u003e [v1] fix(ts): some types polyshing, shorten filenames in web package dist/wor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/ee40bfd8c9b7a8ee728835e534f957b0f4261c62\"\u003e\u003ccode\u003eee40bfd\u003c/code\u003e\u003c/a\u003e Fix query context in diff trigger callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/6098c2ee14700e2152b3bc7a4ada9ae821dad531\"\u003e\u003ccode\u003e6098c2e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/98258749087ddc29002213ea5bc624088f1bf044\"\u003e\u003ccode\u003e9825874\u003c/code\u003e\u003c/a\u003e fix: Release/build fix for op-sqlite/bob gen (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/e5f0106bb7d7d1b940b7021a086f47a49085bb02\"\u003e\u003ccode\u003ee5f0106\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/powersync-ja/powersync-js/commit/2574af81be7b3904449fa840507b3cfc687f295f\"\u003e\u003ccode\u003e2574af8\u003c/code\u003e\u003c/a\u003e Sync Diagnostics Client polish (\u003ca href=\"https://redirect.github.com/powersync-ja/powersync-js/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/powersync-ja/powersync-js/compare/@powersync/web@1.30.0...@powersync/web@1.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​powersync/web\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.87.1 to 2.110.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.110.2\u003c/h2\u003e\n\u003ch2\u003e2.110.2 (2026-07-09)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e clear local session on signout failures (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLuc Peng\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.2-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.110.2-canary.0 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e clear local session on signout failures (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLuc Peng\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.1\u003c/h2\u003e\n\u003ch2\u003e2.110.1 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e defer init-time notifications until initializePromise resolves (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2498\"\u003e#2498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e suppress disconnected status from onHeartbeat consumers (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2496\"\u003e#2496\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.110.1-canary.0 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e defer init-time notifications until initializePromise resolves (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2498\"\u003e#2498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e suppress disconnected status from onHeartbeat consumers (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2496\"\u003e#2496\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.110.0\u003c/h2\u003e\n\u003ch2\u003e2.110.0 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.110.2 (2026-07-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.110.1 (2026-07-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.110.0 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e drop Node.js 20 support (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2482\"\u003e#2482\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.109.0 (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e pin \u003ccode\u003e@​supabase/phoenix\u003c/code\u003e and browser test CDN deps (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.108.2 (2026-06-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.108.0 (2026-06-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.107.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e remove navigator.locks-based mutex; introduce commit guard + dispose() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2392\"\u003e#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e update X-Client-Info to structured metadata format (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e allow httpSend to send binary payload (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 4.6\u003c/li\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003cli\u003eGuilherme Souza\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/559dfb0cc3c9567b493856ca8daa6b77bff550fa\"\u003e\u003ccode\u003e559dfb0\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2505\"\u003e#2505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/b05dc294b92ede4c9ee6a5d69c75d56325a38004\"\u003e\u003ccode\u003eb05dc29\u003c/code\u003e\u003c/a\u003e docs(repo): register custom typedoc tags and clean up jsdoc warnings (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2500\"\u003e#2500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/291dfc8a568195a7120efeb57284ba99ce1da36f\"\u003e\u003ccode\u003e291dfc8\u003c/code\u003e\u003c/a\u003e chore(release): version 2.110.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c3d5e6d2949b0248de8ba97991e4484f0b57c83f\"\u003e\u003ccode\u003ec3d5e6d\u003c/code\u003e\u003c/a\u003e feat(repo): drop Node.js 20 support (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2482\"\u003e#2482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/b2e02b997aaf81b4c09dcc67966629296b96f681\"\u003e\u003ccode\u003eb2e02b9\u003c/code\u003e\u003c/a\u003e chore(release): version 2.109.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2481\"\u003e#2481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/dd2d4c270f0d6b84e61f3fa80330c42966783f87\"\u003e\u003ccode\u003edd2d4c2\u003c/code\u003e\u003c/a\u003e fix(realtime): pin \u003ccode\u003e@​supabase/phoenix\u003c/code\u003e and browser test CDN deps (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a25062e9285fa8e3bd702c59ddda0d87ad1fcc27\"\u003e\u003ccode\u003ea25062e\u003c/code\u003e\u003c/a\u003e chore(release): version 2.108.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2449\"\u003e#2449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/b3e5f2d7a312eff971dfd9c7226c9c4edbc0de0f\"\u003e\u003ccode\u003eb3e5f2d\u003c/code\u003e\u003c/a\u003e chore(ci): unpin realtime version (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2432\"\u003e#2432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/76f3f0290525c53aafedaf9fc94fcc09953c2189\"\u003e\u003ccode\u003e76f3f02\u003c/code\u003e\u003c/a\u003e test(auth): add passkey unit and e2e coverage (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2442\"\u003e#2442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/65fafe5ccc124ecc616d031b1d3fa0a1703340ff\"\u003e\u003ccode\u003e65fafe5\u003c/code\u003e\u003c/a\u003e chore(release): version 2.108.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2433\"\u003e#2433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.110.2/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.0 to 19.2.7\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.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \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)\u003c/li\u003e\n\u003c/ul\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\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/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \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/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\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 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\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\"\u003e#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 (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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/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/react/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/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.2 to 19.2.17\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.2.0 to 19.2.7\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.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \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)\u003c/li\u003e\n\u003c/ul\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/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.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\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/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \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/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\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 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\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\"\u003e#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 (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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/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/react/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/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.2 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-plugin-wasm` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Menci/vite-plugin-wasm/commit/35c4349b04c78c0b2631be1bb0233ee1d816d3d2\"\u003e\u003ccode\u003e35c4349\u003c/code\u003e\u003c/a\u003e chore: bump to v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Menci/vite-plugin-wasm/commit/691909bc98b47762c6bda4c0ee88a6e5bc1e1f8c\"\u003e\u003ccode\u003e691909b\u003c/code\u003e\u003c/a\u003e feat: support vite 8 (\u003ca href=\"https://redirect.github.com/Menci/vite-plugin-wasm/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Menci/vite-plugin-wasm/commit/5b4f0de093b3aa70c1d76bed8359922d448423b6\"\u003e\u003ccode\u003e5b4f0de\u003c/code\u003e\u003c/a\u003e chore: migrate to node:test (\u003ca href=\"https://redirect.github.com/Menci/vite-plugin-wasm/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Menci/vite-plugin-wasm/commit/b43294042f6f3177fc745f0b777e554d15447d67\"\u003e\u003ccode\u003eb432940\u003c/code\u003e\u003c/a\u003e fix: handle WASM exports with non-identifier characters (\u003ca href=\"https://redirect.github.com/Menci/vite-plugin-wasm/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Menci/vite-plugin-wasm/commit/c70ef06eb904aedf1d8071befd7f9b58b0e9d9ed\"\u003e\u003ccode\u003ec70ef06\u003c/code\u003e\u003c/a\u003e docs: update README.md to reflect Vite 7 support (\u003ca href=\"https://redirect.github.com/Menci/vite-plugin-wasm/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Menci/vite-plugin-wasm/compare/v3.5.0...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.38.0 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e@​eslint/js'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\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable 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 `@types/react` from 19.2.2 to 19.2.17\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 `@types/react-dom` from 19.2.2 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 5.1.0 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.0.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.0.2\u003c/h2\u003e\n\u003ch3\u003eAllow all options in reactCompilerPreset (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1189\"\u003e#1189\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThis is a type only change. Only \u003ccode\u003ecompilationMode\u003c/code\u003e and \u003ccode\u003etarget\u003c/code\u003e options were available for \u003ccode\u003ereactCompilerPreset\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.0.1\u003c/h2\u003e\n\u003ch3\u003eExpand \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1146\"\u003e#1146\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eExpanded \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range to include \u003ccode\u003e^0.2.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.0.0\u003c/h2\u003e\n\u003ch3\u003eRemove Babel Related Features (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1123\"\u003e#1123\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eVite 8+ can handl...\n\n_Description has been truncated_","html_url":"https://github.com/powersync-community/vite-react-ts-powersync-supabase/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/powersync-community%2Fvite-react-ts-powersync-supabase/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"}},{"old_version":"4.9.0","new_version":"4.9.1","update_type":"patch","path":"/panel","pr_created_at":"2026-06-12T00:20:25.000Z","version_change":"4.9.0 → 4.9.1","issue":{"uuid":"4645178374","node_id":"PR_kwDOQlGdBs7ljOgl","number":118,"state":"closed","title":"chore(deps): bump the dependencies group in /panel with 215 updates","user":"dependabot[bot]","labels":["dependencies","area: panel","javascript"],"assignees":[],"locked":true,"comments_count":2,"pull_request":true,"closed_at":"2026-06-15T00:41:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-12T00:20:25.000Z","updated_at":"2026-06-15T00:41:43.000Z","time_to_close":260468,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":215,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.13","new_version":"1.1.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tanstack/react-query","old_version":"5.90.16","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.13.2","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"lucide-react","old_version":"0.562.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.8","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.0","new_version":"7.78.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.3.5","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.10","new_version":"5.0.14","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.2","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@types/node","old_version":"25.0.8","new_version":"25.9.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.2","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-globals","old_version":"7.28.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-option","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.27.2","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.7.1","new_version":"1.10.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.1","new_version":"1.10.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.1.0","new_version":"1.2.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":"@eslint/config-array","old_version":"0.21.1","new_version":"0.23.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/config-helpers","old_version":"0.4.2","new_version":"0.6.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/core","old_version":"0.17.0","new_version":"1.2.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.7","new_version":"3.0.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.4.1","new_version":"0.7.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@floating-ui/core","old_version":"1.7.3","new_version":"1.7.5","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.7.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.6","new_version":"2.1.8","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/utils","old_version":"0.2.10","new_version":"0.2.11","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@img/colour","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/lovell/colour"},{"name":"@napi-rs/wasm-runtime","old_version":"0.2.12","new_version":"1.1.5","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@next/env","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"16.1.1","new_version":"16.2.9","repository_url":"https://github.com/vercel/next.js"},{"name":"@radix-ui/number","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/primitive","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-arrow","old_version":"1.1.7","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collection","old_version":"1.1.7","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-compose-refs","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-direction","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-scope","old_version":"1.1.7","new_version":"1.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-id","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menu","old_version":"2.1.16","new_version":"2.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.2.8","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-portal","old_version":"1.1.9","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.5","new_version":"1.1.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-primitive","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-roving-focus","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-callback-ref","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-controllable-state","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-effect-event","old_version":"0.0.2","new_version":"0.0.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-escape-keydown","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-is-hydrated","old_version":"0.1.0","new_version":"0.1.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-layout-effect","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-previous","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-rect","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-size","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-visually-hidden","old_version":"1.2.3","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/rect","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/node","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/query-core","old_version":"5.90.16","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/query-devtools","old_version":"5.92.0","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tybys/wasm-util","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@unrs/resolver-binding-android-arm-eabi","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-android-arm64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-arm64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-x64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-freebsd-x64","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-gnueabihf","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-musleabihf","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-musl","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-ppc64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-musl","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-s390x-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-gnu","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-musl","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-wasm32-wasi","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-arm64-msvc","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-ia32-msvc","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-x64-msvc","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"acorn","old_version":"8.15.0","new_version":"8.17.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.12.6","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.12.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.9.7","new_version":"2.10.36","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.15","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001799","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.371","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.24.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.1","new_version":"1.24.2","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.2","new_version":"1.3.3","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"eslint-import-resolver-node","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-module-utils","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-scope","old_version":"8.4.0","new_version":"9.1.2","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"10.4.0","new_version":"11.2.0","repository_url":"https://github.com/eslint/js"},{"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":"flatted","old_version":"3.3.3","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"follow-redirects","old_version":"1.15.11","new_version":"1.16.0","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"get-tsconfig","old_version":"4.13.0","new_version":"4.14.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"14.0.0","new_version":"16.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"is-core-module","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/inspect-js/is-core-module"},{"name":"jiti","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/unjs/jiti"},{"name":"lightningcss-android-arm64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.2","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.12","repository_url":"https://github.com/ai/nanoid"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.47","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"proxy-from-env","old_version":"1.1.0","new_version":"2.1.0","repository_url":"https://github.com/Rob--W/proxy-from-env"},{"name":"resolve","old_version":"1.22.11","new_version":"2.0.0-next.7","repository_url":"https://github.com/browserify/resolve"},{"name":"safe-array-concat","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/ljharb/safe-array-concat"},{"name":"side-channel-list","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/ljharb/side-channel-list"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"tapable","old_version":"2.3.0","new_version":"2.3.3","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.5.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"typescript-eslint","old_version":"8.49.0","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"undici-types","old_version":"7.16.0","new_version":"7.24.6","repository_url":"https://github.com/nodejs/undici"},{"name":"unrs-resolver","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"update-browserslist-db","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":"/panel","ecosystem":"npm"},"body":"Bumps the dependencies group in /panel with 215 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.1.11` | `1.1.12` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.4` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.17` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.8` | `2.1.9` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.8` | `1.1.9` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.2.11` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.0` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.8` | `1.1.9` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.2.5` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.0` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.14` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.9` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.16` | `5.101.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.17.0` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.562.0` | `1.17.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.1` | `16.2.9` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.8` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.0` | `7.78.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.4.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.10` | `5.0.14` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.3.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.2` | `5.101.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.8` | `25.9.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.4.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.1` | `16.2.9` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.7` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.29.7` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.7` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.7` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.29.7` |\n| [@babel/helper-globals](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-globals) | `7.28.0` | `7.29.7` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.29.7` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.29.7` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/helper-validator-option](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-option) | `7.27.1` | `7.29.7` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.29.7` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.7` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.27.2` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.29.7` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.7` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.10.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` | `1.10.0` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.1.0` | `1.2.1` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.1` | `0.23.5` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.4.2` | `0.6.0` |\n| [@eslint/core](https://github.com/eslint/rewrite/tree/HEAD/packages/core) | `0.17.0` | `1.2.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.7` | `3.0.5` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.4.1` | `0.7.2` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.3` | `1.7.5` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.7.6` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.6` | `2.1.8` |\n| [@floating-ui/utils](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/utils) | `0.2.10` | `0.2.11` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@img/colour](https://github.com/lovell/colour) | `1.0.0` | `1.1.0` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime) | `0.2.12` | `1.1.5` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `16.1.1` | `16.2.9` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.1` | `16.2.9` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/darwin-arm64) | `16.1.1` | `16.2.9` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/darwin-x64) | `16.1.1` | `16.2.9` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-arm64-gnu) | `16.1.1` | `16.2.9` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-arm64-musl) | `16.1.1` | `16.2.9` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-x64-gnu) | `16.1.1` | `16.2.9` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-x64-musl) | `16.1.1` | `16.2.9` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/win32-arm64-msvc) | `16.1.1` | `16.2.9` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/win32-x64-msvc) | `16.1.1` | `16.2.9` |\n| [@radix-ui/number](https://github.com/radix-ui/primitives/tree/HEAD/packages/core/number) | `1.1.1` | `1.1.2` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives/tree/HEAD/packages/core/primitive) | `1.1.3` | `1.1.4` |\n| [@radix-ui/react-arrow](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/arrow) | `1.1.7` | `1.1.9` |\n| [@radix-ui/react-collection](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collection) | `1.1.7` | `1.1.9` |\n| [@radix-ui/react-compose-refs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/compose-refs) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-context](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context) | `1.1.2` | `1.1.4` |\n| [@radix-ui/react-direction](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/direction) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dismissable-layer) | `1.1.11` | `1.1.12` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/focus-guards) | `1.1.3` | `1.1.4` |\n| [@radix-ui/react-focus-scope](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/focus-scope) | `1.1.7` | `1.1.9` |\n| [@radix-ui/react-id](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/id) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/menu) | `2.1.16` | `2.1.17` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popper) | `1.2.8` | `1.3.0` |\n| [@radix-ui/react-portal](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/portal) | `1.1.9` | `1.1.11` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/presence) | `1.1.5` | `1.1.6` |\n| [@radix-ui/react-primitive](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/primitive) | `2.1.3` | `2.1.5` |\n| [@radix-ui/react-roving-focus](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/roving-focus) | `1.1.11` | `1.1.12` |\n| [@radix-ui/react-use-callback-ref](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-callback-ref) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-controllable-state](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-controllable-state) | `1.2.2` | `1.2.3` |\n| [@radix-ui/react-use-effect-event](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-effect-event) | `0.0.2` | `0.0.3` |\n| [@radix-ui/react-use-escape-keydown](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-escape-keydown) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-is-hydrated](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-is-hydrated) | `0.1.0` | `0.1.1` |\n| [@radix-ui/react-use-layout-effect](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-layout-effect) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-previous](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-previous) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-rect](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-rect) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-use-size](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-size) | `1.1.1` | `1.1.2` |\n| [@radix-ui/react-visually-hidden](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/visually-hidden) | `1.2.3` | `1.2.5` |\n| [@radix-ui/rect](https://github.com/radix-ui/primitives/tree/HEAD/packages/core/rect) | `1.1.1` | `1.1.2` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.18` | `4.3.0` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.18` | `4.3.0` |\n| [@tanstack/query-core](https://github.com/TanStack/query/tree/HEAD/packages/query-core) | `5.90.16` | `5.101.0` |\n| [@tanstack/query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/query-devtools) | `5.92.0` | `5.101.0` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.1` | `0.10.2` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.49.0` | `8.61.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.49.0` | `8.61.0` |\n| [@unrs/resolver-binding-android-arm-eabi](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-android-arm64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-darwin-arm64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-darwin-x64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-freebsd-x64](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm-gnueabihf](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm-musleabihf](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-arm64-musl](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-ppc64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-riscv64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-riscv64-musl](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-s390x-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-x64-gnu](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-linux-x64-musl](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-wasm32-wasi](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-win32-arm64-msvc](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-win32-ia32-msvc](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [@unrs/resolver-binding-win32-x64-msvc](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.17.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.15.0` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.12.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.7` | `2.10.36` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.15` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.2` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001799` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.267` | `1.5.371` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.24.0` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.1` | `1.24.2` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.2` | `1.3.3` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [eslint-import-resolver-node](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/node) | `0.3.9` | `0.3.10` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.1` | `2.13.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `8.4.0` | `9.1.2` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.4.0` | `11.2.0` |\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| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.2` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.11` | `1.16.0` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.0` | `4.14.0` |\n| [globals](https://github.com/sindresorhus/globals) | `14.0.0` | `16.4.0` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.4` |\n| [is-core-module](https://github.com/inspect-js/is-core-module) | `2.16.1` | `2.16.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.6.1` | `2.7.0` |\n| [lightningcss-android-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.32.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.12` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.47` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [proxy-from-env](https://github.com/Rob--W/proxy-from-env) | `1.1.0` | `2.1.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `2.0.0-next.7` |\n| [safe-array-concat](https://github.com/ljharb/safe-array-concat) | `1.1.3` | `1.1.4` |\n| [side-channel-list](https://github.com/ljharb/side-channel-list) | `1.0.0` | `1.0.1` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [tapable](https://github.com/webpack/tapable) | `2.3.0` | `2.3.3` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.15` | `0.2.17` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.5.0` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.49.0` | `8.61.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.16.0` | `7.24.6` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.11.1` | `1.12.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.2` | `1.2.3` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.22` |\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.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/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-alert-dialog` from 1.1.15 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/alert-dialog/CHANGELOG.md\"\u003e@​radix-ui/react-alert-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dialog@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/alert-dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-alert-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-avatar` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/avatar/CHANGELOG.md\"\u003e@​radix-ui/react-avatar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-is-hydrated@0.1.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/avatar\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-avatar\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/checkbox/CHANGELOG.md\"\u003e@​radix-ui/react-checkbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/checkbox\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-checkbox\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/collapsible/CHANGELOG.md\"\u003e@​radix-ui/react-collapsible's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/collapsible\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-collapsible\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.15 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed disabled pointer events in closed dialogs\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.16 to 2.1.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dropdown-menu\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.8 to 2.1.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md\"\u003e@​radix-ui/react-label's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-label\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.15 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/popover/CHANGELOG.md\"\u003e@​radix-ui/react-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/popover\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-popover\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.8 to 1.1.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/progress/CHANGELOG.md\"\u003e@​radix-ui/react-progress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/progress\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-progress\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.10 to 1.2.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/scroll-area/CHANGELOG.md\"\u003e@​radix-ui/react-scroll-area's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003edata-state\u003c/code\u003e attribute for Scroll Area scrollbars\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/scroll-area\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-scroll-area\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.6 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Select. \u003ccode\u003eSelect.unstable_Provider\u003c/code\u003e sets up Select's context and state without implicitly rendering the hidden native \u003ccode\u003eselect\u003c/code\u003e, and \u003ccode\u003eSelect.unstable_BubbleInput\u003c/code\u003e exposes that previously internal native \u003ccode\u003eselect\u003c/code\u003e so consumers can recompose it explicitly. \u003ccode\u003eSelect\u003c/code\u003e continues to render both by default.\u003c/li\u003e\n\u003cli\u003eAdded support for presence-based exit animations in Select\u003c/li\u003e\n\u003cli\u003eFixed Select hidden input so it submits empty string when no value is selected\u003c/li\u003e\n\u003cli\u003eFixed placeholder rendering when a controlled Select is reset to an empty value\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003e__selectScope\u003c/code\u003e prop to \u003ccode\u003ePopperContent\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelect\u003c/code\u003e closing unexpectedly after touch-scrolling its content when rendered inside an open shadow DOM\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelectValue\u003c/code\u003e logging invalid prop errors when used with both \u003ccode\u003easChild\u003c/code\u003e and a placeholder\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-select\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.8 to 1.1.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md\"\u003e@​radix-ui/react-separator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-separator\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by \u003ccode\u003eSlot\u003c/code\u003e creating a new ref callback on every render\u003c/li\u003e\n\u003cli\u003eAdded support for nested \u003ccode\u003eSlottable\u003c/code\u003e via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eImproved error messages for invalid slot children\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-slot\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.6 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/switch/CHANGELOG.md\"\u003e@​radix-ui/react-switch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e, \u003ccode\u003eTrigger\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Switch. These expose the previously internal composition (context provider, the interactive control, and the hidden form input) so consumers can directly access and recompose them. The \u003ccode\u003eSwitch\u003c/code\u003e component continues to render them by default.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/switch\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-switch\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.13 to 1.1.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tabs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.8 to 1.2.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md\"\u003e@​radix-ui/react-tooltip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed runtime error when event target is non-Node\u003c/li\u003e\n\u003cli\u003eFixed a Tooltip bug so that \u003ccode\u003eskipDelayDuration={0}\u003c/code\u003e works as expected. Previously, the open delay could still be skipped when moving between triggers.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tooltip\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.19 to 0.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e@​tailwindcss/typography's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/typography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.20] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e3714a3fe55551ce9d51eec4721183ed6b1d5cd1\"\u003e\u003ccode\u003ee3714a3\u003c/code\u003e\u003c/a\u003e 0.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f34283d2961e18dd0dc2a849702e0dfd45fc80cb\"\u003e\u003ccode\u003ef34283d\u003c/code\u003e\u003c/a\u003e Update tailwindcss peer dependency version (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/543de4274390e90c4aab5d216729b46a3ba5541b\"\u003e\u003ccode\u003e543de42\u003c/code\u003e\u003c/a\u003e bump Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/881b0488df9fd05e5361276b66a9ee8e7f39a3a7\"\u003e\u003ccode\u003e881b048\u003c/code\u003e\u003c/a\u003e Setup OIDC (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/74a3da779bb43e4e68f446395224c768704c1fb6\"\u003e\u003ccode\u003e74a3da7\u003c/code\u003e\u003c/a\u003e Fix typo in README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/3963dfede4845f46451db1863fd5321f4cdea03b\"\u003e\u003ccode\u003e3963dfe\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/abf85cc6e1b4f9b914b0f66453e5a97a9899a15c\"\u003e\u003ccode\u003eabf85cc\u003c/code\u003e\u003c/a\u003e className instead of classname (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.19...v0.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.16 to 5.101.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10857\"\u003e#10857\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/7cf5923308fb91f3eff0fe952d8c64676e2bdad7\"\u003e\u003ccode\u003e7cf5923\u003c/code\u003e\u003c/a\u003e - fix(react-query-next-experimental): replace deprecated 'isServer' with 'environmentManager.isServer()'\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\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.101.0\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.101.0\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.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\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.100.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\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.100.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.100.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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\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.100.14\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.100.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.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\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.100.9\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/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.0/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.2 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0 — June 1, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConfig Hardening:\u003c/strong\u003e Guarded \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003eparams\u003c/code\u003e, and \u003ccode\u003eparamsSerializer\u003c/code\u003e reads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10922\"\u003e#10922\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease Publishing:\u003c/strong\u003e Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10926\"\u003e#10926\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Compression:\u003c/strong\u003e Added Node HTTP adapter support for zstd response decompression, with \u003ccode\u003etransitional.advertiseZstdAcceptEncoding\u003c/code\u003e controlling whether \u003ccode\u003ezstd\u003c/code\u003e is advertised in \u003ccode\u003eAccept-Encoding\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6792\"\u003e#6792\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10920\"\u003e#10920\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuthentication Handling:\u003c/strong\u003e Restored Basic auth on same-origin Node redirects while continuing to strip credentials cross-origin, and aligned the fetch adapter with HTTP adapter behavior for URL-embedded Basic auth. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10929\"\u003e#10929\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10896\"\u003e#10896\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy TLS:\u003c/strong\u003e Preserved user \u003ccode\u003ehttpsAgent\u003c/code\u003e TLS options when tunneling HTTPS requests through HTTP CONNECT proxies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10957\"\u003e#10957\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native FormData:\u003c/strong\u003e Cleared default \u003ccode\u003eContent-Type\u003c/code\u003e for React Native \u003ccode\u003eFormData\u003c/code\u003e so multipart boundaries can be generated correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10898\"\u003e#10898\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Silently skipped empty or whitespace-only header names instead of throwing, matching parsed-header behavior and avoiding React Native response crashes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10875\"\u003e#10875\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cl...\n\n_Description has been truncated_","html_url":"https://github.com/rennf93/roboco/pull/118","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennf93%2Froboco/issues/118","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/118/packages"}},{"old_version":"4.9.0","new_version":"4.9.1","update_type":"patch","path":null,"pr_created_at":"2026-05-03T18:54:39.000Z","version_change":"4.9.0 → 4.9.1","issue":{"uuid":"4372671296","node_id":"PR_kwDOEDZC8s7Xz9Bp","number":736,"state":"closed","title":"Bump the all group across 1 directory with 82 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-03T20:17:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-03T18:54:39.000Z","updated_at":"2026-05-03T20:17:15.000Z","time_to_close":4954,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":82,"packages":[{"name":"discord.js","old_version":"14.22.1","new_version":"14.26.4","repository_url":"https://github.com/discordjs/discord.js"},{"name":"dotenv","old_version":"17.2.2","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"make-fetch-happen","old_version":"15.0.2","new_version":"15.0.5","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"pg","old_version":"8.16.3","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"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.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"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":"@isaacs/brace-expansion","old_version":"5.0.0","new_version":"5.0.1"},{"name":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@types/dockerode","old_version":"3.3.44","new_version":"3.3.47","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sinon-test","old_version":"2.4.6","new_version":"2.4.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sinonjs__fake-timers","old_version":"8.1.5","new_version":"15.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/ssh2-streams","old_version":"0.1.12","new_version":"0.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vladfrangu/async_event_emitter","old_version":"2.4.6","new_version":"2.4.7","repository_url":"https://github.com/vladfrangu/async_event_emitter"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.12.6","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"b4a","old_version":"1.7.1","new_version":"1.8.1","repository_url":"https://github.com/holepunchto/b4a"},{"name":"bare-events","old_version":"2.7.0","new_version":"2.8.2","repository_url":"https://github.com/holepunchto/bare-events"},{"name":"bare-stream","old_version":"2.7.0","new_version":"2.13.1","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"baseline-browser-mapping","old_version":"2.8.6","new_version":"2.10.27","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.14","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.26.2","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"buildcheck","old_version":"0.0.6","new_version":"0.0.7","repository_url":"https://github.com/mscdex/buildcheck"},{"name":"cacache","old_version":"20.0.1","new_version":"20.0.4","repository_url":"https://github.com/npm/cacache"},{"name":"call-bind","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/ljharb/call-bind"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"detect-libc","old_version":"2.1.0","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"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":"flatted","old_version":"3.3.3","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"ip-address","old_version":"10.0.1","new_version":"10.2.0","repository_url":"https://github.com/beaugunderson/ip-address"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"minipass-flush","old_version":"1.0.5","new_version":"1.0.7","repository_url":"https://github.com/isaacs/minipass-flush"},{"name":"minizlib","old_version":"3.0.2","new_version":"3.1.0","repository_url":"https://github.com/isaacs/minizlib"},{"name":"nan","old_version":"2.23.0","new_version":"2.26.2","repository_url":"https://github.com/nodejs/nan"},{"name":"node-abi","old_version":"3.77.0","new_version":"3.90.0","repository_url":"https://github.com/electron/node-abi"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"postgres-bytea","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/bendrucker/postgres-bytea"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"socks","old_version":"2.8.7","new_version":"2.8.8","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"streamx","old_version":"2.22.1","new_version":"2.25.0","repository_url":"https://github.com/mafintosh/streamx"},{"name":"text-decoder","old_version":"1.2.3","new_version":"1.2.7","repository_url":"https://github.com/holepunchto/text-decoder"},{"name":"to-buffer","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/browserify/to-buffer"},{"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.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.4","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 53 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [discord.js](https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js) | `14.22.1` | `14.26.4` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.2` | `17.4.2` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.2` | `15.0.5` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.20.0` |\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.3` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.29.0` |\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| @isaacs/brace-expansion | `5.0.0` | `5.0.1` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode) | `3.3.44` | `3.3.47` |\n| [@types/sinon-test](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon-test) | `2.4.6` | `2.4.7` |\n| [@types/sinonjs__fake-timers](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinonjs__fake-timers) | `8.1.5` | `15.0.1` |\n| [@types/ssh2-streams](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ssh2-streams) | `0.1.12` | `0.1.13` |\n| [@vladfrangu/async_event_emitter](https://github.com/vladfrangu/async_event_emitter) | `2.4.6` | `2.4.7` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.15.0` |\n| [b4a](https://github.com/holepunchto/b4a) | `1.7.1` | `1.8.1` |\n| [bare-events](https://github.com/holepunchto/bare-events) | `2.7.0` | `2.8.2` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.7.0` | `2.13.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.6` | `2.10.27` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.14` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.2` | `4.28.2` |\n| [buildcheck](https://github.com/mscdex/buildcheck) | `0.0.6` | `0.0.7` |\n| [cacache](https://github.com/npm/cacache) | `20.0.1` | `20.0.4` |\n| [call-bind](https://github.com/ljharb/call-bind) | `1.0.8` | `1.0.9` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.20` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.1.0` | `2.1.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| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.2` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.3` |\n| [ip-address](https://github.com/beaugunderson/ip-address) | `10.0.1` | `10.2.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [minipass-flush](https://github.com/isaacs/minipass-flush) | `1.0.5` | `1.0.7` |\n| [minizlib](https://github.com/isaacs/minizlib) | `3.0.2` | `3.1.0` |\n| [nan](https://github.com/nodejs/nan) | `2.23.0` | `2.26.2` |\n| [node-abi](https://github.com/electron/node-abi) | `3.77.0` | `3.90.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [postgres-bytea](https://github.com/bendrucker/postgres-bytea) | `1.0.0` | `1.0.1` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.12` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.7` | `2.8.8` |\n| [streamx](https://github.com/mafintosh/streamx) | `2.22.1` | `2.25.0` |\n| [text-decoder](https://github.com/holepunchto/text-decoder) | `1.2.3` | `1.2.7` |\n| [to-buffer](https://github.com/browserify/to-buffer) | `1.2.1` | `1.2.2` |\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.20.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.4` |\n\n\nUpdates `discord.js` from 14.22.1 to 14.26.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/discordjs/discord.js/releases\"\u003ediscord.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.26.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMessageCreateAction:\u003c/strong\u003e Receive DMs in uncached DMChannels again (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11495\"\u003e#11495\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b8d8812a05c14a93cc40b2839e19be38ed928cb7\"\u003eb8d8812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTeamMember:\u003c/strong\u003e Allow a default \u003ccode\u003epermissions\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/commit/dced1970ebb481ae7c5cf46ec5fadee4b05215bb\"\u003edced197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAction:\u003c/strong\u003e Don't add recipients to guild channels (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11479\"\u003e#11479\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b86573db3c13fe0292bdf6756bcd4351f84e2950\"\u003eb86573d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly return DMChannel that have the user as known recipient (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11478\"\u003e#11478\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/67566d0b0efd64012088e3357ad9cd6bacc23930\"\u003e67566d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.0\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove manage messages check for pinnable (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11453\"\u003e#11453\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/1a0da18b3611a31553fd5250b6f882b755d8d003\"\u003e1a0da18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Differentiate error type (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11295\"\u003e#11295\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/f5b3f842e39ec1f211a0017fadb683ae3b372e02\"\u003ef5b3f84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow partial DMChannel without client user (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11462\"\u003e#11462\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/45bd430c0d55ddb98380ea320fab9dc56211e07a\"\u003e45bd430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal radio group and checkbox components for v14 (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11437\"\u003e#11437\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b42e4994109ee83f3e329e810cc8733cf4176dbe\"\u003eb42e499\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Prefer \u003ccode\u003ethis.constructor.name\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11294\"\u003e#11294\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/e32f0c141a4ef17383f7a868e26c26a2878fb4f2\"\u003ee32f0c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypings\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBroadcastEval overload order (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11422\"\u003e#11422\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/16d70b9232559f505f4d6c1a5b1122ebbac5e35d\"\u003e16d70b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.25.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGuildEmojiManager:\u003c/strong\u003e Allow \u003ccode\u003eCreateGuildExpressions\u003c/code\u003e for retrieving author data (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11288\"\u003e#11288\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0d64ea0528b1591ef9b856b9bcad52e88e2cbd05\"\u003e0d64ea0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.25.0\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove data conditional check (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11250\"\u003e#11250\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/84197a0ee0bbfc110caa8a3e7a5e82c4672be138\"\u003e84197a0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport only passing relevant options to API when fetching (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11230\"\u003e#11230\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/a7196dc969b98ed622efcfd1cce8740e739780ac\"\u003ea7196dc\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/discordjs/discord.js/blob/14.26.4/packages/discord.js/CHANGELOG.md\"\u003ediscord.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.3...14.26.4\"\u003e14.26.4\u003c/a\u003e - (2026-05-01)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMessageCreateAction:\u003c/strong\u003e Receive DMs in uncached DMChannels again (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11495\"\u003e#11495\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b8d8812a05c14a93cc40b2839e19be38ed928cb7\"\u003eb8d8812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.2...14.26.3\"\u003e14.26.3\u003c/a\u003e - (2026-04-14)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTeamMember:\u003c/strong\u003e Allow a default \u003ccode\u003epermissions\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/commit/dced1970ebb481ae7c5cf46ec5fadee4b05215bb\"\u003edced197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.1...14.26.2\"\u003e14.26.2\u003c/a\u003e - (2026-04-03)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAction:\u003c/strong\u003e Don't add recipients to guild channels (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11479\"\u003e#11479\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b86573db3c13fe0292bdf6756bcd4351f84e2950\"\u003eb86573d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.0...14.26.1\"\u003e14.26.1\u003c/a\u003e - (2026-04-03)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly return DMChannel that have the user as known recipient (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11478\"\u003e#11478\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/67566d0b0efd64012088e3357ad9cd6bacc23930\"\u003e67566d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.25.1...14.26.0\"\u003e14.26.0\u003c/a\u003e - (2026-03-31)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove manage messages check for pinnable (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11453\"\u003e#11453\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/1a0da18b3611a31553fd5250b6f882b755d8d003\"\u003e1a0da18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Differentiate error type (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11295\"\u003e#11295\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/f5b3f842e39ec1f211a0017fadb683ae3b372e02\"\u003ef5b3f84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow partial DMChannel without client user (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11462\"\u003e#11462\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/45bd430c0d55ddb98380ea320fab9dc56211e07a\"\u003e45bd430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal radio group and checkbox components for v14 (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11437\"\u003e#11437\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b42e4994109ee83f3e329e810cc8733cf4176dbe\"\u003eb42e499\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Prefer \u003ccode\u003ethis.constructor.name\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11294\"\u003e#11294\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/e32f0c141a4ef17383f7a868e26c26a2878fb4f2\"\u003ee32f0c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypings\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBroadcastEval overload order (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11422\"\u003e#11422\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/16d70b9232559f505f4d6c1a5b1122ebbac5e35d\"\u003e16d70b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.25.0...14.25.1\"\u003e14.25.1\u003c/a\u003e - (2025-11-21)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGuildEmojiManager:\u003c/strong\u003e Allow \u003ccode\u003eCreateGuildExpressions\u003c/code\u003e for retrieving author data (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11288\"\u003e#11288\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0d64ea0528b1591ef9b856b9bcad52e88e2cbd05\"\u003e0d64ea0\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/discordjs/discord.js/commit/0516dc7862c71ffd2b49bde4e0679088d258606b\"\u003e\u003ccode\u003e0516dc7\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/b8d8812a05c14a93cc40b2839e19be38ed928cb7\"\u003e\u003ccode\u003eb8d8812\u003c/code\u003e\u003c/a\u003e fix(MessageCreateAction): receive DMs in uncached DMChannels again (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/f95b629d4416bb46320fd29664c30587f159bb41\"\u003e\u003ccode\u003ef95b629\u003c/code\u003e\u003c/a\u003e chore(TeamMember): update \u003ccode\u003epermissions\u003c/code\u003e comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/666fce0516ae56e296705f894096ce6e1340e826\"\u003e\u003ccode\u003e666fce0\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/dced1970ebb481ae7c5cf46ec5fadee4b05215bb\"\u003e\u003ccode\u003edced197\u003c/code\u003e\u003c/a\u003e fix(TeamMember): allow a default \u003ccode\u003epermissions\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/e662290faac3dd75506b3e360400a217006bde1c\"\u003e\u003ccode\u003ee662290\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/b86573db3c13fe0292bdf6756bcd4351f84e2950\"\u003e\u003ccode\u003eb86573d\u003c/code\u003e\u003c/a\u003e fix(Action): don't add recipients to guild channels (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/cd1b6a0f633b52a0008c62addb97c00abb96cb6c\"\u003e\u003ccode\u003ecd1b6a0\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/67566d0b0efd64012088e3357ad9cd6bacc23930\"\u003e\u003ccode\u003e67566d0\u003c/code\u003e\u003c/a\u003e fix: only return DMChannel that have the user as known recipient (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/eee6f948ee441c90abe30a9c9af411649dfdcf52\"\u003e\u003ccode\u003eeee6f94\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/discordjs/discord.js/commits/14.26.4/packages/discord.js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.2 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `make-fetch-happen` from 15.0.2 to 15.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/make-fetch-happen/releases\"\u003emake-fetch-happen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.4...v15.0.5\"\u003e15.0.5\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/321e3702ca1779d84e0e404c0006d7f62b6e05bc\"\u003e\u003ccode\u003e321e370\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/343\"\u003e#343\u003c/a\u003e url logging npm credentials (\u003ca href=\"https://github.com/kadarbasha\"\u003e\u003ccode\u003e@​kadarbasha\u003c/code\u003e\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/npm/make-fetch-happen/commit/5eba86048c7663fdb95ee236240cbbcec619d94f\"\u003e\u003ccode\u003e5eba860\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/343\"\u003e#343\u003c/a\u003e \u003ccode\u003e@npmcli/redact@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.3...v15.0.4\"\u003e15.0.4\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/57684bbf0911fa5d0f3f9ae5413565e8682e223e\"\u003e\u003ccode\u003e57684bb\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003e@gar/promise-retry@1.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/5bc571587d75b4161576c4eed923f41575736345\"\u003e\u003ccode\u003e5bc5715\u003c/code\u003e\u003c/a\u003e remove promise-retry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003e15.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eminipass-fetch@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/make-fetch-happen/blob/main/CHANGELOG.md\"\u003emake-fetch-happen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.4...v15.0.5\"\u003e15.0.5\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/321e3702ca1779d84e0e404c0006d7f62b6e05bc\"\u003e\u003ccode\u003e321e370\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/343\"\u003e#343\u003c/a\u003e url logging npm credentials (\u003ca href=\"https://github.com/kadarbasha\"\u003e\u003ccode\u003e@​kadarbasha\u003c/code\u003e\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/npm/make-fetch-happen/commit/5eba86048c7663fdb95ee236240cbbcec619d94f\"\u003e\u003ccode\u003e5eba860\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/343\"\u003e#343\u003c/a\u003e \u003ccode\u003e@npmcli/redact@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.3...v15.0.4\"\u003e15.0.4\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/57684bbf0911fa5d0f3f9ae5413565e8682e223e\"\u003e\u003ccode\u003e57684bb\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003e@gar/promise-retry@1.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/5bc571587d75b4161576c4eed923f41575736345\"\u003e\u003ccode\u003e5bc5715\u003c/code\u003e\u003c/a\u003e remove promise-retry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003e15.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eminipass-fetch@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\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/npm/make-fetch-happen/commit/91d58dad82846ab14ba9f4ec69d51799450a1db6\"\u003e\u003ccode\u003e91d58da\u003c/code\u003e\u003c/a\u003e chore: release 15.0.5 (\u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/321e3702ca1779d84e0e404c0006d7f62b6e05bc\"\u003e\u003ccode\u003e321e370\u003c/code\u003e\u003c/a\u003e fix: url logging npm credentials\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/5eba86048c7663fdb95ee236240cbbcec619d94f\"\u003e\u003ccode\u003e5eba860\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/redact\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/4638d5ce8f3ac264d7cc10165c41da65420c7fc7\"\u003e\u003ccode\u003e4638d5c\u003c/code\u003e\u003c/a\u003e chore: release 15.0.4 (\u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/57684bbf0911fa5d0f3f9ae5413565e8682e223e\"\u003e\u003ccode\u003e57684bb\u003c/code\u003e\u003c/a\u003e deps: add \u003ccode\u003e@​gar/promise-retry\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/5bc571587d75b4161576c4eed923f41575736345\"\u003e\u003ccode\u003e5bc5715\u003c/code\u003e\u003c/a\u003e deps: remove promise-retry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/159464a326cfa7fed529b0d966ef9a077375bf84\"\u003e\u003ccode\u003e159464a\u003c/code\u003e\u003c/a\u003e chore: release 15.0.3 (\u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e deps: minipass-fetch@5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e deps: ssri@13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e deps: proc-log@6.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.16.3 to 8.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epg@8.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3620\"\u003eonConnect\u003c/a\u003e callback to pg.Pool constructor options allowing for async initialization of newly created \u0026amp; connected pooled clients.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3603\"\u003eDeprecate interal query queue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePass connection parameters \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3602\"\u003eto password callback\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3564\"\u003eReturn the client instance\u003c/a\u003e as the result of calling \u003ccode\u003econnect\u003c/code\u003e (previously it was \u003ccode\u003evoid\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow correct error if database URL parsing \u003ca href=\"https://redirect.github.com/brianc/node-postgres/issues/3513\"\u003efails\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for SCRAM-SHA-256-PLUS, i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\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/brianc/node-postgres/commit/c9070cc8d526fca65780cedc25c1966b57cf7532\"\u003e\u003ccode\u003ec9070cc\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/ad36e3c9e80fae771d636328420cebe7d544baae\"\u003e\u003ccode\u003ead36e3c\u003c/code\u003e\u003c/a\u003e fix: typo in deprecation notice for \u003ccode\u003eclient.query()\u003c/code\u003e (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f2d7d1146cc87024a5fa503dce13c59ff5196d26\"\u003e\u003ccode\u003ef2d7d11\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/5a4bafc2b06fe4f12e83be723bf783a171d1959b\"\u003e\u003ccode\u003e5a4bafc\u003c/code\u003e\u003c/a\u003e Deprecate Client's internal query queue (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/a215bfb5bac4b8b12cd69c9a7f5807eb628a8771\"\u003e\u003ccode\u003ea215bfb\u003c/code\u003e\u003c/a\u003e Typo fix in PgPass deprecation (funciton) (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3605\"\u003e#3605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/01e05567207872d22f486881300c1ebc2eb48727\"\u003e\u003ccode\u003e01e0556\u003c/code\u003e\u003c/a\u003e fix(pg-query-stream): invoke \u003ccode\u003ethis.callback\u003c/code\u003e on cursor end/error (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/2810\"\u003e#2810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e6e36920075e2c8b2f9ee5d085c7059b80d39fc8\"\u003e\u003ccode\u003ee6e3692\u003c/code\u003e\u003c/a\u003e Pass connection parameters to password callback (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d80d883944d818234b09f85b3844061ae2d9b906\"\u003e\u003ccode\u003ed80d883\u003c/code\u003e\u003c/a\u003e test: Fix TLS connection test ending too early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f332f283e923d137fa0499d121b79fbaedaf7de1\"\u003e\u003ccode\u003ef332f28\u003c/code\u003e\u003c/a\u003e fix: Connection timeout handling for native clients in connected state (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b2e9cb13e29f1054ddfa6feba4d27949ec6969ff\"\u003e\u003ccode\u003eb2e9cb1\u003c/code\u003e\u003c/a\u003e Remove testAsync - its redundant (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.20.0/packages/pg\"\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.29.0\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@​babel/code-frame's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\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/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\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-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\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/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\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:bug: Bug Fix\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/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\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://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument 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-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\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.29.0/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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, 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.4 to 7.29.3\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@​babel/compat-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\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/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\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:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\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-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\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:nail_care: Polish\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/17782\"\u003e#17782\u003c/a\u003e Improve trailing comma comment handling (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17847\"\u003e#17847\u003c/a\u003e Replace npmjs.com links with npmx.dev (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-import-to-platform-api\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17818\"\u003e#17818\u003c/a\u003e Load async Wasm and JSON imports in parallel (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\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\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.2 (2026-03-16)\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/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\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:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\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-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\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\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\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\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/183db7bc040a68057489f8981d02962345a322ed\"\u003e\u003ccode\u003e183db7b\u003c/code\u003e\u003c/a\u003e v7.29.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/268f246f21e51b2204ba6dc5349055504cc7420d\"\u003e\u003ccode\u003e268f246\u003c/code\u003e\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17788\"\u003e#17788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f8524d80799e136313e55da0468777a57d1bf6b6\"\u003e\u003ccode\u003ef8524d8\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17686\"\u003e#17686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\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\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/77105529cfc4bd4aa94b4ad617b9947a58ee5e94\"\u003e\u003ccode\u003e7710552\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17549\"\u003e#17549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fc6a324bcb5f49ed670fa7639e8fd3385cfb8997\"\u003e\u003ccode\u003efc6a324\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17515\"\u003e#17515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.3/packages/babel-compat-data\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/compat-data\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.4 to 7.29.0\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@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\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/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\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-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\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/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\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:bug: Bug Fix\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/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\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://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument 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-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\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\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/generator` from 7.28.3 to 7.29.1\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@​babel/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.1 (2026-02-04)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17771\"\u003e#17771\u003c/a\u003e [7.x backport] fix: ensure \u003ccode\u003etargets.esmodules\u003c/code\u003e is validated (\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-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17776\"\u003e#17776\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\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: 2\u003c/h4\u003e\n\u003cul\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\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\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\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/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\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-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\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/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\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:bug: Bug Fix\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/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\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://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument 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-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/713d478674cd9f29ff84568f50df43393d6e3068\"\u003e\u003ccode\u003e713d478\u003c/code\u003e\u003c/a\u003e v7.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7171fb9b6c4304384a3863a042044401c22c34be\"\u003e\u003ccode\u003e7171fb9\u003c/code\u003e\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17776\"\u003e#17776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/68e157771568abc3ba8b2775caf7618cd9692ae5\"\u003e\u003ccode\u003e68e1577\u003c/code\u003e\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17642\"\u003e#17642\u003c/a\u003e)\u003c/li\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/...\n\n_Description has been truncated_","html_url":"https://github.com/DawnbrandBots/emcee-tournament-bot/pull/736","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DawnbrandBots%2Femcee-tournament-bot/issues/736","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/736/packages"}},{"old_version":"4.9.0","new_version":"4.9.1","update_type":"patch","path":null,"pr_created_at":"2026-05-03T12:43:50.000Z","version_change":"4.9.0 → 4.9.1","issue":{"uuid":"4371830893","node_id":"PR_kwDOFkDx0c7Xxge-","number":702,"state":"closed","title":"Bump the production group across 1 directory with 134 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-10T12:33:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-03T12:43:50.000Z","updated_at":"2026-05-10T12:33:45.000Z","time_to_close":604193,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production","update_count":134,"packages":[{"name":"@sinclair/typebox","old_version":"0.34.41","new_version":"0.34.49","repository_url":"https://github.com/sinclairzx81/sinclair-typebox"},{"name":"better-sqlite3","old_version":"12.4.1","new_version":"12.9.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"discord.js","old_version":"14.24.2","new_version":"14.26.4","repository_url":"https://github.com/discordjs/discord.js"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"gettext-parser","old_version":"6.0.0","new_version":"9.0.2","repository_url":"https://github.com/smhg/gettext-parser"},{"name":"got","old_version":"11.8.6","new_version":"15.0.3","repository_url":"https://github.com/sindresorhus/got"},{"name":"htmlparser2","old_version":"10.0.0","new_version":"12.0.0","repository_url":"https://github.com/fb55/htmlparser2"},{"name":"immutable","old_version":"5.1.4","new_version":"5.1.5","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"bufferutil","old_version":"4.0.8","new_version":"4.1.0","repository_url":"https://github.com/websockets/bufferutil"},{"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.5","new_version":"7.29.3","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-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.28.5","new_version":"7.29.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.5","new_version":"0.6.8","repository_url":"https://github.com/babel/babel-polyfills"},{"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-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.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.28.3","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.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-flow","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-assertions","old_version":"7.27.1","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-async-generator-functions","old_version":"7.28.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-async-to-generator","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-computed-properties","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-dotall-regex","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-duplicate-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-explicit-resource-management","old_version":"7.28.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-exponentiation-operator","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-json-strings","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-logical-assignment-operators","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-systemjs","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-named-capturing-groups-regex","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-nullish-coalescing-operator","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-numeric-separator","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-catch-binding","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-optional-chaining","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","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.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regexp-modifiers","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-spread","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/plugin-transform-unicode-property-regex","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-unicode-sets-regex","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.29.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.29.2","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":"@emnapi/core","old_version":"1.7.0","new_version":"1.10.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.7.0","new_version":"1.10.0","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":"@istanbuljs/schema","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/istanbuljs/schema"},{"name":"@tsconfig/node10","old_version":"1.0.11","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"@tsconfig/node20","old_version":"20.1.6","new_version":"20.1.9","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/node","old_version":"20.19.24","new_version":"20.19.39","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.34","new_version":"17.0.35","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn-walk","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/acornjs/acorn"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.8.25","new_version":"2.10.25","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.12","new_version":"1.1.14","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.27.0","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.3.1","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"cjs-module-lexer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"diff","old_version":"4.0.2","new_version":"4.0.4","repository_url":"https://github.com/kpdecker/jsdiff"},{"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":"flatted","old_version":"3.3.3","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"handlebars","old_version":"4.7.8","new_version":"4.7.9","repository_url":"https://github.com/handlebars-lang/handlebars.js"},{"name":"hasown","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/inspect-js/hasOwn"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"nan","old_version":"2.23.1","new_version":"2.26.2","repository_url":"https://github.com/nodejs/nan"},{"name":"node-abi","old_version":"3.80.0","new_version":"3.90.0","repository_url":"https://github.com/electron/node-abi"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"pump","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/mafintosh/pump"},{"name":"regjsparser","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/jviereck/regjsparser"},{"name":"resolve","old_version":"1.22.11","new_version":"1.22.12","repository_url":"https://github.com/browserify/resolve"},{"name":"semver","old_version":"7.7.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"synckit","old_version":"0.11.11","new_version":"0.11.12","repository_url":"https://github.com/un-ts/synckit"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"yaml","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 101 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sinclair/typebox](https://github.com/sinclairzx81/sinclair-typebox) | `0.34.41` | `0.34.49` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.4.1` | `12.9.0` |\n| [discord.js](https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js) | `14.24.2` | `14.26.4` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [gettext-parser](https://github.com/smhg/gettext-parser) | `6.0.0` | `9.0.2` |\n| [got](https://github.com/sindresorhus/got) | `11.8.6` | `15.0.3` |\n| [htmlparser2](https://github.com/fb55/htmlparser2) | `10.0.0` | `12.0.0` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `5.1.4` | `5.1.5` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [bufferutil](https://github.com/websockets/bufferutil) | `4.0.8` | `4.1.0` |\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.5` | `7.29.3` |\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-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.28.5` | `7.29.3` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.5` | `0.6.8` |\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-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.27.1` | `7.28.6` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.3` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.3` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.28.3` | `7.28.6` |\n| [@babel/plugin-proposal-decorators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators) | `7.28.0` | `7.29.0` |\n| [@babel/plugin-syntax-flow](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-flow) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-import-assertions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-assertions) | `7.27.1` | `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-async-generator-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-generator-functions) | `7.28.0` | `7.29.0` |\n| [@babel/plugin-transform-async-to-generator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-async-to-generator) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.28.5` | `7.28.6` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.28.3` | `7.28.6` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.28.4` | `7.28.6` |\n| [@babel/plugin-transform-computed-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-computed-properties) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-dotall-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-dotall-regex) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-duplicate-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-duplicate-named-capturing-groups-regex) | `7.27.1` | `7.29.0` |\n| [@babel/plugin-transform-explicit-resource-management](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-explicit-resource-management) | `7.28.0` | `7.28.6` |\n| [@babel/plugin-transform-exponentiation-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-exponentiation-operator) | `7.28.5` | `7.28.6` |\n| [@babel/plugin-transform-json-strings](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-json-strings) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-logical-assignment-operators) | `7.28.5` | `7.28.6` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) | `7.28.5` | `7.29.0` |\n| [@babel/plugin-transform-named-capturing-groups-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-named-capturing-groups-regex) | `7.27.1` | `7.29.0` |\n| [@babel/plugin-transform-nullish-coalescing-operator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-numeric-separator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-numeric-separator) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.28.4` | `7.28.6` |\n| [@babel/plugin-transform-optional-catch-binding](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-catch-binding) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-optional-chaining) | `7.28.5` | `7.28.6` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `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.27.1` | `7.28.6` |\n| [@babel/plugin-transform-react-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-jsx) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.28.4` | `7.29.0` |\n| [@babel/plugin-transform-regexp-modifiers](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regexp-modifiers) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-spread) | `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/plugin-transform-unicode-property-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-property-regex) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-unicode-sets-regex](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-unicode-sets-regex) | `7.27.1` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.29.3` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.29.2` |\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| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.0` | `1.10.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.0` | `1.10.0` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@istanbuljs/schema](https://github.com/istanbuljs/schema) | `0.1.3` | `0.1.6` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.11` | `1.0.12` |\n| [@tsconfig/node20](https://github.com/tsconfig/bases/tree/HEAD/bases) | `20.1.6` | `20.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.24` | `20.19.39` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.14` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.34` | `17.0.35` |\n| [acorn-walk](https://github.com/acornjs/acorn) | `8.3.4` | `8.3.5` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.25` | `2.10.25` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.12` | `1.1.14` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.27.0` | `4.28.2` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.1` | `4.4.0` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.1` | `2.2.0` |\n| [diff](https://github.com/kpdecker/jsdiff) | `4.0.2` | `4.0.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| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.2` |\n| [handlebars](https://github.com/handlebars-lang/handlebars.js) | `4.7.8` | `4.7.9` |\n| [hasown](https://github.com/inspect-js/hasOwn) | `2.0.2` | `2.0.3` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [nan](https://github.com/nodejs/nan) | `2.23.1` | `2.26.2` |\n| [node-abi](https://github.com/electron/node-abi) | `3.80.0` | `3.90.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [pump](https://github.com/mafintosh/pump) | `3.0.3` | `3.0.4` |\n| [regjsparser](https://github.com/jviereck/regjsparser) | `0.13.0` | `0.13.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.11` | `1.22.12` |\n| [semver](https://github.com/npm/node-semver) | `7.7.3` | `7.7.4` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.11` | `0.11.12` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.0` |\n| [yaml](https://github.com/eemeli/yaml) | `1.10.2` | `1.10.3` |\n\n\nUpdates `@sinclair/typebox` from 0.34.41 to 0.34.49\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sinclairzx81/sinclair-typebox/commits/0.34.49\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sinclair/typebox\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.4.1 to 12.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.0 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1464\"\u003eWiseLibs/better-sqlite3#1464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReadme: requires Node.js v20 or later by \u003ca href=\"https://github.com/Prinzhorn\"\u003e\u003ccode\u003e@​Prinzhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1443\"\u003eWiseLibs/better-sqlite3#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.3 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1460\"\u003eWiseLibs/better-sqlite3#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 by \u003ca href=\"https://github.com/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\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/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhy SQLite v3.51.3 instead of v3.52.0\u003c/h2\u003e\n\u003cp\u003eFrom the SQLite team:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSome important issues have been found with version 3.52.0.  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003cp\u003eHence, if you were planning to upgrade to 3.52.0 tomorrow (Friday, 2026-03-14), perhaps it would be better to wait a day or so for 3.51.3.\u003c/p\u003e\n\u003cp\u003eAt some point we will do version 3.52.1 which will hopefully resolve the issues that have arisen with the 3.52.0 release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch2\u003eAlso not a viable release\u003c/h2\u003e\n\u003cp\u003eThe V8 API change was more bonkers than expected. See v12.8.0.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Holder() instead of This() for Electron 41 compatibility by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1456\"\u003eWiseLibs/better-sqlite3#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoll back to SQLite to version 3.51.2  in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1457\"\u003eWiseLibs/better-sqlite3#1457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eCAUTION: NOT A VIABLE RELEASE\u003c/h2\u003e\n\u003cp\u003eTwo (!!) reasons:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eElectron v41 bit us and removed functions we were using, so a bunch of prebuilds are missing\u003c/li\u003e\n\u003cli\u003eFrom the SQLite team:\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eSome important issues have been found with version 3.52.0.\u003c/strong\u003e  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eWhat's Changed\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/WiseLibs/better-sqlite3/commit/4058d24f05e21ccfc63f65fbb5c53960fc9b071e\"\u003e\u003ccode\u003e4058d24\u003c/code\u003e\u003c/a\u003e 12.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/f653513af10562eee1e1cbaff5f95cefddf2e58f\"\u003e\u003ccode\u003ef653513\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.53.0 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/fe774f578dde9e40d160fe7d4fa9f4148da8ffc8\"\u003e\u003ccode\u003efe774f5\u003c/code\u003e\u003c/a\u003e 12.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/8617ed645e7717710f83faad90b3eb6a4e5a6e95\"\u003e\u003ccode\u003e8617ed6\u003c/code\u003e\u003c/a\u003e fix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/959a01885c747964ed9d659b9f152ec52d458499\"\u003e\u003ccode\u003e959a018\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.3 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/43729c0af497ca4d4bda8a1422f941cba607e780\"\u003e\u003ccode\u003e43729c0\u003c/code\u003e\u003c/a\u003e Readme: requires Node.js v20 or later (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/27dc75112435a079bcf9be81c40b1549cc3630d8\"\u003e\u003ccode\u003e27dc751\u003c/code\u003e\u003c/a\u003e 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/db1119c64e58c935f34f075c8362d141e24a57df\"\u003e\u003ccode\u003edb1119c\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.2 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/d2c481596d6f5bbe2fe351ac9d186a931d216325\"\u003e\u003ccode\u003ed2c4815\u003c/code\u003e\u003c/a\u003e fix: use Holder() instead of This() for Electron 41 compatibility (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ef9ffce2cdd6a2defaf162185335cd248feb3ad0\"\u003e\u003ccode\u003eef9ffce\u003c/code\u003e\u003c/a\u003e 12.7.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.4.1...v12.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for better-sqlite3 since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `discord.js` from 14.24.2 to 14.26.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/discordjs/discord.js/releases\"\u003ediscord.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.26.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMessageCreateAction:\u003c/strong\u003e Receive DMs in uncached DMChannels again (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11495\"\u003e#11495\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b8d8812a05c14a93cc40b2839e19be38ed928cb7\"\u003eb8d8812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTeamMember:\u003c/strong\u003e Allow a default \u003ccode\u003epermissions\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/commit/dced1970ebb481ae7c5cf46ec5fadee4b05215bb\"\u003edced197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAction:\u003c/strong\u003e Don't add recipients to guild channels (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11479\"\u003e#11479\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b86573db3c13fe0292bdf6756bcd4351f84e2950\"\u003eb86573d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly return DMChannel that have the user as known recipient (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11478\"\u003e#11478\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/67566d0b0efd64012088e3357ad9cd6bacc23930\"\u003e67566d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.26.0\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove manage messages check for pinnable (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11453\"\u003e#11453\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/1a0da18b3611a31553fd5250b6f882b755d8d003\"\u003e1a0da18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Differentiate error type (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11295\"\u003e#11295\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/f5b3f842e39ec1f211a0017fadb683ae3b372e02\"\u003ef5b3f84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow partial DMChannel without client user (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11462\"\u003e#11462\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/45bd430c0d55ddb98380ea320fab9dc56211e07a\"\u003e45bd430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal radio group and checkbox components for v14 (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11437\"\u003e#11437\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b42e4994109ee83f3e329e810cc8733cf4176dbe\"\u003eb42e499\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Prefer \u003ccode\u003ethis.constructor.name\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11294\"\u003e#11294\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/e32f0c141a4ef17383f7a868e26c26a2878fb4f2\"\u003ee32f0c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypings\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBroadcastEval overload order (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11422\"\u003e#11422\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/16d70b9232559f505f4d6c1a5b1122ebbac5e35d\"\u003e16d70b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.25.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGuildEmojiManager:\u003c/strong\u003e Allow \u003ccode\u003eCreateGuildExpressions\u003c/code\u003e for retrieving author data (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11288\"\u003e#11288\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0d64ea0528b1591ef9b856b9bcad52e88e2cbd05\"\u003e0d64ea0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.25.0\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove data conditional check (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11250\"\u003e#11250\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/84197a0ee0bbfc110caa8a3e7a5e82c4672be138\"\u003e84197a0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport only passing relevant options to API when fetching (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11230\"\u003e#11230\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/a7196dc969b98ed622efcfd1cce8740e739780ac\"\u003ea7196dc\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/discordjs/discord.js/blob/14.26.4/packages/discord.js/CHANGELOG.md\"\u003ediscord.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.3...14.26.4\"\u003e14.26.4\u003c/a\u003e - (2026-05-01)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMessageCreateAction:\u003c/strong\u003e Receive DMs in uncached DMChannels again (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11495\"\u003e#11495\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b8d8812a05c14a93cc40b2839e19be38ed928cb7\"\u003eb8d8812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.2...14.26.3\"\u003e14.26.3\u003c/a\u003e - (2026-04-14)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTeamMember:\u003c/strong\u003e Allow a default \u003ccode\u003epermissions\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/commit/dced1970ebb481ae7c5cf46ec5fadee4b05215bb\"\u003edced197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.1...14.26.2\"\u003e14.26.2\u003c/a\u003e - (2026-04-03)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAction:\u003c/strong\u003e Don't add recipients to guild channels (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11479\"\u003e#11479\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b86573db3c13fe0292bdf6756bcd4351f84e2950\"\u003eb86573d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.26.0...14.26.1\"\u003e14.26.1\u003c/a\u003e - (2026-04-03)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly return DMChannel that have the user as known recipient (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11478\"\u003e#11478\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/67566d0b0efd64012088e3357ad9cd6bacc23930\"\u003e67566d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.25.1...14.26.0\"\u003e14.26.0\u003c/a\u003e - (2026-03-31)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove manage messages check for pinnable (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11453\"\u003e#11453\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/1a0da18b3611a31553fd5250b6f882b755d8d003\"\u003e1a0da18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Differentiate error type (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11295\"\u003e#11295\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/f5b3f842e39ec1f211a0017fadb683ae3b372e02\"\u003ef5b3f84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow partial DMChannel without client user (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11462\"\u003e#11462\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/45bd430c0d55ddb98380ea320fab9dc56211e07a\"\u003e45bd430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModal radio group and checkbox components for v14 (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11437\"\u003e#11437\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/b42e4994109ee83f3e329e810cc8733cf4176dbe\"\u003eb42e499\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDJSError:\u003c/strong\u003e Prefer \u003ccode\u003ethis.constructor.name\u003c/code\u003e (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11294\"\u003e#11294\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/e32f0c141a4ef17383f7a868e26c26a2878fb4f2\"\u003ee32f0c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypings\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBroadcastEval overload order (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11422\"\u003e#11422\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/16d70b9232559f505f4d6c1a5b1122ebbac5e35d\"\u003e16d70b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/discordjs/discord.js/compare/14.25.0...14.25.1\"\u003e14.25.1\u003c/a\u003e - (2025-11-21)\u003c/h1\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGuildEmojiManager:\u003c/strong\u003e Allow \u003ccode\u003eCreateGuildExpressions\u003c/code\u003e for retrieving author data (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11288\"\u003e#11288\u003c/a\u003e) (\u003ca href=\"https://github.com/discordjs/discord.js/commit/0d64ea0528b1591ef9b856b9bcad52e88e2cbd05\"\u003e0d64ea0\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/discordjs/discord.js/commit/0516dc7862c71ffd2b49bde4e0679088d258606b\"\u003e\u003ccode\u003e0516dc7\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/b8d8812a05c14a93cc40b2839e19be38ed928cb7\"\u003e\u003ccode\u003eb8d8812\u003c/code\u003e\u003c/a\u003e fix(MessageCreateAction): receive DMs in uncached DMChannels again (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/f95b629d4416bb46320fd29664c30587f159bb41\"\u003e\u003ccode\u003ef95b629\u003c/code\u003e\u003c/a\u003e chore(TeamMember): update \u003ccode\u003epermissions\u003c/code\u003e comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/666fce0516ae56e296705f894096ce6e1340e826\"\u003e\u003ccode\u003e666fce0\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/dced1970ebb481ae7c5cf46ec5fadee4b05215bb\"\u003e\u003ccode\u003edced197\u003c/code\u003e\u003c/a\u003e fix(TeamMember): allow a default \u003ccode\u003epermissions\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/e662290faac3dd75506b3e360400a217006bde1c\"\u003e\u003ccode\u003ee662290\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/b86573db3c13fe0292bdf6756bcd4351f84e2950\"\u003e\u003ccode\u003eb86573d\u003c/code\u003e\u003c/a\u003e fix(Action): don't add recipients to guild channels (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11479\"\u003e#11479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/cd1b6a0f633b52a0008c62addb97c00abb96cb6c\"\u003e\u003ccode\u003ecd1b6a0\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/67566d0b0efd64012088e3357ad9cd6bacc23930\"\u003e\u003ccode\u003e67566d0\u003c/code\u003e\u003c/a\u003e fix: only return DMChannel that have the user as known recipient (\u003ca href=\"https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js/issues/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discordjs/discord.js/commit/eee6f948ee441c90abe30a9c9af411649dfdcf52\"\u003e\u003ccode\u003eeee6f94\u003c/code\u003e\u003c/a\u003e chore(discord.js): release discord.js@14.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/discordjs/discord.js/commits/14.26.4/packages/discord.js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.2.3 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gettext-parser` from 6.0.0 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smhg/gettext-parser/releases\"\u003egettext-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efixes possible prototype pollution during parsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking\u003c/strong\u003e: drops support for node \u0026lt;20.\u003c/li\u003e\n\u003cli\u003eReplaces \u003ccode\u003ereadable-stream\u003c/code\u003e dependency with \u003ccode\u003enode:stream\u003c/code\u003e (thx \u003ca href=\"https://github.com/pirxpilot\"\u003e\u003ccode\u003e@​pirxpilot\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: switch to ESM (replace \u003ccode\u003erequire\u003c/code\u003e with \u003ccode\u003eimport\u003c/code\u003e to use \u003ccode\u003egettext-parser\u003c/code\u003e in your project)\u003c/li\u003e\n\u003cli\u003ebreaking: dropped support for node \u0026lt;=17\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereturn early while parsing comments (thx \u003ca href=\"https://github.com/JonasBa\"\u003e\u003ccode\u003e@​JonasBa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd a \u003ccode\u003evalidation\u003c/code\u003e option (disabled by default) to PO parsing (thx \u003ca href=\"https://github.com/vkhytskyi-allegro\"\u003e\u003ccode\u003e@​vkhytskyi-allegro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e: the method signatures below changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eprevious use\u003c/th\u003e\n\u003cth\u003ecurrent use\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003epo.parse (input, defaultCharset)\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003epo.parse (input, options)\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003epo.stream (defaultCharset, transformOptions)\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003epo.stream (options, transformOptions)\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/a4baf941f8192f1162c0e90d9ce52ef9e1fcd01d\"\u003e\u003ccode\u003ea4baf94\u003c/code\u003e\u003c/a\u003e 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/297db4bb4bd0fe177b487f8bad2f337929d3fc5a\"\u003e\u003ccode\u003e297db4b\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution in MO/PO parsers and headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/ba1f861bb09e228cf8449aa6df57715284aba3c3\"\u003e\u003ccode\u003eba1f861\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/b0abcc21830ec58580e64d5c008f8897e88a36af\"\u003e\u003ccode\u003eb0abcc2\u003c/code\u003e\u003c/a\u003e 9.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/376ea338c9b27e3c516c7497e31d7036589ce54c\"\u003e\u003ccode\u003e376ea33\u003c/code\u003e\u003c/a\u003e use files field for npm, remove .npmignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/ff46385c6045e49f2b58311cf6f007bdac0ee393\"\u003e\u003ccode\u003eff46385\u003c/code\u003e\u003c/a\u003e remove .claude from repo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/f7d983b6689470e031c544008983d4d02e691fec\"\u003e\u003ccode\u003ef7d983b\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/c53de1b10242dcd490a9bdc5851a76e9cfab8899\"\u003e\u003ccode\u003ec53de1b\u003c/code\u003e\u003c/a\u003e enforce \u003ccode\u003enode:\u003c/code\u003e import protocol (\u003ca href=\"https://redirect.github.com/smhg/gettext-parser/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/bd703819aa344691ef4e5199ebe85ee6a3eaf5e7\"\u003e\u003ccode\u003ebd70381\u003c/code\u003e\u003c/a\u003e replace \u003ccode\u003ereadable-stream\u003c/code\u003e with \u003ccode\u003enode:stream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smhg/gettext-parser/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smhg/gettext-parser/commit/2268a2af7fb0c1ef440f398c18a32febd571f2c5\"\u003e\u003ccode\u003e2268a2a\u003c/code\u003e\u003c/a\u003e replace \u003ccode\u003echai\u003c/code\u003e with \u003ccode\u003enode:assert\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smhg/gettext-parser/compare/v6.0.0...v9.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `got` from 11.8.6 to 15.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/got/releases\"\u003egot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix false \u003ccode\u003eReadError\u003c/code\u003e on responses without \u003ccode\u003eContent-Length\u003c/code\u003e  071ea07\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/got/compare/v15.0.2...v15.0.3\"\u003ehttps://github.com/sindresorhus/got/compare/v15.0.2...v15.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix stream cookie jar completion race  b170125\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/got/compare/v15.0.1...v15.0.2\"\u003ehttps://github.com/sindresorhus/got/compare/v15.0.1...v15.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix init types  20633bc\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/got/compare/v15.0.0...v15.0.1\"\u003ehttps://github.com/sindresorhus/got/compare/v15.0.0...v15.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 22  b933476\u003c/li\u003e\n\u003cli\u003eRemove promise cancel API  a06ac6c\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epromise.cancel()\u003c/code\u003e is gone. Use the \u003ca href=\"https://github.com/sindresorhus/got/blob/main/documentation/2-options.md#signal\"\u003e\u003ccode\u003esignal\u003c/code\u003e option\u003c/a\u003e with \u003ca href=\"https://developer.mozilla.org/docs/Web/API/AbortController\"\u003e\u003ccode\u003eAbortController\u003c/code\u003e\u003c/a\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eisStream\u003c/code\u003e option  c241c6c\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003egot.stream()\u003c/code\u003e directly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse native \u003ccode\u003eFormData\u003c/code\u003e global  670b228\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://developer.mozilla.org/docs/Web/API/FormData\"\u003eWeb API \u003ccode\u003eFormData\u003c/code\u003e\u003c/a\u003e global directly (available in Node.js 18+).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eresponseType: 'buffer'\u003c/code\u003e returns \u003ccode\u003eUint8Array\u003c/code\u003e instead of \u003ccode\u003eBuffer\u003c/code\u003e  309e36d\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eresponse.rawBody\u003c/code\u003e and \u003ccode\u003epromise.buffer()\u003c/code\u003e now return a \u003ccode\u003eUint8Array\u003c/code\u003e. \u003ccode\u003eBuffer\u003c/code\u003e is a subclass of \u003ccode\u003eUint8Array\u003c/code\u003e, so most code will continue to work, but strict type checks will need updating.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estrictContentLength\u003c/code\u003e defaults to \u003ccode\u003etrue\u003c/code\u003e  08e9dff\n\u003cul\u003e\n\u003cli\u003eGot now throws a \u003ccode\u003eContentLengthMismatchError\u003c/code\u003e by default if \u003ccode\u003eContent-Length\u003c/code\u003e doesn't match the actual body size. Set \u003ccode\u003e{strictContentLength: false}\u003c/code\u003e to restore the old behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eretry.enforceRetryRules\u003c/code\u003e defaults to \u003ccode\u003etrue\u003c/code\u003e  9bc8dfb\n\u003cul\u003e\n\u003cli\u003eCustom \u003ccode\u003ecalculateDelay\u003c/code\u003e functions are now only called when a retry is actually allowed by \u003ccode\u003elimit\u003c/code\u003e, \u003ccode\u003emethods\u003c/code\u003e, \u003ccode\u003estatusCodes\u003c/code\u003e, and \u003ccode\u003eerrorCodes\u003c/code\u003e. If your \u003ccode\u003ecalculateDelay\u003c/code\u003e was previously used to override retry eligibility unconditionally, set \u003ccode\u003e{retry: {enforceRetryRules: false}}\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePiped header copying is now opt-in  8e392f3\n\u003cul\u003e\n\u003cli\u003eGot no longer automatically copies headers from a piped stream. Set \u003ccode\u003e{copyPipedHeaders: true}\u003c/code\u003e to re-enable. Hop-by-hop headers are never copied even when enabled (RFC 9110 §7.6.1).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eurl\u003c/code\u003e removed from public options objects  87de8d6\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e property is no longer present on the options object passed to hooks. Use \u003ccode\u003eresponse.url\u003c/code\u003e or \u003ccode\u003erequest.requestUrl\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e300 and 304 responses are no longer auto-followed  5fccaab\n\u003cul\u003e\n\u003cli\u003ePer RFC 9110, 304 is a conditional-GET hint, not a redirect, and 300 is only a SHOULD for user agents. Got now returns these responses as-is. Handle them manually if needed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemoved the undocumented named export for Got.\n\u003cul\u003e\n\u003cli\u003eGot has always been a default export. The named export was there only for buggy build tools during the ESM migration times.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStream decode large \u003ccode\u003etext\u003c/code\u003e/\u003ccode\u003ejson\u003c/code\u003e bodies incrementally for lower peak memory usage  c9a95b1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euploadProgress\u003c/code\u003e now emits granular per-chunk events for \u003ccode\u003ejson\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e request bodies  13c889d\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/got/commit/e9489c1729a56711a18aa49d11c1ed596dfef451\"\u003e\u003ccode\u003ee9489c1\u003c/code\u003e\u003c/a\u003e 15.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/1a1452c38981d2f5f10f41392acf3dd16bb70f9b\"\u003e\u003ccode\u003e1a1452c\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/071ea0749d813f34d8458dbc1fb5e3dc66e80890\"\u003e\u003ccode\u003e071ea07\u003c/code\u003e\u003c/a\u003e Fix false \u003ccode\u003eReadError\u003c/code\u003e on responses without \u003ccode\u003eContent-Length\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/b03e6f95ebb5fe3c51512fe0190a20385e2f9ee9\"\u003e\u003ccode\u003eb03e6f9\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/552f0fe234745f5423e314430d9f5d77b6363ba2\"\u003e\u003ccode\u003e552f0fe\u003c/code\u003e\u003c/a\u003e 15.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/b17012597e4d41a6fad774656f7d8858b3375dd0\"\u003e\u003ccode\u003eb170125\u003c/code\u003e\u003c/a\u003e Fix stream cookie jar completion race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/c5ce415cb8fd929d542c618ecbd0e9087561bb56\"\u003e\u003ccode\u003ec5ce415\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/aa2b3bb4ff6eada5fc766024b3b6a0c58efffb28\"\u003e\u003ccode\u003eaa2b3bb\u003c/code\u003e\u003c/a\u003e 15.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/20633bc1d461a38d3466dd98ea0669a9d47a43aa\"\u003e\u003ccode\u003e20633bc\u003c/code\u003e\u003c/a\u003e Simplify init types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/got/commit/4d7e628b1c288f72a28567ceabcff51bfc160db5\"\u003e\u003ccode\u003e4d7e628\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/got/compare/v11.8.6...v15.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `htmlparser2` from 10.0.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fb55/htmlparser2/releases\"\u003ehtmlparser2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release aligns HTML parsing with the WHATWG spec Almost all changes are to HTML mode only — XML mode is unaffected unless noted.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eRaw-text \u0026amp; RCDATA tags\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;iframe\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;noembed\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;noframes\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026lt;plaintext\u0026gt;\u003c/code\u003e are now raw-text tags, their content is no longer parsed as HTML\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;textarea\u0026gt;\u003c/code\u003e now decodes entities like \u003ccode\u003e\u0026lt;title\u0026gt;\u003c/code\u003e already did\u003c/li\u003e\n\u003cli\u003eSelf-closing \u003ccode\u003e\u0026lt;script/\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;style/\u0026gt;\u003c/code\u003e, etc. now enter their raw-text state (the \u003ccode\u003e/\u003c/code\u003e is ignored per spec) unless \u003ccode\u003erecognizeSelfClosing\u003c/code\u003e is enabled\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSVG \u0026amp; MathML\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTag names inside \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e are case-adjusted per spec (\u003ccode\u003eforeignObject\u003c/code\u003e, \u003ccode\u003eclipPath\u003c/code\u003e, etc.)\u003c/li\u003e\n\u003cli\u003eCDATA sections inside foreign content are treated as text\u003c/li\u003e\n\u003cli\u003eSpecial-tag detection is disabled inside foreign content\u003c/li\u003e\n\u003cli\u003eStray \u003ccode\u003e\u0026lt;/svg\u0026gt;\u003c/code\u003e / \u003ccode\u003e\u0026lt;/math\u0026gt;\u003c/code\u003e no longer corrupt the parser's context tracking\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eComments \u0026amp; declarations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;!--\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;!---\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;!-\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;!\u0026gt;\u003c/code\u003e now parse as valid comments per spec\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;?…\u0026gt;\u003c/code\u003e and non-DOCTYPE \u003ccode\u003e\u0026lt;!…\u0026gt;\u003c/code\u003e in HTML mode emit bogus comments instead of being silently dropped\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;!DOCTYPEhtml\u0026gt;\u003c/code\u003e (no space) is recognized as a DOCTYPE\u003c/li\u003e\n\u003cli\u003eUnclosed comments, \u003ccode\u003e\u0026lt;!DOCTYPE\u003c/code\u003e, \u003ccode\u003e\u0026lt;?…\u003c/code\u003e, \u003ccode\u003e\u0026lt;![CDATA[…\u003c/code\u003e at EOF emit the correct token type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplicit open/close\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;h1\u0026gt;\u003c/code\u003e–\u003ccode\u003e\u0026lt;h6\u0026gt;\u003c/code\u003e implicitly close other headings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;a\u0026gt;\u003c/code\u003e closes a previous \u003ccode\u003e\u0026lt;a\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNested \u003ccode\u003e\u0026lt;form\u0026gt;\u003c/code\u003e is ignored when one is already open\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;image\u0026gt;\u003c/code\u003e is rewritten to \u003ccode\u003e\u0026lt;img\u0026gt;\u003c/code\u003e outside foreign content\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;/\u0026gt;\u003c/code\u003e is silently ignored instead of emitted as text\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eOther fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ereset()\u003c/code\u003e not clearing attribute state, which could leak data across \u003ccode\u003eparseComplete()\u003c/code\u003e calls\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/pull/2387\"\u003efb55/htmlparser2#2387\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fb55/htmlparser2/compare/v11.0.0...v12.0.0\"\u003ehttps://github.com/fb55/htmlparser2/compare/v11.0.0...v12.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe module is now ESM only \u003ca href=\"https://redirect.github.com/fb55/htmlparser2/pull/2381\"\u003efb55/htmlparser2#2381\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eCommonJS \u003ccode\u003erequire()\u003c/code\u003e is not supported in legacy environment anymore. Use \u003ccode\u003eimport\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe minimum Node.js version is now 20.19.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDependencies have been bumped to their latest major versions: \u003ccode\u003edomhandler\u003c/code\u003e v6, \u003ccode\u003edomutils\u003c/code\u003e v4, \u003ccode\u003edomelementtype\u003c/code\u003e v3, \u003ccode\u003eentities\u003c/code\u003e v8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eWebWritableStream\u003c/code\u003e for the Web Streams API, enabling direct piping from \u003ccode\u003efetch()\u003c/code\u003e response bodies into the parser \u003ca href=\"https://redirect.github.com/fb55/htmlparser2/pull/2376\"\u003efb55/htmlparser2#2376\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\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/fb55/htmlparser2/commit/c73fec0c0586647cd1269d2598e2ba4203d0207f\"\u003e\u003ccode\u003ec73fec0\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/e32389ab23de47c3956850418139635cc8b1bc65\"\u003e\u003ccode\u003ee32389a\u003c/code\u003e\u003c/a\u003e fix: align HTML parsing with the spec (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2387\"\u003e#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/cc400f12679d3e2c42925e4e7b552a5b2c63bc06\"\u003e\u003ccode\u003ecc400f1\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.4.7 to 2.4.8 (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2386\"\u003e#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/698aa5bb3980072ff74cc93c1139d18c99e8c772\"\u003e\u003ccode\u003e698aa5b\u003c/code\u003e\u003c/a\u003e build(deps): Bump domutils from 4.0.1 to 4.0.2 (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2385\"\u003e#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/b781f6263c55296f24d908bdb6be94acc8480fe5\"\u003e\u003ccode\u003eb781f62\u003c/code\u003e\u003c/a\u003e 11.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/f2bb3b0ae105e602f909f4a892d0641f19a9f685\"\u003e\u003ccode\u003ef2bb3b0\u003c/code\u003e\u003c/a\u003e docs: expand README (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2384\"\u003e#2384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/9008dfd3808117cbf0447d453d14308ccf2502f9\"\u003e\u003ccode\u003e9008dfd\u003c/code\u003e\u003c/a\u003e feat: add WebWritableStream for Web Streams API support (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2376\"\u003e#2376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/21dedfa0938f1370f7660fd2ceec7f4b14beea19\"\u003e\u003ccode\u003e21dedfa\u003c/code\u003e\u003c/a\u003e fix(tokenizer): require full \u003ccode\u003e--\u0026gt;\u003c/code\u003e to close comments in xmlMode (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2383\"\u003e#2383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/f2daa22366df226cf6b8a760123034102f7910b9\"\u003e\u003ccode\u003ef2daa22\u003c/code\u003e\u003c/a\u003e fix(tokenizer): align edge-case parsing behavior with HTML spec (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2382\"\u003e#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fb55/htmlparser2/commit/24ca601e6ad3e0211edbfc94de488e34dd3ec829\"\u003e\u003ccode\u003e24ca601\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump vitest from 4.0.18 to 4.1.0 (\u003ca href=\"https://redirect.github.com/fb55/htmlparser2/issues/2371\"\u003e#2371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fb55/htmlparser2/compare/v10.0.0...v12.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for htmlparser2 since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `immutable` from 5.1.4 to 5.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immutable-js/immutable-js/releases\"\u003eimmutable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in immutable\u003c/li\u003e\n\u003cli\u003eUpgrade devtools and use immutable version by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2158\"\u003eimmutable-js/immutable-js#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.4...v5.1.5\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v5.1.4...v5.1.5\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/immutable-js/immutable-js/blob/main/CHANGELOG.md\"\u003eimmutable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in immutable\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/b37b85568632227751ddc8a16034cacc0f42b652\"\u003e\u003ccode\u003eb37b855\u003c/code\u003e\u003c/a\u003e 5.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/16b3313fdf2c5f579f10799e22869f6909abf945\"\u003e\u003ccode\u003e16b3313\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/fd2ef4977ee654c5bf26368dbf2f983c8d679bd6\"\u003e\u003ccode\u003efd2ef49\u003c/code\u003e\u003c/a\u003e fix new proto key injection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/6734b7b2af7e9dadf517eb9473cc64d2dfe2e301\"\u003e\u003ccode\u003e6734b7b\u003c/code\u003e\u003c/a\u003e fix Prototype Pollution in mergeDeep, toJS, etc.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/6f772de1e44dcde14128e48d19081a7a077f2162\"\u003e\u003ccode\u003e6f772de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2175\"\u003e#2175\u003c/a\u003e from immutable-js/dependabot/npm_and_yarn/rollup-4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/5f3dc61fd0e231654f04a850b8764e7e864c54b3\"\u003e\u003ccode\u003e5f3dc61\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.34.8 to 4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/049a594410962c13dfd0f2d0bf0ef2154271079e\"\u003e\u003ccode\u003e049a594\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2173\"\u003e#2173\u003c/a\u003e from immutable-js/dependabot/npm_and_yarn/lodash-4.1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/2481a77331122eea4ace8afd4842042c6ae7510c\"\u003e\u003ccode\u003e2481a77\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2172\"\u003e#2172\u003c/a\u003e from mrazauskas/update-tstyche\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/eb047790b44dac8e5ace49529a5c9928edfc8e12\"\u003e\u003ccode\u003eeb04779\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/b973bf3b6242c9966143169825e1e14248c07c31\"\u003e\u003ccode\u003eb973bf3\u003c/code\u003e\u003c/a\u003e format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.4...v5.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mnemonist` from 0.40.3 to 0.40.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yomguithereal/mnemonist/releases\"\u003emnemonist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/blob/master/CHANGELOG.md\"\u003emnemonist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eLRUMap.setpop\u003c/code\u003e \u0026amp; \u003ccode\u003eLRUCache.setpop\u003c/code\u003e type declaration (\u003ca href=\"https://github.com/richardgarnier\"\u003e\u003ccode\u003e@​richardgarnier\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/Yomguithereal/mnemonist/commit/1f2c752049eb3439f3987310391ae5e123e97dfe\"\u003e\u003ccode\u003e1f2c752\u003c/code\u003e\u003c/a\u003e Bump 0.40.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yomguithereal/mnemonist/commit/30b92bdb95ba1e5a9e4b889025c537e00c0ca4ba\"\u003e\u003ccode\u003e30b92bd\u003c/code\u003e\u003c/a\u003e Fix LRUMap:setpop method type declaration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yomguithereal/mnemonist/compare/0.40.3...0.40.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bufferutil` from 4.0.8 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/580a8a92c91d1b3dea6d4b0d54f89daf42da5e48\"\u003e\u003ccode\u003e580a8a9\u003c/code\u003e\u003c/a\u003e [dist] 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/b4cd4cdd0ab798d6aafc02a1e76875bfa47e4c01\"\u003e\u003ccode\u003eb4cd4cd\u003c/code\u003e\u003c/a\u003e [lint] Fix prettier error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/2a16fa9e326320e118ba6a9fcb7e363f4be6e845\"\u003e\u003ccode\u003e2a16fa9\u003c/code\u003e\u003c/a\u003e [pkg] Update node-gyp to version 12.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/18f122a9271bffcf140b550d1ab5825b4ff62f37\"\u003e\u003ccode\u003e18f122a\u003c/code\u003e\u003c/a\u003e [minor] Support buffers greater than 2^32 bytes in length\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/321fbe49cf0e2ab3f2f1dd688c695a9146bbdb82\"\u003e\u003ccode\u003e321fbe4\u003c/code\u003e\u003c/a\u003e [perf] Do not make compiler life harder (\u003ca href=\"https://redirect.github.com/websockets/bufferutil/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/557a7af53847957d5efda3964254b7037269c23b\"\u003e\u003ccode\u003e557a7af\u003c/code\u003e\u003c/a\u003e [ci] Build and deploy two platform-specific binaries for macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/33932c1d0b44304770648d8baa7d8f216bec130c\"\u003e\u003ccode\u003e33932c1\u003c/code\u003e\u003c/a\u003e [build] Do not build a universal binary for macOS (\u003ca href=\"https://redirect.github.com/websockets/bufferutil/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/ca57ce2bb7dafbfc2805512ed78aa7284b10aa1e\"\u003e\u003ccode\u003eca57ce2\u003c/code\u003e\u003c/a\u003e [ci] Build the prebuilt binary for macOS with the Intel runner image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/bufferutil/commit/1b9081dd93ad7e133d48a74603de2c176727300e\"\u003e\u003ccode\u003e1b9081d\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/bufferutil/commit/31eb0adcde68ccb68db7f4afae243f6972ee1c26\"\u003e\u003ccode\u003e31eb0ad\u003c/code\u003e\u003c/a\u003e [ci] Update actions/upload-artifact action to v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/bufferutil/compare/v4.0.8...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/code-frame` from 7.27.1 to 7.29.0\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@​babel/code-frame's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\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/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\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-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\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/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\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:bug: Bug Fix\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/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\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://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument 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-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b...\n\n_Description has been truncated_","html_url":"https://github.com/DawnbrandBots/bastion-bot/pull/702","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DawnbrandBots%2Fbastion-bot/issues/702","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/702/packages"}}]}