{"id":40067,"name":"@viz-js/viz","ecosystem":"npm","repository_url":"https://github.com/mdaines/viz-js","issues_count":38,"created_at":"2025-06-09T23:21:13.050Z","updated_at":"2025-06-09T23:21:13.050Z","purl":"pkg:npm/@viz-js/viz","metadata":{"id":7939861,"name":"@viz-js/viz","ecosystem":"npm","description":"WebAssembly build of Graphviz with a simple wrapper for using it on the web","homepage":"https://github.com/mdaines/viz-js#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/mdaines/viz-js","keywords_array":["graphviz","emscripten"],"namespace":"viz-js","versions_count":21,"first_release_published_at":"2023-06-13T20:02:29.927Z","latest_release_published_at":"2025-03-31T19:56:17.963Z","latest_release_number":"3.12.0","last_synced_at":"2025-06-08T22:32:08.802Z","created_at":"2023-07-16T22:11:31.295Z","updated_at":"2025-06-09T10:51:53.435Z","registry_url":"https://www.npmjs.com/package/@viz-js/viz","install_command":"npm install @viz-js/viz","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"next":"3.0.0-pre.1","latest":"3.12.0"}},"repo_metadata":{"id":4404724,"uuid":"5542032","full_name":"mdaines/viz-js","owner":"mdaines","description":"Graphviz in your browser","archived":false,"fork":false,"pushed_at":"2025-06-08T22:05:31.000Z","size":14216,"stargazers_count":4197,"open_issues_count":10,"forks_count":356,"subscribers_count":114,"default_branch":"v3","last_synced_at":"2025-06-08T22:28:50.438Z","etag":null,"topics":["dot","emscripten","graphviz","javascript"],"latest_commit_sha":null,"homepage":"https://viz-js.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mdaines.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"mdaines"}},"created_at":"2012-08-24T15:19:20.000Z","updated_at":"2025-06-07T10:24:24.000Z","dependencies_parsed_at":"2023-07-05T17:00:37.042Z","dependency_job_id":"1d0c9e1b-6fce-4d2b-ad7b-8c89de17e6e6","html_url":"https://github.com/mdaines/viz-js","commit_stats":null,"previous_names":["mdaines/viz-js","mdaines/viz.js","viz-js/viz.js"],"tags_count":55,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdaines","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/refs/heads/v3","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258864885,"owners_count":22769955,"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":"mdaines","name":null,"uuid":"1383","kind":"user","description":"","email":"","website":"https://slowscan.net","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1383?v=4","repositories_count":3,"last_synced_at":"2023-04-09T21:36:33.342Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mdaines","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:32:20.807Z","updated_at":"2023-04-09T21:36:33.374Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdaines","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdaines/repositories"},"tags":[{"name":"release-viz-3.12.0","sha":"f45ae4f06e965e42d7c048f467e5585864c78114","kind":"commit","published_at":"2025-03-31T19:54:12.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-viz-3.12.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-viz-3.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.12.0/manifests"},{"name":"release-viz-3.11.0","sha":"f97598613d418f9dda854166e8a25c54796c9eff","kind":"commit","published_at":"2024-11-05T14:06:47.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-viz-3.11.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-viz-3.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.11.0/manifests"},{"name":"release-viz-3.10.0","sha":"1885bd8b5fab20a547b1092f8aaa24277e800ef9","kind":"commit","published_at":"2024-11-01T18:44:43.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-viz-3.10.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-viz-3.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.10.0/manifests"},{"name":"release-viz-3.9.0","sha":"79515338d409ab76b7d4ccdd189ba7ae51c2b648","kind":"commit","published_at":"2024-09-10T20:24:03.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-viz-3.9.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-viz-3.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.9.0/manifests"},{"name":"release-viz-3.8.0","sha":"5d5eaed5c510348656afb638975c0080e8545350","kind":"commit","published_at":"2024-08-15T15:27:31.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-viz-3.8.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-viz-3.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.8.0/manifests"},{"name":"release-viz-3.7.0","sha":"6454642a29b6ecf6bf12b70a679d906483f8482b","kind":"commit","published_at":"2024-07-08T19:45:44.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-viz-3.7.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-viz-3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.7.0/manifests"},{"name":"release-viz-3.6.0","sha":"5046f1178e1fdf26b665f2cf434c193bbb3e9450","kind":"commit","published_at":"2024-05-21T19:10:53.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-viz-3.6.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-viz-3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.6.0/manifests"},{"name":"release-viz-3.5.0","sha":"b57d115ba0a4a9ce21789d7b1168beeab347dd93","kind":"commit","published_at":"2024-05-07T13:39:40.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-viz-3.5.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-viz-3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.5.0/manifests"},{"name":"release-viz-3.4.0","sha":"5a5f2312ebf06d3b80036f8aaa006206ceadc858","kind":"commit","published_at":"2024-02-27T13:12:59.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-viz-3.4.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-viz-3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.4.0/manifests"},{"name":"release-viz-3.3.1","sha":"b53d0543db4628810823c4307eefc35b9cb4d378","kind":"commit","published_at":"2024-02-25T16:49:34.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-viz-3.3.1","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-viz-3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.3.1/manifests"},{"name":"release-viz-3.3.0","sha":"6e6618404387f19a943e36513feb2b6d6520c05d","kind":"commit","published_at":"2024-02-22T14:34:36.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-viz-3.3.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-viz-3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.3.0/manifests"},{"name":"release-viz-3.2.4","sha":"b036c627bb2e10f77c0fb860da381a02955fac07","kind":"commit","published_at":"2024-01-05T15:51:36.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-viz-3.2.4","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-viz-3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.2.4/manifests"},{"name":"release-viz-3.2.3","sha":"b7fe5c56472b6e85e5a58f029f5e4b8e6d15831b","kind":"commit","published_at":"2023-10-26T16:01:11.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-viz-3.2.3","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-viz-3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.2.3/manifests"},{"name":"release-lang-dot-1.0.4","sha":"3f896dab0559eb7fd2ea0402147a82af19f3ac03","kind":"commit","published_at":"2023-10-24T19:10:21.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-lang-dot-1.0.4","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-lang-dot-1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-lang-dot-1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-lang-dot-1.0.4/manifests"},{"name":"release-lang-dot-1.0.3","sha":"97049cd136925d7db091f981d3b5c1eb25f2f099","kind":"commit","published_at":"2023-10-24T19:04:57.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-lang-dot-1.0.3","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-lang-dot-1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-lang-dot-1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-lang-dot-1.0.3/manifests"},{"name":"release-viz-3.2.2","sha":"4bc69824bd0958654a3e9c34025d134fd4232741","kind":"commit","published_at":"2023-10-24T18:27:26.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/release-viz-3.2.2","html_url":"https://github.com/mdaines/viz-js/releases/tag/release-viz-3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/release-viz-3.2.2/manifests"},{"name":"viz-release-3.2.1","sha":"26f1232d7d3d6b9616167b11c41403219f33e6aa","kind":"commit","published_at":"2023-10-09T18:35:21.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/viz-release-3.2.1","html_url":"https://github.com/mdaines/viz-js/releases/tag/viz-release-3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/viz-release-3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/viz-release-3.2.1/manifests"},{"name":"lang-dot-release-1.0.2","sha":"53db73c2080811e6433bff5ed800344464418c4d","kind":"commit","published_at":"2023-10-09T18:22:33.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/lang-dot-release-1.0.2","html_url":"https://github.com/mdaines/viz-js/releases/tag/lang-dot-release-1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/lang-dot-release-1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/lang-dot-release-1.0.2/manifests"},{"name":"lang-dot-release-1.0.1","sha":"d670ce45c609fabc3d385d767fe6ee391da6fd6f","kind":"commit","published_at":"2023-10-09T17:18:13.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/lang-dot-release-1.0.1","html_url":"https://github.com/mdaines/viz-js/releases/tag/lang-dot-release-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/lang-dot-release-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/lang-dot-release-1.0.1/manifests"},{"name":"viz-release-3.2.0","sha":"5db590c663735ea0c7e31de8f2add4eded9eb7f9","kind":"commit","published_at":"2023-09-12T22:14:43.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/viz-release-3.2.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/viz-release-3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/viz-release-3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/viz-release-3.2.0/manifests"},{"name":"lang-dot-release-1.0.0","sha":"03f4a0f3b31114eb70a64ce9693338557cda51a5","kind":"tag","published_at":"2023-08-01T15:06:31.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/lang-dot-release-1.0.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/lang-dot-release-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/lang-dot-release-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/lang-dot-release-1.0.0/manifests"},{"name":"v3.1.0+1","sha":"02b03f0b54512da3b32b41eff102cb3cbf3998f3","kind":"tag","published_at":"2023-07-16T22:08:16.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v3.1.0+1","html_url":"https://github.com/mdaines/viz-js/releases/tag/v3.1.0+1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v3.1.0+1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v3.1.0+1/manifests"},{"name":"v3.1.0","sha":"05413eca45b6e2dd4180d22c19323fca5eceb349","kind":"tag","published_at":"2023-07-16T22:01:33.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v3.1.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v3.1.0/manifests"},{"name":"v3.0.1","sha":"d8bb6698f5b41dfdaad5e011b8c12a4af9fc50c0","kind":"tag","published_at":"2023-06-15T18:40:41.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v3.0.1","html_url":"https://github.com/mdaines/viz-js/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"b944059cee7e13b2ebcf12a4a2d481a7efc14e7b","kind":"tag","published_at":"2023-06-14T17:52:45.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v3.0.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v3.0.0/manifests"},{"name":"v2.1.2","sha":"77021dbe67744b653ae3a020f8ee2dc5df7c288a","kind":"tag","published_at":"2018-12-08T15:57:28.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v2.1.2","html_url":"https://github.com/mdaines/viz-js/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.1.2/manifests"},{"name":"v2.1.2-pre.1","sha":"50557a696c4943c095c7666cee707f5327799d73","kind":"tag","published_at":"2018-12-05T02:34:35.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v2.1.2-pre.1","html_url":"https://github.com/mdaines/viz-js/releases/tag/v2.1.2-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.1.2-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.1.2-pre.1/manifests"},{"name":"v2.1.1","sha":"890607413d59065797061d65253d60eb67a4ae37","kind":"tag","published_at":"2018-11-10T16:08:29.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v2.1.1","html_url":"https://github.com/mdaines/viz-js/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.1.1/manifests"},{"name":"v2.0.0","sha":"ed7d1d97da7e250c773c3b15f63c23c39f7de7af","kind":"tag","published_at":"2018-05-09T12:07:50.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v2.0.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.0.0/manifests"},{"name":"v2.0.0-pre.8","sha":"da37e63e96e6c21d27cc3650120ecfdd0c6ca86b","kind":"tag","published_at":"2018-05-07T13:24:59.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v2.0.0-pre.8","html_url":"https://github.com/mdaines/viz-js/releases/tag/v2.0.0-pre.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.0.0-pre.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.0.0-pre.8/manifests"},{"name":"v1.8.2","sha":"31bcba42368ebdb971a49153b53f8c8f6071dd23","kind":"tag","published_at":"2018-05-04T19:44:43.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.8.2","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.8.2/manifests"},{"name":"v2.0.0-pre.7","sha":"12a1a092556883c0b09ef20ff7878e1872101593","kind":"tag","published_at":"2018-05-03T16:32:29.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v2.0.0-pre.7","html_url":"https://github.com/mdaines/viz-js/releases/tag/v2.0.0-pre.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.0.0-pre.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.0.0-pre.7/manifests"},{"name":"v2.0.0-pre.6","sha":"967215530305cc0482cabe0f1823c44485a49823","kind":"tag","published_at":"2018-05-02T14:48:45.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v2.0.0-pre.6","html_url":"https://github.com/mdaines/viz-js/releases/tag/v2.0.0-pre.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.0.0-pre.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.0.0-pre.6/manifests"},{"name":"v2.0.0-pre.5","sha":"a2fa8ef2265ca8343847df5cdbb253f3f500f5dd","kind":"tag","published_at":"2018-04-24T20:08:55.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v2.0.0-pre.5","html_url":"https://github.com/mdaines/viz-js/releases/tag/v2.0.0-pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.0.0-pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.0.0-pre.5/manifests"},{"name":"v2.0.0-pre.4","sha":"64dfe0b97b133411eef0784dda860ab6df4d7a23","kind":"tag","published_at":"2018-04-13T17:38:35.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v2.0.0-pre.4","html_url":"https://github.com/mdaines/viz-js/releases/tag/v2.0.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.0.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.0.0-pre.4/manifests"},{"name":"v2.0.0-pre.1","sha":"2c246170d27c0d7d26bc35de318b3c9bd0615fad","kind":"tag","published_at":"2018-04-12T18:56:07.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v2.0.0-pre.1","html_url":"https://github.com/mdaines/viz-js/releases/tag/v2.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v2.0.0-pre.1/manifests"},{"name":"v1.8.1","sha":"590d73e3bda0955810a18f912a603f92ab58523c","kind":"tag","published_at":"2018-03-07T19:38:21.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.8.1","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.8.1/manifests"},{"name":"v1.8.1-pre.5","sha":"24013aa52bd42e5b8d403ca983b1b906acf5eb72","kind":"tag","published_at":"2018-03-07T13:09:06.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.8.1-pre.5","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.8.1-pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.8.1-pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.8.1-pre.5/manifests"},{"name":"v1.8.1-pre.4","sha":"2ccd17d15f70505a79d95fe9bba06ee141eaf925","kind":"tag","published_at":"2018-02-26T16:25:50.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.8.1-pre.4","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.8.1-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.8.1-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.8.1-pre.4/manifests"},{"name":"v1.8.0","sha":"c524d5b3738b3dc8b6c69b5da6929d05285410a5","kind":"tag","published_at":"2017-05-20T13:50:21.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.8.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.8.0/manifests"},{"name":"v1.7.1","sha":"012376ff0f521abf50fe5421b7a76881620335e7","kind":"tag","published_at":"2017-03-03T21:48:09.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.7.1","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"423caeb884e6575a99f17d3b394fa4f8d04f1e6b","kind":"tag","published_at":"2017-01-31T15:28:36.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.7.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"9859e8c19c2480373894daa40daf6caced504a4c","kind":"tag","published_at":"2017-01-26T15:06:54.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.6.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"b9797afc3b63230aabcf552d0eb18e86fa0af673","kind":"tag","published_at":"2017-01-17T13:23:51.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.5.1","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"068dca058e1ce667c6de35d4c73dc0350db65d11","kind":"tag","published_at":"2017-01-16T16:37:37.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.5.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.5.0/manifests"},{"name":"v1.4.1","sha":"fa8bb4288afe9a735da6117f9e68bf29b11c2c4c","kind":"tag","published_at":"2016-11-21T17:30:33.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.4.1","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"41ac6ad5d52206de5584110a65a57e4e482bd4de","kind":"tag","published_at":"2016-11-18T20:20:50.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.4.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"8496dff93c8bbeaf2b083aea3a2c9ca243e9cd68","kind":"commit","published_at":"2015-10-31T15:50:57.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.3.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"f595d85aba461187d65bf2c72e75a3116866d8df","kind":"commit","published_at":"2015-10-30T23:30:24.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.2.1","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"38bee06c39a9603969d65e18132b4d07337e7fea","kind":"commit","published_at":"2015-10-27T00:24:46.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.2.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"aebc2fa8aedbf2981c052c4ac602d2667b9dcae7","kind":"commit","published_at":"2015-10-23T21:18:57.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.1.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"1bc825122b08092c6087d556e5f0d12820fa63a2","kind":"commit","published_at":"2015-09-01T19:15:33.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v1.0.0","html_url":"https://github.com/mdaines/viz-js/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v1.0.0/manifests"},{"name":"0.0.3","sha":"d91e4a0ab4699c149d9fef81bd6412945bb3f0e2","kind":"commit","published_at":"2014-03-15T16:53:54.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/0.0.3","html_url":"https://github.com/mdaines/viz-js/releases/tag/0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/0.0.3/manifests"},{"name":"v0.0.2","sha":"69d29b70500bd07a59c64337c59671cfd82792ca","kind":"commit","published_at":"2014-02-27T01:19:55.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v0.0.2","html_url":"https://github.com/mdaines/viz-js/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v0.0.2/manifests"},{"name":"v0.0.1","sha":"ddc0446a511fe2476a8dc37d18eeb7ce4e1a4a9b","kind":"commit","published_at":"2013-10-26T20:52:03.000Z","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/v0.0.1","html_url":"https://github.com/mdaines/viz-js/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-06-09T10:51:53.435Z","dependent_packages_count":5,"downloads":152423,"downloads_period":"last-month","dependent_repos_count":2,"rankings":{"downloads":0.7862083994249018,"dependent_repos_count":7.611275902025924,"dependent_packages_count":3.699413153630898,"stargazers_count":1.510294905129505,"forks_count":1.8924292461752514,"docker_downloads_count":1.0934408680495227,"average":2.7655104124060004},"purl":"pkg:npm/%40viz-js/viz","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@viz-js/viz","docker_dependents_count":2,"docker_downloads_count":329,"usage_url":"https://repos.ecosyste.ms/usage/npm/@viz-js/viz","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@viz-js/viz/dependencies","status":null,"funding_links":["https://github.com/sponsors/mdaines"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@viz-js%2Fviz/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@viz-js%2Fviz/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@viz-js%2Fviz/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@viz-js%2Fviz/related_packages","maintainers":[{"uuid":"mdaines","login":"mdaines","name":null,"email":"mdaines@fastmail.com","url":null,"packages_count":3,"html_url":"https://www.npmjs.com/~mdaines","role":null,"created_at":"2023-07-16T22:13:38.709Z","updated_at":"2023-07-16T22:13:38.709Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mdaines/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5012527,"maintainers_count":1014473,"namespaces_count":296168,"keywords_count":701797,"github":"npm","metadata":{"funded_packages_count":150471},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-10T05:44:38.006Z","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":14,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4833049997","node_id":"PR_kwDORNDKbc7vDXTK","number":142,"state":"closed","title":"chore(deps): bump the npm-minor-patch group in /frontend with 16 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-07T23:46:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-07T23:43:27.000Z","updated_at":"2026-07-07T23:46:48.000Z","time_to_close":192,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":16,"packages":[{"name":"@ark-ui/react","old_version":"5.31.0","new_version":"5.37.2","repository_url":"https://github.com/chakra-ui/ark"},{"name":"@fontsource-variable/roboto-mono","old_version":"5.2.8","new_version":"5.2.9","repository_url":"https://github.com/fontsource/font-files"},{"name":"@viz-js/viz","old_version":"3.25.0","new_version":"3.28.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"@xyflow/react","old_version":"12.10.2","new_version":"12.11.2","repository_url":"https://github.com/xyflow/xyflow"},{"name":"@xterm/addon-fit","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/xtermjs/xterm.js"},{"name":"framer-motion","old_version":"12.34.0","new_version":"12.42.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"marked","old_version":"18.0.4","new_version":"18.0.5","repository_url":"https://github.com/markedjs/marked"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.13","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@pandacss/dev","old_version":"1.8.1","new_version":"1.11.4","repository_url":"https://github.com/chakra-ui/panda"},{"name":"@pandacss/postcss","old_version":"1.8.1","new_version":"1.11.4","repository_url":"https://github.com/chakra-ui/panda"},{"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.26","new_version":"0.5.3","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.16","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.57.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the npm-minor-patch group in /frontend with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ark-ui/react](https://github.com/chakra-ui/ark/tree/HEAD/packages/react) | `5.31.0` | `5.37.2` |\n| [@fontsource-variable/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/roboto-mono) | `5.2.8` | `5.2.9` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.25.0` | `3.28.0` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.10.2` | `12.11.2` |\n| [@xterm/addon-fit](https://github.com/xtermjs/xterm.js) | `0.10.0` | `0.11.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.34.0` | `12.42.2` |\n| [marked](https://github.com/markedjs/marked) | `18.0.4` | `18.0.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.13` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [@pandacss/dev](https://github.com/chakra-ui/panda/tree/HEAD/packages/cli) | `1.8.1` | `1.11.4` |\n| [@pandacss/postcss](https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss) | `1.8.1` | `1.11.4` |\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.26` | `0.5.3` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.16` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.2` | `8.63.0` |\n\nUpdates `@ark-ui/react` from 5.31.0 to 5.37.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/ark/releases\"\u003e@​ark-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ark-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.37.2\u003c/h2\u003e\n\u003ch1\u003e\u003ccode\u003e@​ark-ui/react\u003c/code\u003e\u003c/h1\u003e\n\u003ch2\u003e[5.37.2] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix declaration file output paths so published package export maps resolve to existing types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.37.1] - 2026-06-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDate Input\u003c/strong\u003e: Fix segment placeholders for locales with explicit script subtags.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDrawer\u003c/strong\u003e: Fix flickering when a controlled drawer is swiped or backdrop-closed while the \u003ccode\u003eopen\u003c/code\u003e setter is async\n(e.g. the History API or a delayed state update).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage Cropper\u003c/strong\u003e: Fix \u003ccode\u003egetCroppedImage\u003c/code\u003e and \u003ccode\u003egetCropData\u003c/code\u003e returning the wrong region when the image is shown at a\nsize different from its natural resolution (e.g. \u003ccode\u003ewidth\u003c/code\u003e / \u003ccode\u003eheight\u003c/code\u003e of \u003ccode\u003e100%\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePin Input\u003c/strong\u003e: Fix \u003ccode\u003edata-filled\u003c/code\u003e being set on every input on first render.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSignature Pad\u003c/strong\u003e: Fix the \u003ccode\u003edir\u003c/code\u003e prop being accepted but never forwarded to the DOM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.37.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFloating Components\u003c/strong\u003e: Add \u003ccode\u003edata-side\u003c/code\u003e to placement-aware parts so you can style them based on the current placement\n(\u003ccode\u003etop\u003c/code\u003e, \u003ccode\u003ebottom\u003c/code\u003e, \u003ccode\u003eleft\u003c/code\u003e, \u003ccode\u003eright\u003c/code\u003e).\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAffects Color Picker, Combobox, Date Picker, Hover Card, Menu, Popover, Select, Tooltip, and Tour.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDate Input\u003c/strong\u003e: Add \u003ccode\u003ehideTimeZone\u003c/code\u003e prop. When the value is a \u003ccode\u003eZonedDateTime\u003c/code\u003e, the \u003ccode\u003etimeZoneName\u003c/code\u003e segment now renders\nautomatically — set \u003ccode\u003ehideTimeZone\u003c/code\u003e to hide it. Arrow navigation and auto-advance after typing now reach read-only\nfocusable segments too.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSplitter\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAccept CSS units (\u003ccode\u003epx\u003c/code\u003e, \u003ccode\u003eem\u003c/code\u003e, \u003ccode\u003erem\u003c/code\u003e, \u003ccode\u003evh\u003c/code\u003e, \u003ccode\u003evw\u003c/code\u003e) for \u003ccode\u003edefaultSize\u003c/code\u003e, \u003ccode\u003eminSize\u003c/code\u003e, and \u003ccode\u003emaxSize\u003c/code\u003e in addition to\npercentages.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;Splitter.Root\n  panels={[\n    { id: 'nav', minSize: '240px', maxSize: '480px' },\n    { id: 'main', minSize: 30 },\n  ]}\n  defaultSize={['240px', '60vw']}\n/\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eresizeBehavior\u003c/code\u003e per panel. Set to \u003ccode\u003e\u0026quot;preserve-pixel-size\u0026quot;\u003c/code\u003e to keep a panel's pixel size constant when the parent\nsplitter group resizes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/ark/blob/main/packages/react/CHANGELOG.md\"\u003e@​ark-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.37.2] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix declaration file output paths so published package export maps resolve to existing types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.37.1] - 2026-06-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDate Input\u003c/strong\u003e: Fix segment placeholders for locales with explicit script subtags.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDrawer\u003c/strong\u003e: Fix flickering when a controlled drawer is swiped or backdrop-closed while the \u003ccode\u003eopen\u003c/code\u003e setter is async\n(e.g. the History API or a delayed state update).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage Cropper\u003c/strong\u003e: Fix \u003ccode\u003egetCroppedImage\u003c/code\u003e and \u003ccode\u003egetCropData\u003c/code\u003e returning the wrong region when the image is shown at a\nsize different from its natural resolution (e.g. \u003ccode\u003ewidth\u003c/code\u003e / \u003ccode\u003eheight\u003c/code\u003e of \u003ccode\u003e100%\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePin Input\u003c/strong\u003e: Fix \u003ccode\u003edata-filled\u003c/code\u003e being set on every input on first render.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSignature Pad\u003c/strong\u003e: Fix the \u003ccode\u003edir\u003c/code\u003e prop being accepted but never forwarded to the DOM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.37.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFloating Components\u003c/strong\u003e: Add \u003ccode\u003edata-side\u003c/code\u003e to placement-aware parts so you can style them based on the current placement\n(\u003ccode\u003etop\u003c/code\u003e, \u003ccode\u003ebottom\u003c/code\u003e, \u003ccode\u003eleft\u003c/code\u003e, \u003ccode\u003eright\u003c/code\u003e).\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAffects Color Picker, Combobox, Date Picker, Hover Card, Menu, Popover, Select, Tooltip, and Tour.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDate Input\u003c/strong\u003e: Add \u003ccode\u003ehideTimeZone\u003c/code\u003e prop. When the value is a \u003ccode\u003eZonedDateTime\u003c/code\u003e, the \u003ccode\u003etimeZoneName\u003c/code\u003e segment now renders\nautomatically — set \u003ccode\u003ehideTimeZone\u003c/code\u003e to hide it. Arrow navigation and auto-advance after typing now reach read-only\nfocusable segments too.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSplitter\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAccept CSS units (\u003ccode\u003epx\u003c/code\u003e, \u003ccode\u003eem\u003c/code\u003e, \u003ccode\u003erem\u003c/code\u003e, \u003ccode\u003evh\u003c/code\u003e, \u003ccode\u003evw\u003c/code\u003e) for \u003ccode\u003edefaultSize\u003c/code\u003e, \u003ccode\u003eminSize\u003c/code\u003e, and \u003ccode\u003emaxSize\u003c/code\u003e in addition to\npercentages.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;Splitter.Root\n  panels={[\n    { id: 'nav', minSize: '240px', maxSize: '480px' },\n    { id: 'main', minSize: 30 },\n  ]}\n  defaultSize={['240px', '60vw']}\n/\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eresizeBehavior\u003c/code\u003e per panel. Set to \u003ccode\u003e\u0026quot;preserve-pixel-size\u0026quot;\u003c/code\u003e to keep a panel's pixel size constant when the parent\nsplitter group resizes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow non-panel children (toolbars, rails, status bars) inside the splitter root. Use partial trigger ids\n(\u003ccode\u003e\u0026quot;left:\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;:right\u0026quot;\u003c/code\u003e) to bind handles around the fixed element.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/fc62e4ee648ef979415a1b0b2946626a8f0282d1\"\u003e\u003ccode\u003efc62e4e\u003c/code\u003e\u003c/a\u003e chore: release packages (\u003ca href=\"https://github.com/chakra-ui/ark/tree/HEAD/packages/react/issues/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/16079c8258c1ada0ee8089605d1312ae9ef971d0\"\u003e\u003ccode\u003e16079c8\u003c/code\u003e\u003c/a\u003e fix: normalize declaration file paths in Vite config for React and Vue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/a0d58e79caba77d9fdf6a8a19f9b8ae079b6bed0\"\u003e\u003ccode\u003ea0d58e7\u003c/code\u003e\u003c/a\u003e chore: release packages (\u003ca href=\"https://github.com/chakra-ui/ark/tree/HEAD/packages/react/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/b8dfbba447cdaed22f04a7924d37110f52484266\"\u003e\u003ccode\u003eb8dfbba\u003c/code\u003e\u003c/a\u003e chore(changeset): sync zag 1.41.2 and bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/30f4a4fc3fe81f94a446116a91862a38075be665\"\u003e\u003ccode\u003e30f4a4f\u003c/code\u003e\u003c/a\u003e chore: bump lucide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/efe034ce6fd7b4d9099f7104be1bd962c50b749a\"\u003e\u003ccode\u003eefe034c\u003c/code\u003e\u003c/a\u003e chore: more dep updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/128f8d908b77ec5d2b9896d70d3d3e52c8080738\"\u003e\u003ccode\u003e128f8d9\u003c/code\u003e\u003c/a\u003e chore: bump more deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/da183cda0168410e0db607ad7f8453b13482521c\"\u003e\u003ccode\u003eda183cd\u003c/code\u003e\u003c/a\u003e chore: bump uncritical deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/da1cf21c40dca672eb5be897f260983a8803f012\"\u003e\u003ccode\u003eda1cf21\u003c/code\u003e\u003c/a\u003e chore: pin all dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/60833be9a094f6a3d6010d2626a568f1c6865bee\"\u003e\u003ccode\u003e60833be\u003c/code\u003e\u003c/a\u003e chore: update typescript to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chakra-ui/ark/commits/@ark-ui/react@5.37.2/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 \u003ccode\u003e@​ark-ui/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource-variable/roboto-mono` from 5.2.8 to 5.2.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/variable/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@viz-js/viz` from 3.25.0 to 3.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e@​viz-js/viz's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 15.0.0.\u003c/li\u003e\n\u003cli\u003eFix application of the default attribute options. (\u003ca href=\"https://github.com/mdaines/viz-js/tree/HEAD/packages/viz/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.8.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emdsk to 5.0.5.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.5.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e@​viz-js/viz's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 15.0.0.\u003c/li\u003e\n\u003cli\u003eFix application of the default attribute options. (\u003ca href=\"https://github.com/mdaines/viz-js/tree/HEAD/packages/viz/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.8.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emsdk to 5.0.5.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.5.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/b9f689720033ec89b678cf0b151817728b6be1de\"\u003e\u003ccode\u003eb9f6897\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/673878c22564bf383cc1d7635c5e2e9142dc147a\"\u003e\u003ccode\u003e673878c\u003c/code\u003e\u003c/a\u003e Update Graphviz to 15.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/92d0639accadaa96cc138ed721ef2ae1ef680fa7\"\u003e\u003ccode\u003e92d0639\u003c/code\u003e\u003c/a\u003e Fix changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/307ca3cf158761ab57b4aab77dfa341b6c6897d4\"\u003e\u003ccode\u003e307ca3c\u003c/code\u003e\u003c/a\u003e Set default attributes by adding them if not present after reading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/e39d5c57b52854b0a72023f2cb2b1462a58680ee\"\u003e\u003ccode\u003ee39d5c5\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/65af72b0709f38437bf77e74a31d470c14f15861\"\u003e\u003ccode\u003e65af72b\u003c/code\u003e\u003c/a\u003e Update Expat to 2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/8afdf1b0ad9a1ca03e875a89906de2e1a763b4e0\"\u003e\u003ccode\u003e8afdf1b\u003c/code\u003e\u003c/a\u003e Fix changelog message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/bda516a45fd0d2231555270279352773aeacfcd4\"\u003e\u003ccode\u003ebda516a\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/053d0e090ca68ee40ff3deb4206226244a94de1b\"\u003e\u003ccode\u003e053d0e0\u003c/code\u003e\u003c/a\u003e Update emsdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/f9c5f5966fe68eac11a3b1da87c818f8b5eda1cc\"\u003e\u003ccode\u003ef9c5f59\u003c/code\u003e\u003c/a\u003e Update Expat and Graphviz\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.28.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xyflow/react` from 12.10.2 to 12.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/releases\"\u003e@​xyflow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.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/xyflow/xyflow/pull/5825\"\u003e#5825\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/5072914791f89d99e4484f1d36c9b6781a0a2c36\"\u003e\u003ccode\u003e5072914\u003c/code\u003e\u003c/a\u003e - Only create an \u003ccode\u003eXYDrag\u003c/code\u003e instance for draggable nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5847\"\u003e#5847\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e - Stop the \u003ccode\u003eMiniMap\u003c/code\u003e from re-rendering on every store update.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5846\"\u003e#5846\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e - Apply the viewport pan/zoom transform imperatively so the \u003ccode\u003eViewport\u003c/code\u003e component only renders once.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/c707267bc80bc954fdc69a08c9e00c98068dd613\"\u003e\u003ccode\u003ec707267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/0c0cebc08cc34d2852d1ea429df638732b3edf68\"\u003e\u003ccode\u003e0c0cebc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/56cf3b00369a680a71743e4fb277db26e861d4b0\"\u003e\u003ccode\u003e56cf3b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/a01bb6bf51e2de4eeee052187f3ce533c0e77754\"\u003e\u003ccode\u003ea01bb6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/9b3f390e21c1801832449389b069c4e5a13b4d7f\"\u003e\u003ccode\u003e9b3f390\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/cdfcbeb9618437b2e7c35336db157e36a5a0731e\"\u003e\u003ccode\u003ecdfcbeb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.79\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5815\"\u003e#5815\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eFinalConnectionState\u003c/code\u003e type so it preserves the discriminated union.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5823\"\u003e#5823\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6afc91160e0a0e172b03d82c43972222f9ae740\"\u003e\u003ccode\u003ea6afc91\u003c/code\u003e\u003c/a\u003e - Update attribution link\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5824\"\u003e#5824\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/6b1dac50ff1b837688c362ede5dcc8a57ac97444\"\u003e\u003ccode\u003e6b1dac5\u003c/code\u003e\u003c/a\u003e - Do not fire on pane click when connection ends on pane\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5818\"\u003e#5818\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/4ddc2d8420c39ca2e16bbce0e2265601a63a332f\"\u003e\u003ccode\u003e4ddc2d8\u003c/code\u003e\u003c/a\u003e - Provide the shared handle config (\u003ccode\u003econnectOnClick\u003c/code\u003e, \u003ccode\u003enoPanClassName\u003c/code\u003e, \u003ccode\u003erfId\u003c/code\u003e) through context instead of subscribing to the store in every \u003ccode\u003eHandle\u003c/code\u003e, so a store update no longer runs a selector once per handle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5817\"\u003e#5817\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8df250b095d0c8a6c82c9155d22250b94b295e76\"\u003e\u003ccode\u003e8df250b\u003c/code\u003e\u003c/a\u003e - Reduce per-handle work on store updates by returning a shared connection state while no connection is in progress.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5822\"\u003e#5822\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6249de56c5181edbbe205058a2e5eb593dc278b\"\u003e\u003ccode\u003ea6249de\u003c/code\u003e\u003c/a\u003e - Return stable reference for edge position when connected node gets deleted\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/ceb8604047f97e6c9028fed17bb10186a7ca9e8b\"\u003e\u003ccode\u003eceb8604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.78\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch2\u003e12.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5677\"\u003e#5677\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/e6661de531212f9a209dba17dd63fbbd4ee16f62\"\u003e\u003ccode\u003ee6661de\u003c/code\u003e\u003c/a\u003e - Add \u003ccode\u003eautoPanOnSelection\u003c/code\u003e to auto-pan when user drags a selection close to the edge of the viewport.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/blob/main/packages/react/CHANGELOG.md\"\u003e@​xyflow/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.11.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/xyflow/xyflow/pull/5825\"\u003e#5825\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/5072914791f89d99e4484f1d36c9b6781a0a2c36\"\u003e\u003ccode\u003e5072914\u003c/code\u003e\u003c/a\u003e - Only create an \u003ccode\u003eXYDrag\u003c/code\u003e instance for draggable nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5847\"\u003e#5847\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e - Stop the \u003ccode\u003eMiniMap\u003c/code\u003e from re-rendering on every store update.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5846\"\u003e#5846\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e - Apply the viewport pan/zoom transform imperatively so the \u003ccode\u003eViewport\u003c/code\u003e component only renders once.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/c707267bc80bc954fdc69a08c9e00c98068dd613\"\u003e\u003ccode\u003ec707267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/0c0cebc08cc34d2852d1ea429df638732b3edf68\"\u003e\u003ccode\u003e0c0cebc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/56cf3b00369a680a71743e4fb277db26e861d4b0\"\u003e\u003ccode\u003e56cf3b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/a01bb6bf51e2de4eeee052187f3ce533c0e77754\"\u003e\u003ccode\u003ea01bb6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/9b3f390e21c1801832449389b069c4e5a13b4d7f\"\u003e\u003ccode\u003e9b3f390\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/cdfcbeb9618437b2e7c35336db157e36a5a0731e\"\u003e\u003ccode\u003ecdfcbeb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.79\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5815\"\u003e#5815\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eFinalConnectionState\u003c/code\u003e type so it preserves the discriminated union.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5823\"\u003e#5823\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6afc91160e0a0e172b03d82c43972222f9ae740\"\u003e\u003ccode\u003ea6afc91\u003c/code\u003e\u003c/a\u003e - Update attribution link\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5824\"\u003e#5824\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/6b1dac50ff1b837688c362ede5dcc8a57ac97444\"\u003e\u003ccode\u003e6b1dac5\u003c/code\u003e\u003c/a\u003e - Do not fire on pane click when connection ends on pane\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5818\"\u003e#5818\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/4ddc2d8420c39ca2e16bbce0e2265601a63a332f\"\u003e\u003ccode\u003e4ddc2d8\u003c/code\u003e\u003c/a\u003e - Provide the shared handle config (\u003ccode\u003econnectOnClick\u003c/code\u003e, \u003ccode\u003enoPanClassName\u003c/code\u003e, \u003ccode\u003erfId\u003c/code\u003e) through context instead of subscribing to the store in every \u003ccode\u003eHandle\u003c/code\u003e, so a store update no longer runs a selector once per handle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5817\"\u003e#5817\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8df250b095d0c8a6c82c9155d22250b94b295e76\"\u003e\u003ccode\u003e8df250b\u003c/code\u003e\u003c/a\u003e - Reduce per-handle work on store updates by returning a shared connection state while no connection is in progress.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5822\"\u003e#5822\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6249de56c5181edbbe205058a2e5eb593dc278b\"\u003e\u003ccode\u003ea6249de\u003c/code\u003e\u003c/a\u003e - Return stable reference for edge position when connected node gets deleted\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/ceb8604047f97e6c9028fed17bb10186a7ca9e8b\"\u003e\u003ccode\u003eceb8604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.78\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/3ab66eff0d0148a308ba04049c63a120612f6fe3\"\u003e\u003ccode\u003e3ab66ef\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/01d58b69ff7b680ddb32c8371eb7ff41e9b7ebca\"\u003e\u003ccode\u003e01d58b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5846\"\u003e#5846\u003c/a\u003e from AlaricBaraou/perf/viewport-imperative-transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e perf(react): skip minimap re-renders when its geometry is unchanged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e perf(react): apply the viewport transform imperatively instead of re-renderin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/775bdd6b679ae11813f95bea9b2d76b0a5af6ea9\"\u003e\u003ccode\u003e775bdd6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5825\"\u003e#5825\u003c/a\u003e from AlaricBaraou/perf/xydrag-draggable-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/576a43d5be61afb5b4fa9536c2da97e8204f89f3\"\u003e\u003ccode\u003e576a43d\u003c/code\u003e\u003c/a\u003e refactor(react): pass nodesDraggable to prevent wrong initial state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/eedbc81fe3ef65222794345ef4c75c6ec6dd5f51\"\u003e\u003ccode\u003eeedbc81\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/c7bdce429ef30af7b6b78491e54b0aff77223ab6\"\u003e\u003ccode\u003ec7bdce4\u003c/code\u003e\u003c/a\u003e chore(pane): cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/cd5ec450b588c08ce3cf5cb9c631eb153a3e7a90\"\u003e\u003ccode\u003ecd5ec45\u003c/code\u003e\u003c/a\u003e chore(react/pane): cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/f919daa393f09ef40f85e6371bcce7e0a9892143\"\u003e\u003ccode\u003ef919daa\u003c/code\u003e\u003c/a\u003e fix(pane): do not fire pane click when connection ends on pane\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xyflow/xyflow/commits/@xyflow/react@12.11.2/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 \u003ccode\u003e@​xyflow/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xterm/addon-fit` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/ce1d788efe88a5e0ee972a0a6d260f9ba9454d3d\"\u003e\u003ccode\u003ece1d788\u003c/code\u003e\u003c/a\u003e Bumped bower version to 0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/01e48b740673d20c01a50ac60ba59317d8fa17b8\"\u003e\u003ccode\u003e01e48b7\u003c/code\u003e\u003c/a\u003e Revamped the attach addon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/a1717fdd8d31f15c807309ff510142d7386e7a43\"\u003e\u003ccode\u003ea1717fd\u003c/code\u003e\u003c/a\u003e Update docs index\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/c9f5f235e21caefdb6fadda0fac26a07c5c9341c\"\u003e\u003ccode\u003ec9f5f23\u003c/code\u003e\u003c/a\u003e Started documenting methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/21dde3cfa21faec6db52aff671c47a2e818e7a3a\"\u003e\u003ccode\u003e21dde3c\u003c/code\u003e\u003c/a\u003e Updated version, in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/73bf6d1ce8b79204af4d00e595932ca09e1a7978\"\u003e\u003ccode\u003e73bf6d1\u003c/code\u003e\u003c/a\u003e Started documenting events\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xtermjs/xterm.js/compare/0.10...0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.34.0 to 12.42.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.42.2] 2026-07-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Cropped group layers now animate \u003ccode\u003eborder-radius\u003c/code\u003e from the old to new radius.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.1] 2026-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Old layer fade out now cancelled when defining \u003ccode\u003e.new()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.0] 2026-06-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Layers are automatically grouped to match their DOM-hierarchy. New \u003ccode\u003e.group(false)\u003c/code\u003e method opts-out.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Auto-crop is now aspect-ratio aware, disabling crops for matching aspect-ratios.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Disabled automatic \u003ccode\u003eborder-radius\u003c/code\u003e animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.41.0] 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Moves from Motion+ Early Access and alpha to main library.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.add()\u003c/code\u003e resolves a CSS selector or \u003ccode\u003eElement\u003c/code\u003e to automatically generate, apply and remove \u003ccode\u003eview-transition-name\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.new()\u003c/code\u003e and \u003ccode\u003e.old()\u003c/code\u003e configures values to animate on new and old layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.layout()\u003c/code\u003e can set a custom transition on the size/position animation of the currently selected elements.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Group layers now automatically crop with children set to \u003ccode\u003ecover\u003c/code\u003e, with \u003ccode\u003eborder-radius\u003c/code\u003e animating from old radius to new. \u003ccode\u003e.crop(false)\u003c/code\u003e disables this behaviour.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.class(name)\u003c/code\u003e tags currently selected elements with a \u003ccode\u003eview-transition-class\u003c/code\u003e as a custom CSS hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent stuck exit animations when children interrupt.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edrag\u003c/code\u003e: Child \u003ccode\u003ee.stopPropagation()\u003c/code\u003e no longer break drag end.\u003c/li\u003e\n\u003cli\u003eFixing Next.js OOM on Windows when importing via \u003ccode\u003emotion\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateLayout\u003c/code\u003e: Improve handling of parallel/interleaved calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.enter()\u003c/code\u003e and \u003ccode\u003e.exit()\u003c/code\u003e now refer specifically to \u003ccode\u003enew\u003c/code\u003e and \u003ccode\u003eold\u003c/code\u003e layers where there are no matching \u003ccode\u003eold\u003c/code\u003e or \u003ccode\u003enew\u003c/code\u003e layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Interrupted transition setups now return resolved animation rather than throwing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.40.0] 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eAdded\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/motiondivision/motion/commit/40e8756c63b258c9dd07de9501cb788410eefb02\"\u003e\u003ccode\u003e40e8756\u003c/code\u003e\u003c/a\u003e v12.42.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/718ccc7d4e8d17dddb36e73198b730fac57267c4\"\u003e\u003ccode\u003e718ccc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3768\"\u003e#3768\u003c/a\u003e from motiondivision/view-cropped-corner-radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/19195a4bfc77389afb9cfd06bb2fb9eaeb798e8f\"\u003e\u003ccode\u003e19195a4\u003c/code\u003e\u003c/a\u003e Dedupe corner-radius longhands; merge crop box/radii measurements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5299aa65a2428c55728d28b68c0d3242052d8b7a\"\u003e\u003ccode\u003e5299aa6\u003c/code\u003e\u003c/a\u003e Resolve cropped-clip radius timing once; fix transition-option leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/937cdf396c29fa2826ba0836c1e6f1a1466e5064\"\u003e\u003ccode\u003e937cdf3\u003c/code\u003e\u003c/a\u003e Animate cropped view-transition group corner radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/fd2d6f66d1cffcfeb2e2e0d9e39dc54796025db2\"\u003e\u003ccode\u003efd2d6f6\u003c/code\u003e\u003c/a\u003e v12.42.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2223d873d8c78bab03301e5d9e3272c6d76907e6\"\u003e\u003ccode\u003e2223d87\u003c/code\u003e\u003c/a\u003e Hold the old layer when only a non-opacity .new() is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9c841455973b280c7989befd6dc918da0246a7fa\"\u003e\u003ccode\u003e9c84145\u003c/code\u003e\u003c/a\u003e v12.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/60d7c72bc3d8052e2453424542d102467f3ed2fc\"\u003e\u003ccode\u003e60d7c72\u003c/code\u003e\u003c/a\u003e Add view-transition group nesting and aspect-aware cropping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6437276caa543467a3bc407514ad0a4f842c37e0\"\u003e\u003ccode\u003e6437276\u003c/code\u003e\u003c/a\u003e Updating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.34.0...v12.42.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `marked` from 18.0.4 to 18.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.4...v18.0.5\"\u003e18.0.5\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eparse empty list item with trailing space (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3984\"\u003e#3984\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/b55410f846570a2dbdd1f1afe1d51c6a7dd2a188\"\u003eb55410f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/4063c638cb621c09091d41b26f323ff074416bb9\"\u003e\u003ccode\u003e4063c63\u003c/code\u003e\u003c/a\u003e chore(release): 18.0.5 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/b55410f846570a2dbdd1f1afe1d51c6a7dd2a188\"\u003e\u003ccode\u003eb55410f\u003c/code\u003e\u003c/a\u003e fix: parse empty list item with trailing space (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/c6e667bf2a58c312ea3a26818d92ea728739de99\"\u003e\u003ccode\u003ec6e667b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint from 10.4.0 to 10.4.1 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3986\"\u003e#3986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/95f98ec7b9635ad96504225585c4e7e77a30405e\"\u003e\u003ccode\u003e95f98ec\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​arethetypeswrong/cli\u003c/code\u003e from 0.18.2 to 0.18.3 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3985\"\u003e#3985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/c1a86f00ccd81144422f1a4194756bd48111c531\"\u003e\u003ccode\u003ec1a86f0\u003c/code\u003e\u003c/a\u003e Add Node.js usage example to README (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3983\"\u003e#3983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/763f72903f032bca64bb5c3c0633276aa924df70\"\u003e\u003ccode\u003e763f729\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump marked-man from 2.1.0 to 2.1.1 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/2cf1fd04d9afa1081c5b836e2ca5b6b43ea0ee41\"\u003e\u003ccode\u003e2cf1fd0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump markdown-it from 14.1.1 to 14.2.0 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3977\"\u003e#3977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.4...v18.0.5\"\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.4 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\u003c/blockquote\u003e\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/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\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.13 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.4 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\u003c/blockquote\u003e\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/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\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 `@pandacss/dev` from 1.8.1 to 1.11.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/panda/releases\"\u003e@​pandacss/dev's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​pandacss/dev\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e5e657c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8252d77]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/token-dictionary\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/mcp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/postcss\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/logger\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-base\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-panda\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/shared\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/panda/blob/main/packages/cli/CHANGELOG.md\"\u003e@​pandacss/dev's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e5e657c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8252d77]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/token-dictionary\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/mcp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/postcss\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/logger\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-base\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-panda\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/shared\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9217a6b: Add an \u003ccode\u003eengines\u003c/code\u003e field (\u003ccode\u003enode: \u0026gt;=20\u003c/code\u003e) to every published package so consumers and tooling can see the\nsupported Node version.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b702571]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6797864]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/mcp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/postcss\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/logger\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-base\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-panda\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/shared\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/token-dictionary\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3730779]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/mcp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/postcss\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/logger\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-base\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-panda\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/shared\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\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/chakra-ui/panda/commit/c24c0f69ed378110a568b6741d7bb7bb959467f8\"\u003e\u003ccode\u003ec24c0f6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3598\"\u003e#3598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/994e8c35b80f0e42fee09e8951ad2d72f8122169\"\u003e\u003ccode\u003e994e8c3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3561\"\u003e#3561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/9217a6b7d9b65150c977e8ae691b1725b20fb7ad\"\u003e\u003ccode\u003e9217a6b\u003c/code\u003e\u003c/a\u003e chore: add engines field to package.json (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3543\"\u003e#3543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/458278118ac51e4e76e74b2be215b64728a8814d\"\u003e\u003ccode\u003e4582781\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/d5c0c691001d4e93cb9dbd14c52107d17dc31240\"\u003e\u003ccode\u003ed5c0c69\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/328c4773e24287bcd376968c919c0c7781809e44\"\u003e\u003ccode\u003e328c477\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3521\"\u003e#3521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/9607d0194f420f16f16e20e23799baa31e755715\"\u003e\u003ccode\u003e9607d01\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/53a2c1bac6d9433c6711d27546115e1772663419\"\u003e\u003ccode\u003e53a2c1b\u003c/code\u003e\u003c/a\u003e fix(cli): re-export AnimationStyles type from \u003ccode\u003e@​pandacss/dev\u003c/code\u003e (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/c31f3a2d68214c862f62763303a8f2867df587b4\"\u003e\u003ccode\u003ec31f3a2\u003c/code\u003e\u003c/a\u003e refactor: standardize errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/3ac138bb773b7f0905bbeb91f2ef9a26ffdec35a\"\u003e\u003ccode\u003e3ac138b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chakra-ui/panda/commits/@pandacss/dev@1.11.4/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​pandacss/dev\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@pandacss/postcss` from 1.8.1 to 1.11.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/panda/releases\"\u003e@​pandacss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​pandacss/postcss\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [8252d77]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/panda/blob/main/packages/postcss/CHANGELOG.md\"\u003e@​pandacss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [8252d77]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3730779]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2f29aa6: Bump \u003ccode\u003epostcss\u003c/code\u003e from \u003ccode\u003e8.5.6\u003c/code\u003e to \u003ccode\u003e8.5.14\u003c/code\u003e to address\n\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-41305\"\u003eCVE-2026-41305\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2f29aa6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c31f3a2]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bbaa8b3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [22b444d]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bc2b8d7]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [44457bb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/c24c0f69ed378110a568b6741d7bb7bb959467f8\"\u003e\u003ccode\u003ec24c0f6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3598\"\u003e#3598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/994e8c35b80f0e42fee09e8951ad2d72f8122169\"\u003e\u003ccode\u003e994e8c3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3561\"\u003e#3561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/9217a6b7d9b65150c977e8ae691b1725b20fb7ad\"\u003e\u003ccode\u003e9217a6b\u003c/code\u003e\u003c/a\u003e chore: add engines field to package.json (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3543\"\u003e#3543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/458278118ac51e4e76e74b2be215b64728a8814d\"\u003e\u003ccode\u003e4582781\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/d5c0c691001d4e93cb9dbd14c52107d17dc31240\"\u003e\u003ccode\u003ed5c0c69\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/2f29aa6de15524b4a2a573cf9efa8d8956410670\"\u003e\u003ccode\u003e2f29aa6\u003c/code\u003e\u003c/a\u003e fix: update postcss to version 8.5.14 to address CVE-2026-41305\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/328c4773e24287bcd376968c919c0c7781809e44\"\u003e\u003ccode\u003e328c477\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3521\"\u003e#3521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/9607d0194f420f16f16e20e23799baa31e755715\"\u003e\u003ccode\u003e9607d01\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/3ac138bb773b7f0905bbeb91f2ef9a26ffdec35a\"\u003e\u003ccode\u003e3ac138b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/cba866c5671755d9e94a25ce1bbafae362a18fb1\"\u003e\u003ccode\u003ecba866c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3478\"\u003e#3478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chakra-ui/panda/commits/@pandacss/postcss@1.11.4/packages/postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​pandacss/postcss\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.13 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 `eslint-plugin-react-hooks` from 7.0.1 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003eeslint-plugin-react-hooks's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-react-hooks@7.1.1 (April 17, 2026)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e 7.1.0 accidentally removed the \u003ccode\u003ecomponent-hook-factories\u003c/code\u003e rule, causing errors for users who referenced it in their ESLint config. This is now fixed.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd deprecated no-op \u003ccode\u003ecomponent-hook-factories\u003c/code\u003e rule for backwards compatibility. (\u003ca href=\"https://github.com/mofeiZ\"\u003e\u003ccode\u003e@​mofeiZ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/36307\"\u003e#36307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-react-hooks@7.1.0 (April 16, 2026)\u003c/h2\u003e\n\u003cp\u003eThis release adds ESLint v10 support, improves performance by skipping compilation for non-React files, and includes compiler lint improvements including better \u003ccode\u003eset-state-in-effect\u003c/code\u003e detection, improved ref validation, and more helpful error reporting.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ESLint v10 support. (\u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35720\"\u003e#35720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip compilation for non-React files to improve performance. (\u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35589\"\u003e#35589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix exhaustive deps bug with Flow type casting. (\u003ca href=\"https://github.com/jorge-cab\"\u003e\u003ccode\u003e@​jorge-cab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35691\"\u003e#35691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseEffectEvent\u003c/code\u003e checks in component syntax. (\u003ca href=\"https://github.com/jbrown215\"\u003e\u003ccode\u003e@​jbrown215\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eset-state-in-effect\u003c/code\u003e validation with fewer false negatives. (\u003ca href=\"https://github.com/jorge-cab\"\u003e\u003ccode\u003e@​jorge-cab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35134\"\u003e#35134\u003c/a\u003e, \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35147\"\u003e#35147\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35214\"\u003e#35214\u003c/a\u003e, \u003ca href=\"https://github.com/chesnokov-tony\"\u003e\u003ccode\u003e@​chesnokov-tony\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35419\"\u003e#35419\u003c/a\u003e, \u003ca href=\"https://github.com/jsleitor\"\u003e\u003ccode\u003e@​jsleitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/36107\"\u003e#36107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved ref validation for non-mutating functions and event handler props. (\u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35893\"\u003e#35893\u003c/a\u003e, \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiler now reports all errors instead of stopping at the first. (\u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35873\"\u003e#35873\u003c/a\u003e–\u003ca href=\"https://redirect.github.com/facebook/react/pull/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved source locations and error display in compiler diagnostics. (\u003ca href=\"https://github.com/nathanmarks\"\u003e\u003ccode\u003e@​nathanmarks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35348\"\u003e#35348\u003c/a\u003e, \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34963\"\u003e#34963\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/packages/eslint-plugin-react-hooks/CHANGELOG.md\"\u003eeslint-plugin-react-hooks's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e 7.1.0 accidentally removed the \u003ccode\u003ecomponent-hook-factories\u003c/code\u003e rule, causing errors for users who referenced it in their ESLint config. This is now fixed.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd deprecated no-op \u003ccode\u003ecomponent-hook-factories\u003c/code\u003e rule for backwards compatibility. (\u003ca href=\"https://github.com/mofeiZ\"\u003e\u003ccode\u003e@​mofeiZ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/36307\"\u003e#36307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds ESLint v10 support, improves performance by skipping compilation for non-React files, and includes compiler lint improvements including better \u003ccode\u003eset-state-in-effect\u003c/code\u003e detection, improved ref validation, and more helpful error reporting.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ESLint v10 support. (\u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35720\"\u003e#35720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip compilation for non-React files to improve performance. (\u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35589\"\u003e#35589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix exhaustive deps bug with Flow type casting. (\u003ca href=\"https://github.com/jorge-cab\"\u003e\u003ccode\u003e@​jorge-cab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35691\"\u003e#35691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseEffectEvent\u003c/code\u003e checks in component syntax. (\u003ca href=\"https://github.com/jbrown215\"\u003e\u003ccode\u003e@​jbrown215\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eset-state-in-effect\u003c/code\u003e validation with fewer false negatives. (\u003ca href=\"https://github.com/jorge-cab\"\u003e\u003ccode\u003e@​jorge-cab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35134\"\u003e#35134\u003c/a\u003e, \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35147\"\u003e#35147\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35214\"\u003e#35214\u003c/a\u003e, \u003ca href=\"https://github.com/chesnokov-tony\"\u003e\u003ccode\u003e@​chesnokov-tony\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35419\"\u003e#35419\u003c/a\u003e, \u003ca href=\"https://github.com/jsleitor\"\u003e\u003ccode\u003e@​jsleitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/36107\"\u003e#36107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved ref validation for non-mutating functions and event handler props. (\u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35893\"\u003e#35893\u003c/a\u003e, \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiler now reports all errors instead of stopping at the first. (\u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35873\"\u003e#35873\u003c/a\u003e–\u003ca href=\"https://redirect.github.com/facebook/react/pull/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved source locations and error display in compiler diagnostics. (\u003ca href=\"https://github.com/nathanmarks\"\u003e\u003ccode\u003e@​nathanmarks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35348\"\u003e#35348\u003c/a\u003e, \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34963\"\u003e#34963\u003c/a\u003e)\u003c/li\u003e\n\u003c/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/facebook/react/commits/eslint-plugin-react-hooks@7.1.1/packages/eslint-plugin-react-hooks\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-refresh` from 0.4.26 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix check for non component class exported via \u003ccode\u003eexport { }\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/110\"\u003e#110\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (actually fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark ESLint v10 as supported\u003c/li\u003e\n\u003cli\u003eSupport false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use \u003ca href=\"https://eslint.org/docs/latest/use/configure/migration-guide\"\u003eflat config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003ereactRefresh\u003c/code\u003e export is available and prefered over the default export. It's an object with two properties:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplugin\u003c/code\u003e: The plugin object with the rules\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfigs\u003c/code\u003e: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecustomHOCs\u003c/code\u003e option was renamed to \u003ccode\u003eextraHOCs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eValidation of HOCs calls is now more strict, you may need to add some HOCs to the \u003ccode\u003eextraHOCs\u003c/code\u003e option (like \u003ccode\u003econnect\u003c/code\u003e or \u003ccode\u003estyled\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eConfig example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\r\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\r\n\u003cp\u003eexport default defineConfig(\n/* Main config */\nreactRefresh.configs.vite({ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] }),\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eConfig example without config:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\r\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\r\n\u003cp\u003eexport default defineConfig({\nfiles: [\u0026quot;\u003cstrong\u003e/*.ts\u0026quot;, \u0026quot;\u003c/strong\u003e/*.tsx\u0026quot;],\nplugins: {\n// other plugins\n\u0026quot;react-refresh\u0026quot;: reactRefresh.plugin,\n},\nrules: {\n// other rules\n\u0026quot;react-refresh/only-export-components\u0026quot;: [\n\u0026quot;warn\u0026quot;,\n{ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] },\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix check for non component class exported via \u003ccode\u003eexport { }\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/110\"\u003e#110\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (actually fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark ESLint v10 as supported\u003c/li\u003e\n\u003cli\u003eSupport false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (fixes \u003ca href=\"https:/...\n\n_Description has been truncated_","html_url":"https://github.com/Solaudity-Corp/solaudity/pull/142","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Solaudity-Corp%2Fsolaudity/issues/142","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/142/packages"},{"uuid":"4664576553","node_id":"PR_kwDOHolRX87mgj6Q","number":70,"state":"open","title":"deps(deps): bump the npm-minor-patch group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-15T11:19:10.000Z","updated_at":"2026-06-15T11:20:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"npm-minor-patch","update_count":37,"packages":[{"name":"@opentelemetry/api-logs","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.76.0","new_version":"0.77.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.40.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@openapitools/openapi-generator-cli","old_version":"2.32.0","new_version":"2.38.0","repository_url":"https://github.com/OpenAPITools/openapi-generator-cli"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@vitest/coverage-v8","old_version":"4.1.5","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@viz-js/viz","old_version":"3.26.0","new_version":"3.28.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"dependency-cruiser","old_version":"17.4.0","new_version":"17.4.3","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint","old_version":"10.3.0","new_version":"10.5.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-security","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"prettier","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.59.2","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ws","old_version":"8.20.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"fast-check","old_version":"4.7.0","new_version":"4.8.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"@fastify/jwt","old_version":"10.0.0","new_version":"10.1.0","repository_url":"https://github.com/fastify/fastify-jwt"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/context-zone","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-fetch","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-xml-http-request","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"preact","old_version":"10.29.1","new_version":"10.29.2","repository_url":"https://github.com/preactjs/preact"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"@anthropic-ai/sdk","old_version":"0.36.3","new_version":"0.104.1","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.76.0` | `0.77.0` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.40.0` | `1.41.1` |\n| [@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) | `2.32.0` | `2.38.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.5` | `4.1.9` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.26.0` | `3.28.0` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `17.4.0` | `17.4.3` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.5.0` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.0.0` | `4.0.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.8.4` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.2` | `8.61.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.9` |\n| [ws](https://github.com/websockets/ws) | `8.20.0` | `8.21.0` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.7.0` | `4.8.0` |\n| [@fastify/jwt](https://github.com/fastify/fastify-jwt) | `10.0.0` | `10.1.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [preact](https://github.com/preactjs/preact) | `10.29.1` | `10.29.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.16` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.36.3` | `0.104.1` |\n\n\nUpdates `@opentelemetry/api-logs` from 0.216.0 to 0.219.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/api-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.76.0 to 0.77.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.77.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.76.0...auto-instrumentations-node-v0.77.0\"\u003e0.77.0\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto-instrumentations-node (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3492\"\u003e#3492\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e16bee31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.73.0 to ^0.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.35.0 to ^0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.37.0 to ^0.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e bumped from ^0.1.0 to ^0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.71.0 to ^0.72.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.16.0 to ^0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.43.0 to ^0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.76.0...auto-instrumentations-node-v0.77.0\"\u003e0.77.0\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto-instrumentations-node (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3492\"\u003e#3492\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e16bee31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.73.0 to ^0.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.35.0 to ^0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.37.0 to ^0.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e bumped from ^0.1.0 to ^0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.71.0 to ^0.72.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.16.0 to ^0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.43.0 to ^0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.37.0 to ^0.38.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/4e52a9053029304f271b7dbe1b07e7fb2b987e30\"\u003e\u003ccode\u003e4e52a90\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003e\u003ccode\u003ebd569b5\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e\u003ccode\u003e16bee31\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.77.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-logs-otlp-grpc` from 0.216.0 to 0.219.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-logs-otlp-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-logs-otlp-http` from 0.216.0 to 0.219.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-logs-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.216.0 to 0.219.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-metrics-otlp-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-http` from 0.216.0 to 0.219.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-metrics-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-trace-otlp-grpc` from 0.216.0 to 0.219.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-trace-otlp-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the ri...\n\n_Description has been truncated_","html_url":"https://github.com/phalanxduel/phalanxduel/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phalanxduel%2Fphalanxduel/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"},{"uuid":"4467706264","node_id":"PR_kwDORuxews7ck8sD","number":1316,"state":"closed","title":"deps(npm)(deps-dev): bump @viz-js/viz from 3.26.0 to 3.27.0 in the tooling group","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-21T05:44:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T08:57:57.000Z","updated_at":"2026-05-21T05:44:51.000Z","time_to_close":247613,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(npm)(deps-dev)","packages":[{"name":"@viz-js/viz","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":"the tooling group","ecosystem":"npm"},"body":"Bumps the tooling group with 1 update: [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz).\n\nUpdates `@viz-js/viz` from 3.26.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e@​viz-js/viz's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.8.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e@​viz-js/viz's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.8.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/e39d5c57b52854b0a72023f2cb2b1462a58680ee\"\u003e\u003ccode\u003ee39d5c5\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/65af72b0709f38437bf77e74a31d470c14f15861\"\u003e\u003ccode\u003e65af72b\u003c/code\u003e\u003c/a\u003e Update Expat to 2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/8afdf1b0ad9a1ca03e875a89906de2e1a763b4e0\"\u003e\u003ccode\u003e8afdf1b\u003c/code\u003e\u003c/a\u003e Fix changelog message\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.27.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.26.0\u0026new-version=3.27.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/rodoHasArrived/Meridian-main/pull/1316","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodoHasArrived%2FMeridian-main/issues/1316","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1316/packages"},{"uuid":"4352652413","node_id":"PR_kwDORT-ImM7W0mB5","number":27,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 26 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-04T03:38:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-29T18:04:37.000Z","updated_at":"2026-05-04T03:38:07.000Z","time_to_close":380008,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":26,"packages":[{"name":"@napi-rs/canvas","old_version":"0.1.98","new_version":"0.1.100","repository_url":"https://github.com/Brooooooklyn/canvas"},{"name":"@react-pdf/renderer","old_version":"4.3.2","new_version":"4.5.1","repository_url":"https://github.com/diegomura/react-pdf"},{"name":"@supabase/ssr","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/supabase/ssr"},{"name":"@supabase/supabase-js","old_version":"2.102.1","new_version":"2.105.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@viz-js/viz","old_version":"3.25.0","new_version":"3.26.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"apify-client","old_version":"2.22.3","new_version":"2.23.1","repository_url":"https://github.com/apify/apify-client-js"},{"name":"framer-motion","old_version":"12.36.0","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"jose","old_version":"6.2.1","new_version":"6.2.3","repository_url":"https://github.com/panva/jose"},{"name":"openai","old_version":"6.34.0","new_version":"6.35.0","repository_url":"https://github.com/openai/openai-node"},{"name":"pdfjs-dist","old_version":"5.6.205","new_version":"5.7.284","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"playwright-core","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"react","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"recharts","old_version":"3.7.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"resend","old_version":"6.9.4","new_version":"6.12.2","repository_url":"https://github.com/resend/resend-node"},{"name":"satori","old_version":"0.25.0","new_version":"0.26.0","repository_url":"https://github.com/vercel/satori"},{"name":"three","old_version":"0.183.2","new_version":"0.184.0","repository_url":"https://github.com/mrdoob/three.js"},{"name":"@types/three","old_version":"0.183.1","new_version":"0.184.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/pg","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dompurify","old_version":"3.3.3","new_version":"3.4.1","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"@types/dompurify","old_version":"3.0.5","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-next","old_version":"16.1.6","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@napi-rs/canvas](https://github.com/Brooooooklyn/canvas) | `0.1.98` | `0.1.100` |\n| [@react-pdf/renderer](https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer) | `4.3.2` | `4.5.1` |\n| [@supabase/ssr](https://github.com/supabase/ssr) | `0.10.0` | `0.10.2` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.102.1` | `2.105.1` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.25.0` | `3.26.0` |\n| [apify-client](https://github.com/apify/apify-client-js) | `2.22.3` | `2.23.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.36.0` | `12.38.0` |\n| [jose](https://github.com/panva/jose) | `6.2.1` | `6.2.3` |\n| [openai](https://github.com/openai/openai-node) | `6.34.0` | `6.35.0` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.6.205` | `5.7.284` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.5` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.8.1` |\n| [resend](https://github.com/resend/resend-node) | `6.9.4` | `6.12.2` |\n| [satori](https://github.com/vercel/satori) | `0.25.0` | `0.26.0` |\n| [three](https://github.com/mrdoob/three.js) | `0.183.2` | `0.184.0` |\n| [@types/three](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/three) | `0.183.1` | `0.184.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.4` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.18.0` | `8.20.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.3` | `3.4.1` |\n| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify) | `3.0.5` | `3.2.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.6` | `16.2.4` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.18` | `4.1.5` |\n\n\nUpdates `@napi-rs/canvas` from 0.1.98 to 0.1.100\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/canvas/releases\"\u003e\u003ccode\u003e@​napi-rs/canvas\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.100\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update debian docker tag to bullseye-20260421 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1254\"\u003eBrooooooklyn/canvas#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint-tsgolint to ^0.22.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1256\"\u003eBrooooooklyn/canvas#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(image): loadImage settles on invalid input by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1257\"\u003eBrooooooklyn/canvas#1257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/canvas/compare/v0.1.99...v0.1.100\"\u003ehttps://github.com/Brooooooklyn/canvas/compare/v0.1.99...v0.1.100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.99\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1249\"\u003eBrooooooklyn/canvas#1249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1251\"\u003eBrooooooklyn/canvas#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: drawImage gray halo on transparent PNG edges with imageSmoothingEnabled by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1252\"\u003eBrooooooklyn/canvas#1252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow canvas package postinstall script for benchmark CI by \u003ca href=\"https://github.com/Claude\"\u003e\u003ccode\u003e@​Claude\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1253\"\u003eBrooooooklyn/canvas#1253\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/Claude\"\u003e\u003ccode\u003e@​Claude\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1253\"\u003eBrooooooklyn/canvas#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/canvas/compare/v0.1.98...v0.1.99\"\u003ehttps://github.com/Brooooooklyn/canvas/compare/v0.1.98...v0.1.99\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/Brooooooklyn/canvas/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​napi-rs/canvas\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/compare/v0.1.99...v0.1.100\"\u003e0.1.100\u003c/a\u003e (2026-04-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eloadImage settles on invalid input (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1257\"\u003e#1257\u003c/a\u003e) (\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/bed5c311ab9bfce23138b59cdd4867896f36a55d\"\u003ebed5c31\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/compare/v0.1.98...v0.1.99\"\u003e0.1.99\u003c/a\u003e (2026-04-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrawImage gray halo on transparent PNG edges with imageSmoothingEnabled (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1252\"\u003e#1252\u003c/a\u003e) (\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/a748f3f565cfdfb975e28b5ee13f702000a9059a\"\u003ea748f3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/db337893b9b53483050ca7b24c6d306e4da06741\"\u003e\u003ccode\u003edb33789\u003c/code\u003e\u003c/a\u003e 0.1.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/bed5c311ab9bfce23138b59cdd4867896f36a55d\"\u003e\u003ccode\u003ebed5c31\u003c/code\u003e\u003c/a\u003e fix: loadImage settles on invalid input (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/45fda8f4b53833b3a59c3111e4cf69a730f3bd71\"\u003e\u003ccode\u003e45fda8f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint-tsgolint to ^0.22.0 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/a4c3f9dbaa4192402c597db340de44585f70d19a\"\u003e\u003ccode\u003ea4c3f9d\u003c/code\u003e\u003c/a\u003e chore(deps): update debian docker tag to bullseye-20260421 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/0372a4af68c6fe4f0e872a0dd7874b7c436bc562\"\u003e\u003ccode\u003e0372a4a\u003c/code\u003e\u003c/a\u003e 0.1.99\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/adc6e1719f67cb9c80e8ed3373c06ed9abf9e2e4\"\u003e\u003ccode\u003eadc6e17\u003c/code\u003e\u003c/a\u003e ci: allow canvas package postinstall script for benchmark CI (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1253\"\u003e#1253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/a748f3f565cfdfb975e28b5ee13f702000a9059a\"\u003e\u003ccode\u003ea748f3f\u003c/code\u003e\u003c/a\u003e fix: drawImage gray halo on transparent PNG edges with imageSmoothingEnabled ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/d2d01c338f4637c7331cef34878bceb8b9c06a39\"\u003e\u003ccode\u003ed2d01c3\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.14.1 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1251\"\u003e#1251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/1f595c6998a58d04b265c24ba5ce204acfd8d730\"\u003e\u003ccode\u003e1f595c6\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.14.0 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1249\"\u003e#1249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Brooooooklyn/canvas/compare/v0.1.98...v0.1.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-pdf/renderer` from 4.3.2 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diegomura/react-pdf/releases\"\u003e\u003ccode\u003e@​react-pdf/renderer\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-pdf/renderer\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/diegomura/react-pdf/pull/3351\"\u003e#3351\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/e585e3523ecb50001cc9f47e00b139738c02b87f\"\u003e\u003ccode\u003ee585e352\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - fix(render): border rendering + tests\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/diegomura/react-pdf/commit/e585e3523ecb50001cc9f47e00b139738c02b87f\"\u003e\u003ccode\u003ee585e352\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/render\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/layout\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-pdf/renderer\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/diegomura/react-pdf/commit/c40bfdec3485b00844d9fffeab06d173e2d14dcf\"\u003e\u003ccode\u003ec40bfdec\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/5b6a6a4a67fc5156b5d937e4a59a4ab9e5150785\"\u003e\u003ccode\u003e5b6a6a4a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/143317f244377226e0aec0f5512001538188229c\"\u003e\u003ccode\u003e143317f2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/01e1fbbe5a214744b7e4607e65fa45b3554390b2\"\u003e\u003ccode\u003e01e1fbbe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/e27cdb4843c790d0cd3a0fdc2cc3680cee3270c3\"\u003e\u003ccode\u003ee27cdb48\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/39886cd77b9bad2b7012eba31778dfcce1983562\"\u003e\u003ccode\u003e39886cd7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/7d05a6d9898fb555f45e108e61dc69c24a7ea1a6\"\u003e\u003ccode\u003e7d05a6d9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/fns\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/render\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/font\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/layout\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diegomura/react-pdf/blob/master/packages/renderer/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-pdf/renderer\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/diegomura/react-pdf/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/cbce714905fc127531e9bda5bda95019bfd62d77\"\u003e\u003ccode\u003ecbce7149\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - Add pdfkit table mixin as part of unification plan\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/diegomura/react-pdf/commit/598cf0c63f45211d0ef1fc7c0c84011e79c9d4c2\"\u003e\u003ccode\u003e598cf0c6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/cbce714905fc127531e9bda5bda95019bfd62d77\"\u003e\u003ccode\u003ecbce7149\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/pdfkit\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/font\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/layout\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.6.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/render\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/diegomura/react-pdf/pull/3366\"\u003e#3366\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/4444f3555e3381397b33297e3f121a81db06a370\"\u003e\u003ccode\u003e4444f355\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - feat: svg markers support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/diegomura/react-pdf/commit/ccfcc632313152a7752bbe76c6a81c27efc93ef4\"\u003e\u003ccode\u003eccfcc632\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/0138fddd1696780774ebe322d30c3210a5924a7d\"\u003e\u003ccode\u003e0138fddd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/b01f5b72243661606238954922e74ec394ed23bb\"\u003e\u003ccode\u003eb01f5b72\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/27d1b4877507b874a6cd7face5e86cd236d2a42f\"\u003e\u003ccode\u003e27d1b487\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/4444f3555e3381397b33297e3f121a81db06a370\"\u003e\u003ccode\u003e4444f355\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/pdfkit\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/layout\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.6.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/render\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/primitives\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/font\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/diegomura/react-pdf/pull/3351\"\u003e#3351\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/e585e3523ecb50001cc9f47e00b139738c02b87f\"\u003e\u003ccode\u003ee585e352\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - fix(render): border rendering + tests\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/diegomura/react-pdf/commit/e585e3523ecb50001cc9f47e00b139738c02b87f\"\u003e\u003ccode\u003ee585e352\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/render\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/layout\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.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/diegomura/react-pdf/pull/3344\"\u003e#3344\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/a70013e7457a28bd4fbda53a5cecfc219da5e1ea\"\u003e\u003ccode\u003ea70013e7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - feat: password protection support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/diegomura/react-pdf/pull/3336\"\u003e#3336\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/342938a45ede4e57f969a2861f11c64e2ca48575\"\u003e\u003ccode\u003e342938a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - feat: add link hitslop\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/diegomura/react-pdf/pull/3342\"\u003e#3342\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/aa3ccf4c2abadb528fd6073e2dceb2a03db27c7d\"\u003e\u003ccode\u003eaa3ccf4c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - feat: add image background\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/diegomura/react-pdf/pull/3339\"\u003e#3339\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/6109b424a42f7e83510539592afcab1824560715\"\u003e\u003ccode\u003e6109b424\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - feat: responsive images\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/diegomura/react-pdf/commit/f6197a4fd6b6e6efd2a302f5ff8f14fc73d57325\"\u003e\u003ccode\u003ef6197a4\u003c/code\u003e\u003c/a\u003e chore: release packages (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/e585e3523ecb50001cc9f47e00b139738c02b87f\"\u003e\u003ccode\u003ee585e35\u003c/code\u003e\u003c/a\u003e fix(render): border rendering + tests (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/edc4950a7dae47cf07fd545375c75ffd10ee9134\"\u003e\u003ccode\u003eedc4950\u003c/code\u003e\u003c/a\u003e chore: release packages (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3334\"\u003e#3334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/a70013e7457a28bd4fbda53a5cecfc219da5e1ea\"\u003e\u003ccode\u003ea70013e\u003c/code\u003e\u003c/a\u003e feat: password protection support (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/aa3ccf4c2abadb528fd6073e2dceb2a03db27c7d\"\u003e\u003ccode\u003eaa3ccf4\u003c/code\u003e\u003c/a\u003e feat: add image background (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3342\"\u003e#3342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/6109b424a42f7e83510539592afcab1824560715\"\u003e\u003ccode\u003e6109b42\u003c/code\u003e\u003c/a\u003e feat: responsive images (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/342938a45ede4e57f969a2861f11c64e2ca48575\"\u003e\u003ccode\u003e342938a\u003c/code\u003e\u003c/a\u003e feat: add link hitslop (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3336\"\u003e#3336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/ad5d2047f272af93b394af3af4ce01dbb4026025\"\u003e\u003ccode\u003ead5d204\u003c/code\u003e\u003c/a\u003e chore: bump pdfjs-dist and canvas dependencies for Node 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/2c4a852b0b293fe0072691a2a843bbc10e094cfc\"\u003e\u003ccode\u003e2c4a852\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: bump pdfjs-dist and canvas dependencies for Node 22\u0026quot; (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3332\"\u003e#3332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/79191a726620d5c4f067d573d9ba31fe88bdd563\"\u003e\u003ccode\u003e79191a7\u003c/code\u003e\u003c/a\u003e chore: bump pdfjs-dist and canvas dependencies for Node 22 (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3330\"\u003e#3330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diegomura/react-pdf/commits/@react-pdf/layout@4.5.1/packages/renderer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​react-pdf/renderer\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/ssr` from 0.10.0 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/ssr/releases\"\u003e\u003ccode\u003e@​supabase/ssr\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.10.1...v0.10.2\"\u003e0.10.2\u003c/a\u003e (2026-04-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e remove packageManager field (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/6bf0226b31e68507daee164d75a2f4c93df73d60\"\u003e6bf0226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.2-rc.88\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(ci): remove packageManager field by \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/197\"\u003esupabase/ssr#197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/supabase/ssr/compare/v0.10.1...v0.10.2-rc.88\"\u003ehttps://github.com/supabase/ssr/compare/v0.10.1...v0.10.2-rc.88\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.10.0...v0.10.1\"\u003e0.10.1\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e respect user-provided auth options in createBrowserClient (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/167\"\u003e#167\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/5f04837780699519471bbca432f095cad7c21e81\"\u003e5f04837\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/supabase/ssr/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/ssr\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.10.1...v0.10.2\"\u003e0.10.2\u003c/a\u003e (2026-04-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e remove packageManager field (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/6bf0226b31e68507daee164d75a2f4c93df73d60\"\u003e6bf0226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.10.0...v0.10.1\"\u003e0.10.1\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e respect user-provided auth options in createBrowserClient (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/167\"\u003e#167\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/5f04837780699519471bbca432f095cad7c21e81\"\u003e5f04837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ssr/commit/6fc9c52ac696d9b2bf1e2dc34bbedd6fbd57f6f0\"\u003e\u003ccode\u003e6fc9c52\u003c/code\u003e\u003c/a\u003e chore(main): release 0.10.2 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/6bf0226b31e68507daee164d75a2f4c93df73d60\"\u003e\u003ccode\u003e6bf0226\u003c/code\u003e\u003c/a\u003e fix(ci): remove packageManager field (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/6f897b82dc66bdcb265f39d85345f6ced7ffe83e\"\u003e\u003ccode\u003e6f897b8\u003c/code\u003e\u003c/a\u003e chore(main): release 0.10.1 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/465759dc078582bafc83b9b917b8c25bbeaf7003\"\u003e\u003ccode\u003e465759d\u003c/code\u003e\u003c/a\u003e chore(ci): upgrade Node.js to 22 and npm to 11 via corepack (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/5f04837780699519471bbca432f095cad7c21e81\"\u003e\u003ccode\u003e5f04837\u003c/code\u003e\u003c/a\u003e fix(auth): respect user-provided auth options in createBrowserClient (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/693eab57bdf6ab6a4377d1cfb928d2ffed77fd85\"\u003e\u003ccode\u003e693eab5\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to v2.102.1 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/af23c17d2dc4976890d8f3f441e70ace0e354330\"\u003e\u003ccode\u003eaf23c17\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to v2.101.1 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/12a09d264d948b6a565a8446239d61f477b2b82c\"\u003e\u003ccode\u003e12a09d2\u003c/code\u003e\u003c/a\u003e docs: shorten createServerClient tsdoc (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/2224e066e6a8c8c1bcc587428cef218690658f5e\"\u003e\u003ccode\u003e2224e06\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to v2.101.0 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/ssr/compare/v0.10.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.102.1 to 2.105.1\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\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.105.1\u003c/h2\u003e\n\u003ch2\u003e2.105.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e query reassignment regression (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2292\"\u003e#2292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e surface real Error on transport-level CHANNEL_ERROR (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.1-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.105.1-canary.2 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e surface real Error on transport-level CHANNEL_ERROR (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.105.1-canary.1 (2026-04-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.105.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.105.1-canary.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e query reassignment regression (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2292\"\u003e#2292\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.0\u003c/h2\u003e\n\u003ch2\u003e2.105.0 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add passkey support with WebAuthn registration, authentication, and management (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e Realtime deferred disconnect (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e narrow column types after not(column, is, null) (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2264\"\u003e#2264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e annotate Timer/Vsn getters to avoid deep phoenix imports (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2284\"\u003e#2284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e apply metadata, headers, and cacheControl dedupe to uploadToSignedUrl (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2275\"\u003e#2275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e forward duplex option for stream uploads via uploadToSignedUrl (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2289\"\u003e#2289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/develop/packages/core/supabase-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.105.1 (2026-04-28)\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.105.0 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add passkey support with WebAuthn registration, authentication, and management (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e Realtime deferred disconnect (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.104.1 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e propagate custom fetch to realtime client (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2267\"\u003e#2267\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.104.0 (2026-04-20)\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.103.3 (2026-04-16)\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.103.2 (2026-04-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.103.1 (2026-04-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.103.0 (2026-04-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\u003c/blockquote\u003e\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/ca8c418dbe912a72d6c6434c319d432d31867943\"\u003e\u003ccode\u003eca8c418\u003c/code\u003e\u003c/a\u003e chore(release): version 2.105.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2290\"\u003e#2290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/d19e6d3f8f7344205175034146ce61548d415837\"\u003e\u003ccode\u003ed19e6d3\u003c/code\u003e\u003c/a\u003e [patchback] docs(misc): rename anon key → publishable key and service role ke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c420456290b0eccf34a2eb5625294752b52e26d4\"\u003e\u003ccode\u003ec420456\u003c/code\u003e\u003c/a\u003e [patchback] feat(auth): add passkey support with WebAuthn registration, authe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/bfb18bc82f452bf6987886ffbbe6a974496bf88d\"\u003e\u003ccode\u003ebfb18bc\u003c/code\u003e\u003c/a\u003e [patchback] feat(realtime): Realtime deferred disconnect (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ed49eed13592a7c874ec799d6aa8ff7b675aa929\"\u003e\u003ccode\u003eed49eed\u003c/code\u003e\u003c/a\u003e chore(release): version 2.104.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2273\"\u003e#2273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/122d3a94cce7b4a4b7e340779c8f82bac99ff1b3\"\u003e\u003ccode\u003e122d3a9\u003c/code\u003e\u003c/a\u003e fix(supabase): propagate custom fetch to realtime client (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/9360d4ae2797d25d6b53d5c6c99981d2a814f26b\"\u003e\u003ccode\u003e9360d4a\u003c/code\u003e\u003c/a\u003e chore(release): version 2.104.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2261\"\u003e#2261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/897fb8e9d288e74dd47e765b5d6ec647e765a3cb\"\u003e\u003ccode\u003e897fb8e\u003c/code\u003e\u003c/a\u003e docs(repo): show createClient as primary example in all client constructors (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/7a9b2e15031253b542dc3c2294e41c818b61509d\"\u003e\u003ccode\u003e7a9b2e1\u003c/code\u003e\u003c/a\u003e chore(release): version 2.103.3 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a2f94144fae2a4a5dc713cb71dbcce46ad3e92f0\"\u003e\u003ccode\u003ea2f9414\u003c/code\u003e\u003c/a\u003e chore(release): version 2.103.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2253\"\u003e#2253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.105.1/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 `@viz-js/viz` from 3.25.0 to 3.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emdsk to 5.0.5.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.5.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emsdk to 5.0.5.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.5.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/bda516a45fd0d2231555270279352773aeacfcd4\"\u003e\u003ccode\u003ebda516a\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/053d0e090ca68ee40ff3deb4206226244a94de1b\"\u003e\u003ccode\u003e053d0e0\u003c/code\u003e\u003c/a\u003e Update emsdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/f9c5f5966fe68eac11a3b1da87c818f8b5eda1cc\"\u003e\u003ccode\u003ef9c5f59\u003c/code\u003e\u003c/a\u003e Update Expat and Graphviz\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.26.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `apify-client` from 2.22.3 to 2.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apify/apify-client-js/releases\"\u003eapify-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apify/apify-client-js/releases/tag/v2.23.1\"\u003e2.23.1\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake Node-only imports bundler-discoverable (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/pull/885\"\u003e#885\u003c/a\u003e) (\u003ca href=\"https://github.com/apify/apify-client-js/commit/d57c048fed430e07a8a4fe48c3f3e5bbd3bebc19\"\u003ed57c048\u003c/a\u003e) by \u003ca href=\"https://github.com/barjin\"\u003e\u003ccode\u003e@​barjin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apify/apify-client-js/releases/tag/v2.23.0\"\u003e2.23.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output schema to ActorDefinition and includeUnrunnableActors to store API (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/pull/881\"\u003e#881\u003c/a\u003e) (\u003ca href=\"https://github.com/apify/apify-client-js/commit/c965d154a5e8f6e52e84761e566292d67a2e05d7\"\u003ec965d15\u003c/a\u003e) by \u003ca href=\"https://github.com/jancurn\"\u003e\u003ccode\u003e@​jancurn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurn any log streaming related errors to warnings (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/pull/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/apify/apify-client-js/commit/a3268eeee38f1d47dbfa3fe0e0cfe26a949ca10d\"\u003ea3268ee\u003c/a\u003e) by \u003ca href=\"https://github.com/Pijukatel\"\u003e\u003ccode\u003e@​Pijukatel\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/apify/apify-client-js/blob/master/CHANGELOG.md\"\u003eapify-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apify/apify-client-js/releases/tag/v2.23.1\"\u003e2.23.1\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake Node-only imports bundler-discoverable (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/pull/885\"\u003e#885\u003c/a\u003e) (\u003ca href=\"https://github.com/apify/apify-client-js/commit/d57c048fed430e07a8a4fe48c3f3e5bbd3bebc19\"\u003ed57c048\u003c/a\u003e) by \u003ca href=\"https://github.com/barjin\"\u003e\u003ccode\u003e@​barjin\u003c/code\u003e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/apify/apify-client-js/issues/852\"\u003e#852\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apify/apify-client-js/issues/861\"\u003e#861\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apify/apify-client-js/releases/tag/v2.23.0\"\u003e2.23.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output schema to ActorDefinition and includeUnrunnableActors to store API (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/pull/881\"\u003e#881\u003c/a\u003e) (\u003ca href=\"https://github.com/apify/apify-client-js/commit/c965d154a5e8f6e52e84761e566292d67a2e05d7\"\u003ec965d15\u003c/a\u003e) by \u003ca href=\"https://github.com/jancurn\"\u003e\u003ccode\u003e@​jancurn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurn any log streaming related errors to warnings (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/pull/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/apify/apify-client-js/commit/a3268eeee38f1d47dbfa3fe0e0cfe26a949ca10d\"\u003ea3268ee\u003c/a\u003e) by \u003ca href=\"https://github.com/Pijukatel\"\u003e\u003ccode\u003e@​Pijukatel\u003c/code\u003e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/apify/apify-client-js/issues/873\"\u003e#873\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/e08f977e9d00d3db2bee1283ef782219b1e5d46c\"\u003e\u003ccode\u003ee08f977\u003c/code\u003e\u003c/a\u003e chore(release): Update changelog and package version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/c32217b71f83fc2d6ec45e78b3dffc47c999d75a\"\u003e\u003ccode\u003ec32217b\u003c/code\u003e\u003c/a\u003e docs: remove sidebar changelog (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/issues/884\"\u003e#884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/2db67225f6da4286a42d654aee29a2401dbcf4f3\"\u003e\u003ccode\u003e2db6722\u003c/code\u003e\u003c/a\u003e chore: Automatic theme updating workflow [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/353cc03cfb5d449558ddd5b7b80c883bae260bdc\"\u003e\u003ccode\u003e353cc03\u003c/code\u003e\u003c/a\u003e chore: Automatic theme updating workflow [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/161f6d1336ec7ad70e440485a9defa4b6853039f\"\u003e\u003ccode\u003e161f6d1\u003c/code\u003e\u003c/a\u003e chore: Automatic theme updating workflow [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/382f7464d5fdd5c652d7ca9fce360cd047df4818\"\u003e\u003ccode\u003e382f746\u003c/code\u003e\u003c/a\u003e chore(release): Update changelog and package version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/d57c048fed430e07a8a4fe48c3f3e5bbd3bebc19\"\u003e\u003ccode\u003ed57c048\u003c/code\u003e\u003c/a\u003e fix: make Node-only imports bundler-discoverable (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/39e377da37d896fee7fae008e69e2b169b62e0fc\"\u003e\u003ccode\u003e39e377d\u003c/code\u003e\u003c/a\u003e ci: rebase before pushing release commit to avoid non-fast-forward (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/fcdbd9e479615c3db76bc7d6ff03695dc8d2a63b\"\u003e\u003ccode\u003efcdbd9e\u003c/code\u003e\u003c/a\u003e chore: Automatic theme updating workflow [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/1fdcbe06e444742ed622e999b035e993fd18d92b\"\u003e\u003ccode\u003e1fdcbe0\u003c/code\u003e\u003c/a\u003e chore(deps): update lockfiles to resolve security advisories (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apify/apify-client-js/compare/v2.22.3...v2.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.36.0 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0bfc9fe015f7170c538ca70ba4677ec59d83ee76\"\u003e\u003ccode\u003e0bfc9fe\u003c/code\u003e\u003c/a\u003e v12.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/343cb0c69e10d5c2bcc9837fb6a83d437257f064\"\u003e\u003ccode\u003e343cb0c\u003c/code\u003e\u003c/a\u003e Updating layoutAnchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ee99ad25f734287c2885d53ec0af8a8f1f6ca306\"\u003e\u003ccode\u003eee99ad2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/062660b3c5c982d7274adbd382c6dfcd5aea77ad\"\u003e\u003ccode\u003e062660b\u003c/code\u003e\u003c/a\u003e Updating changgelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/303da7dddfc41f521ec500aef8a72643169582e0\"\u003e\u003ccode\u003e303da7d\u003c/code\u003e\u003c/a\u003e Updating readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b075adc4b1dde8fa1fb1c488b1b4e7e97a07331e\"\u003e\u003ccode\u003eb075adc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3647\"\u003e#3647\u003c/a\u003e from motiondivision/feat/layout-anchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0991d6728f425eebbb58ce926bd33d05336b724\"\u003e\u003ccode\u003ef0991d6\u003c/code\u003e\u003c/a\u003e Add missing layoutAnchor !== false guard in attemptToResolveRelativeTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b5798e99e78738a1fa8ec3414bff63796f9eb39b\"\u003e\u003ccode\u003eb5798e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3642\"\u003e#3642\u003c/a\u003e from motiondivision/worktree-fix-issue-3078\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7686c193e349f3b3360455615ee6ca45b8532c28\"\u003e\u003ccode\u003e7686c19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3636\"\u003e#3636\u003c/a\u003e from motiondivision/worktree-fix-issue-3061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a95c4877c879f0e189295cc9f4f5f1c1e1d7df2a\"\u003e\u003ccode\u003ea95c487\u003c/code\u003e\u003c/a\u003e Fix auto-scroll in reorder-virtualized test page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.36.0...v12.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.2.1 to 6.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanly reject invalid PBES2 p2c (\u003ca href=\"https://github.com/panva/jose/commit/0cdb851ca597635cac3da7a855342549fbe67a8d\"\u003e0cdb851\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereject failed decompression with JWEInvalid error (\u003ca href=\"https://github.com/panva/jose/commit/043b181a96ee55d92b9ff1ee94e11be36e258ee4\"\u003e043b181\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/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.2...v6.2.3\"\u003e6.2.3\u003c/a\u003e (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanly reject invalid PBES2 p2c (\u003ca href=\"https://github.com/panva/jose/commit/0cdb851ca597635cac3da7a855342549fbe67a8d\"\u003e0cdb851\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.1...v6.2.2\"\u003e6.2.2\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereject failed decompression with JWEInvalid error (\u003ca href=\"https://github.com/panva/jose/commit/043b181a96ee55d92b9ff1ee94e11be36e258ee4\"\u003e043b181\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/41ad7e9a76d270ca7e24b7421a88e507f756f2db\"\u003e\u003ccode\u003e41ad7e9\u003c/code\u003e\u003c/a\u003e chore(release): 6.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/988e90f6661eaa45418bc187cf890e156293f9c7\"\u003e\u003ccode\u003e988e90f\u003c/code\u003e\u003c/a\u003e chore: account for commit-and-tag-version instead of standard-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/4b24656b617e5d8a54b6a50180b65c8b3eb7e4eb\"\u003e\u003ccode\u003e4b24656\u003c/code\u003e\u003c/a\u003e chore: update CHANGELOG.md header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/0cdb851ca597635cac3da7a855342549fbe67a8d\"\u003e\u003ccode\u003e0cdb851\u003c/code\u003e\u003c/a\u003e refactor: cleanly reject invalid PBES2 p2c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/a0b261eddf7e92a0b641eb2be988120101ed62ac\"\u003e\u003ccode\u003ea0b261e\u003c/code\u003e\u003c/a\u003e test: update Bun expectations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b39dc1af78e1559e6f5ca1be4d7423296e1bf8b6\"\u003e\u003ccode\u003eb39dc1a\u003c/code\u003e\u003c/a\u003e chore: use fs.globSync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/0675be19a6d6f68cce6c10c76f635ead82e27a4c\"\u003e\u003ccode\u003e0675be1\u003c/code\u003e\u003c/a\u003e build: replace rollup umd build with a custom esbuild iife wrap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/9b0332370a34600782e8d7106adb0a5506b72601\"\u003e\u003ccode\u003e9b03323\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/914b73dad2360628845802e4818a52bd0fb72fbd\"\u003e\u003ccode\u003e914b73d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/9dce817d74963ee5ef00001810a0e36e4c396ffd\"\u003e\u003ccode\u003e9dce817\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.2.1...v6.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 6.34.0 to 6.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-node/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.35.0\u003c/h2\u003e\n\u003ch2\u003e6.35.0 (2026-04-28)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.34.0...v6.35.0\"\u003ev6.34.0...v6.35.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add detail to InputFileContent (\u003ca href=\"https://github.com/openai/openai-node/commit/910ec5d3b7c551eee367f0b10e84856b9eb171eb\"\u003e910ec5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add OAuthErrorCode type (\u003ca href=\"https://github.com/openai/openai-node/commit/f84bd1ff47b61e7a5c9b7130f1b6dfd062178501\"\u003ef84bd1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add prompt_cache_retention parameter to responses compact (\u003ca href=\"https://github.com/openai/openai-node/commit/c486d1f05558e4b082e18dd0ddc7b0685def8c84\"\u003ec486d1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results to ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-node/commit/72449a193fb32dcfd32993f4a01024eed946dc09\"\u003e72449a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/b742f1fbd5c03dda8ba20d1ecca35dbc95bf53d8\"\u003eb742f1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for binary messages (\u003ca href=\"https://github.com/openai/openai-node/commit/c498cc344f49a6ae0382197a6bcc3c22a2af61ff\"\u003ec498cc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for path parameters in websockets clients (\u003ca href=\"https://github.com/openai/openai-node/commit/e0aba7070fa35065aa0093bda02198bd87e7ef9e\"\u003ee0aba70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for queuing messages when waiting for a connection (\u003ca href=\"https://github.com/openai/openai-node/commit/fd8868ce76cbc601bd6198f43f5ff47ff0118e67\"\u003efd8868c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for WebSockets in the browser when using simple auth (\u003ca href=\"https://github.com/openai/openai-node/commit/27bda6a4f3fc63469d0b9acd2ef08aa0bf6b8fa8\"\u003e27bda6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e support automatic reconnection for websockets (\u003ca href=\"https://github.com/openai/openai-node/commit/189410b4765111d8174e815142057ac0e48e8f7e\"\u003e189410b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript:\u003c/strong\u003e expose underlying WebSocket type (\u003ca href=\"https://github.com/openai/openai-node/commit/7e96939f5732f658751792038aae1b13a9f21d72\"\u003e7e96939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e allow single messages greater than the size of the websockets queue (\u003ca href=\"https://github.com/openai/openai-node/commit/ad19ab2495194eb3a9d81d4390ec3a0e6c0c4395\"\u003ead19ab2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e gitignore generated \u003ccode\u003eoidc\u003c/code\u003e dir (\u003ca href=\"https://github.com/openai/openai-node/commit/cf860f62c0fcc3c1fcbcb95505fec4301b6481ea\"\u003ecf860f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct prompt_cache_retention enum value in chat/completions and responses (\u003ca href=\"https://github.com/openai/openai-node/commit/5a81e1a66eb5450de50da4a49d977bd1daab4552\"\u003e5a81e1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e preserve emitted ts-ignore comments (\u003ca href=\"https://github.com/openai/openai-node/commit/1cde375c4faecc6e1cde7be782919fa243b1a141\"\u003e1cde375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e remove release-doctor workflow (\u003ca href=\"https://github.com/openai/openai-node/commit/e5ab4d1a056f2223c0756b332f9635476c644c3f\"\u003ee5ab4d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e apply prettier output (\u003ca href=\"https://github.com/openai/openai-node/commit/80fa23d5ccfd39e51e090e0044d91866a418d212\"\u003e80fa23d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e ignore release-updated jsr config (\u003ca href=\"https://github.com/openai/openai-node/commit/f606e8b43d0e3d5a3ad31cf7dab1bded0bac4d37\"\u003ef606e8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformatter:\u003c/strong\u003e run prettier and eslint separately (\u003ca href=\"https://github.com/openai/openai-node/commit/68a988e3919c2e8da7949fe75ae143790025964d\"\u003e68a988e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/7673137d3004226dc0e8daa96f85e8a5c459b7e3\"\u003e7673137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix package.json duplicate keys (\u003ca href=\"https://github.com/openai/openai-node/commit/5f075a80dc0a4c7ed4550cf718a576e638a7bc9f\"\u003e5f075a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/openai/openai-node/commit/252e70a2f5e78f9162a99f9ac5adfc581e47e290\"\u003e252e70a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e version bump (\u003ca href=\"https://github.com/openai/openai-node/commit/34c84eec2f9110746008628b90429c8fd5111157\"\u003e34c84ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/316bdbaeb77a8d2a56c5b13a7b576163e2515951\"\u003e316bdba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/openai/openai-node/commit/6400d19ee8f44abb862f0c3d2d15d91e51f0741b\"\u003e6400d19\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/openai/openai-node/blob/master/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.35.0 (2026-04-28)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.34.0...v6.35.0\"\u003ev6.34.0...v6.35.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add detail to InputFileContent (\u003ca href=\"https://github.com/openai/openai-node/commit/910ec5d3b7c551eee367f0b10e84856b9eb171eb\"\u003e910ec5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add OAuthErrorCode type (\u003ca href=\"https://github.com/openai/openai-node/commit/f84bd1ff47b61e7a5c9b7130f1b6dfd062178501\"\u003ef84bd1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add prompt_cache_retention parameter to responses compact (\u003ca href=\"https://github.com/openai/openai-node/commit/c486d1f05558e4b082e18dd0ddc7b0685def8c84\"\u003ec486d1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results to ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-node/commit/72449a193fb32dcfd32993f4a01024eed946dc09\"\u003e72449a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/b742f1fbd5c03dda8ba20d1ecca35dbc95bf53d8\"\u003eb742f1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for binary messages (\u003ca href=\"https://github.com/openai/openai-node/commit/c498cc344f49a6ae0382197a6bcc3c22a2af61ff\"\u003ec498cc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for path parameters in websockets clients (\u003ca href=\"https://github.com/openai/openai-node/commit/e0aba7070fa35065aa0093bda02198bd87e7ef9e\"\u003ee0aba70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for queuing messages when waiting for a connection (\u003ca href=\"https://github.com/openai/openai-node/commit/fd8868ce76cbc601bd6198f43f5ff47ff0118e67\"\u003efd8868c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for WebSockets in the browser when using simple auth (\u003ca href=\"https://github.com/openai/openai-node/commit/27bda6a4f3fc63469d0b9acd2ef08aa0bf6b8fa8\"\u003e27bda6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e support automatic reconnection for websockets (\u003ca href=\"https://github.com/openai/openai-node/commit/189410b4765111d8174e815142057ac0e48e8f7e\"\u003e189410b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript:\u003c/strong\u003e expose underlying WebSocket type (\u003ca href=\"https://github.com/openai/openai-node/commit/7e96939f5732f658751792038aae1b13a9f21d72\"\u003e7e96939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e allow single messages greater than the size of the websockets queue (\u003ca href=\"https://github.com/openai/openai-node/commit/ad19ab2495194eb3a9d81d4390ec3a0e6c0c4395\"\u003ead19ab2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e gitignore generated \u003ccode\u003eoidc\u003c/code\u003e dir (\u003ca href=\"https://github.com/openai/openai-node/commit/cf860f62c0fcc3c1fcbcb95505fec4301b6481ea\"\u003ecf860f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct prompt_cache_retention enum value in chat/completions and responses (\u003ca href=\"https://github.com/openai/openai-node/commit/5a81e1a66eb5450de50da4a49d977bd1daab4552\"\u003e5a81e1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e preserve emitted ts-ignore comments (\u003ca href=\"https://github.com/openai/openai-node/commit/1cde375c4faecc6e1cde7be782919fa243b1a141\"\u003e1cde375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e remove release-doctor workflow (\u003ca href=\"https://github.com/openai/openai-node/commit/e5ab4d1a056f2223c0756b332f9635476c644c3f\"\u003ee5ab4d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e apply prettier output (\u003ca href=\"https://github.com/openai/openai-node/commit/80fa23d5ccfd39e51e090e0044d91866a418d212\"\u003e80fa23d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e ignore release-updated jsr config (\u003ca href=\"https://github.com/openai/openai-node/commit/f606e8b43d0e3d5a3ad31cf7dab1bded0bac4d37\"\u003ef606e8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformatter:\u003c/strong\u003e run prettier and eslint separately (\u003ca href=\"https://github.com/openai/openai-node/commit/68a988e3919c2e8da7949fe75ae143790025964d\"\u003e68a988e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/7673137d3004226dc0e8daa96f85e8a5c459b7e3\"\u003e7673137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix package.json duplicate keys (\u003ca href=\"https://github.com/openai/openai-node/commit/5f075a80dc0a4c7ed4550cf718a576e638a7bc9f\"\u003e5f075a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/openai/openai-node/commit/252e70a2f5e78f9162a99f9ac5adfc581e47e290\"\u003e252e70a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e version bump (\u003ca href=\"https://github.com/openai/openai-node/commit/34c84eec2f9110746008628b90429c8fd5111157\"\u003e34c84ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/316bdbaeb77a8d2a56c5b13a7b576163e2515951\"\u003e316bdba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/openai/openai-node/commit/6400d19ee8f44abb862f0c3d2d15d91e51f0741b\"\u003e6400d19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/8bef148c31d759feb7aaf344a78fbb8acff8fea9\"\u003e\u003ccode\u003e8bef148\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/openai/openai-node/issues/1821\"\u003e#1821\u003c/a\u003e from openai/release-please--branches--master--change...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/ddde7ab016b3fa90010c0a04709da31e2f09cee9\"\u003e\u003ccode\u003eddde7ab\u003c/code\u003e\u003c/a\u003e release: 6.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/1cde375c4faecc6e1cde7be782919fa243b1a141\"\u003e\u003ccode\u003e1cde375\u003c/code\u003e\u003c/a\u003e fix(types): preserve emitted ts-ignore comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/5f075a80dc0a4c7ed4550cf718a576e638a7bc9f\"\u003e\u003ccode\u003e5f075a8\u003c/code\u003e\u003c/a\u003e chore(internal): fix package.json duplicate keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/f606e8b43d0e3d5a3ad31cf7dab1bded0bac4d37\"\u003e\u003ccode\u003ef606e8b\u003c/code\u003e\u003c/a\u003e chore(format): ignore release-updated jsr config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/80fa23d5ccfd39e51e090e0044d91866a418d212\"\u003e\u003ccode\u003e80fa23d\u003c/code\u003e\u003c/a\u003e chore(format): apply prettier output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/68a988e3919c2e8da7949fe75ae143790025964d\"\u003e\u003ccode\u003e68a988e\u003c/code\u003e\u003c/a\u003e chore(formatter): run prettier and eslint separately\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/54cf1f4d6e1cbf2bc24440c111c05fe676c63b3b\"\u003e\u003ccode\u003e54cf1f4\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/b0c44be5008b38e8ae3aa827ae45c309f216c518\"\u003e\u003ccode\u003eb0c44be\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/5a81e1a66eb5450de50da4a49d977bd1daab4552\"\u003e\u003ccode\u003e5a81e1a\u003c/code\u003e\u003c/a\u003e fix(types): correct prompt_cache_retention enum value in chat/completions and...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-node/compare/v6.34.0...v6.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfjs-dist` from 5.6.205 to 5.7.284\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/pdf.js/releases\"\u003epdfjs-dist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.284\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for accessibility, annotations, the annotation editor, font conversion, image conversion, performance, shading pattern rendering, SMask rendering and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v5.6.205\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the stable version in \u003ccode\u003epdfjs.config\u003c/code\u003e by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21004\"\u003emozilla/pdf.js#21004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Rewrite the ps lexer \u0026amp; parser and add a small Wasm compiler by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21002\"\u003emozilla/pdf.js#21002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Node.js] Remove the \u003ccode\u003enode-readable-to-web-readable-stream\u003c/code\u003e polyfill by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21007\"\u003emozilla/pdf.js#21007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd attachments when merging/reorganizing a pdf (bug 2026956) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21013\"\u003emozilla/pdf.js#21013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't use an intermediate canvas when rendering a tiling pattern bigger than the rectangle to fill by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/18815\"\u003emozilla/pdf.js#18815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid expressions duplication in the ps AST and use a local instead when compiling to WASM by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21008\"\u003emozilla/pdf.js#21008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for function-based shadings (bug 1254066) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21012\"\u003emozilla/pdf.js#21012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an interpreter for optimized ps code by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21010\"\u003emozilla/pdf.js#21010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEncrypt pdf data when merging the same pdf (bug 2028369) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21022\"\u003emozilla/pdf.js#21022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the \u003ccode\u003eMathClamp\u003c/code\u003e helper function more by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21026\"\u003emozilla/pdf.js#21026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003el10n: Update locale files by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21033\"\u003emozilla/pdf.js#21033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eOffscreenCanvas\u003c/code\u003e unconditionally in the \u003ccode\u003eweb/pdf_thumbnail_view.js\u003c/code\u003e file by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21021\"\u003emozilla/pdf.js#21021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong values when sanitizing fonts by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21031\"\u003emozilla/pdf.js#21031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA couple of small \u003ccode\u003ecollectAnnotationsByType\u003c/code\u003e improvements by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21034\"\u003emozilla/pdf.js#21034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003eMathClamp\u003c/code\u003e helper function to its own file by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21027\"\u003emozilla/pdf.js#21027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace all \u003ccode\u003eObject.prototype.hasOwnProperty\u003c/code\u003e usage with \u003ccode\u003eObject.hasOwn\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21029\"\u003emozilla/pdf.js#21029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Change \u003ccode\u003ePDFDataRangeTransport\u003c/code\u003e to use a single (internal)  listener by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21028\"\u003emozilla/pdf.js#21028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix radial gradient when the two circles have an intersection by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21014\"\u003emozilla/pdf.js#21014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a js fallback for interpreting ps code by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21023\"\u003emozilla/pdf.js#21023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet the right transform for a pattern before filling some text by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21019\"\u003emozilla/pdf.js#21019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an eslint plugin for using MathClamp when it's possible by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21030\"\u003emozilla/pdf.js#21030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the annotation base transform before drawing it by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21020\"\u003emozilla/pdf.js#21020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the unused \u003ccode\u003ecompilePostScriptToIR\u003c/code\u003e function (PR 21023 follow-up) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21037\"\u003emozilla/pdf.js#21037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Remove \u003ccode\u003ePostScriptCompiler\u003c/code\u003e and \u003ccode\u003ePostScriptEvaluator\u003c/code\u003e, since it's now dead code (PR 21023 follow-up) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21005\"\u003emozilla/pdf.js#21005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comments for (is/has)Singlefile in pdf_editor by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21036\"\u003emozilla/pdf.js#21036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies to the most recent versions by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21035\"\u003emozilla/pdf.js#21035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the \u003ccode\u003ecalculateMD5\u003c/code\u003e helper, from \u003ccode\u003etest/downloadutils.mjs\u003c/code\u003e, in \u003ccode\u003etest/add_test.mjs\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21038\"\u003emozilla/pdf.js#21038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a function type enumeration by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21041\"\u003emozilla/pdf.js#21041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the original array-data when parsing Type 0 (Sampled) Functions by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21040\"\u003emozilla/pdf.js#21040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix intermittent failure in the \u0026quot;must check that the comment sidebar is resizable with the keyboard\u0026quot; comment integration test by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21045\"\u003emozilla/pdf.js#21045\u003c/a\u003e\u003c/l...\n\n_Description has been truncated_","html_url":"https://github.com/Jacknelson6/Nativz-Cortex/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jacknelson6%2FNativz-Cortex/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"4329285451","node_id":"PR_kwDOHolRX87VpaXk","number":36,"state":"open","title":"deps(deps): bump the npm-minor-patch group across 1 directory with 35 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-25T21:34:33.000Z","updated_at":"2026-04-26T16:01:25.123Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"npm-minor-patch","update_count":35,"packages":[{"name":"@opentelemetry/api-logs","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.72.0","new_version":"0.73.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.2","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@viz-js/viz","old_version":"3.25.0","new_version":"3.26.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"eslint","old_version":"10.1.0","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"knip","old_version":"6.4.1","new_version":"6.6.2","repository_url":"https://github.com/webpro-nl/knip"},{"name":"markdownlint-cli2","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/DavidAnson/markdownlint-cli2"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"secretlint","old_version":"11.4.1","new_version":"11.7.1","repository_url":"https://github.com/secretlint/secretlint"},{"name":"typedoc","old_version":"0.28.18","new_version":"0.28.19","repository_url":"https://github.com/TypeStrong/TypeDoc"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@fastify/static","old_version":"9.0.0","new_version":"9.1.3","repository_url":"https://github.com/fastify/fastify-static"},{"name":"@fastify/swagger-ui","old_version":"5.2.5","new_version":"5.2.6","repository_url":"https://github.com/fastify/fastify-swagger-ui"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"fastify","old_version":"5.8.4","new_version":"5.8.5","repository_url":"https://github.com/fastify/fastify"},{"name":"postgres","old_version":"3.4.8","new_version":"3.4.9","repository_url":"https://github.com/porsager/postgres"},{"name":"@opentelemetry/context-zone","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-fetch","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-xml-http-request","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"preact","old_version":"10.29.0","new_version":"10.29.1","repository_url":"https://github.com/preactjs/preact"},{"name":"jsdom","old_version":"29.0.1","new_version":"29.0.2","repository_url":"https://github.com/jsdom/jsdom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.72.0` | `0.73.0` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.1` | `2.7.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.1` | `2.7.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.2` | `4.1.5` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.25.0` | `3.26.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.1.0` | `10.2.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.4.1` | `6.6.2` |\n| [markdownlint-cli2](https://github.com/DavidAnson/markdownlint-cli2) | `0.22.0` | `0.22.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [secretlint](https://github.com/secretlint/secretlint) | `11.4.1` | `11.7.1` |\n| [typedoc](https://github.com/TypeStrong/TypeDoc) | `0.28.18` | `0.28.19` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.59.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.5` |\n| [@fastify/static](https://github.com/fastify/fastify-static) | `9.0.0` | `9.1.3` |\n| [@fastify/swagger-ui](https://github.com/fastify/fastify-swagger-ui) | `5.2.5` | `5.2.6` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.6.1` | `2.7.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.8.4` | `5.8.5` |\n| [postgres](https://github.com/porsager/postgres) | `3.4.8` | `3.4.9` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.6.1` | `2.7.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.6.1` | `2.7.0` |\n| [preact](https://github.com/preactjs/preact) | `10.29.0` | `10.29.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.0.1` | `29.0.2` |\n\n\nUpdates `@opentelemetry/api-logs` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/api-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.215.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.72.0 to 0.73.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/releases\"\u003e\u003ccode\u003e@​opentelemetry/auto-instrumentations-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.73.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.72.0...auto-instrumentations-node-v0.73.0\"\u003e0.73.0\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3479\"\u003e#3479\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e8891261\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.23.0 to ^0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.67.0 to ^0.68.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.12.0 to ^0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.39.0 to ^0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.24.0 to ^0.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​opentelemetry/auto-instrumentations-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.72.0...auto-instrumentations-node-v0.73.0\"\u003e0.73.0\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3479\"\u003e#3479\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e8891261\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.23.0 to ^0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.67.0 to ^0.68.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.12.0 to ^0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.39.0 to ^0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.24.0 to ^0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.73.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-logs-otlp-grpc` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/exporter-logs-otlp-grpc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.215.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-logs-otlp-http` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/exporter-logs-otlp-http\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.215.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/exporter-metrics-otlp-grpc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.215.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-http` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/exporter-metrics-otlp-http\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.215.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-trace-otlp-grpc` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/exporter-trace-otlp-grpc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.215.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-trace-otlp-http` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/exporter-trace-otlp-http\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.215.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/resources` from 2.6.1 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/resources\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​opentelemetry/resources\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.6.1...v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-logs` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/sdk-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for poss...\n\n_Description has been truncated_","html_url":"https://github.com/phalanxduel/phalanxduel/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phalanxduel%2Fphalanxduel/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"},{"uuid":"4264824769","node_id":"PR_kwDOSB2L6s7ScYzQ","number":31,"state":"closed","title":"chore(deps-dev): bump @viz-js/viz from 3.25.0 to 3.26.0 in /editors/vscode","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-14T22:16:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-14T21:26:25.000Z","updated_at":"2026-04-14T22:16:31.000Z","time_to_close":3005,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@viz-js/viz","old_version":"3.25.0","new_version":"3.26.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":"/editors/vscode","ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.25.0 to 3.26.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emdsk to 5.0.5.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.5.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emsdk to 5.0.5.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.5.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/bda516a45fd0d2231555270279352773aeacfcd4\"\u003e\u003ccode\u003ebda516a\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/053d0e090ca68ee40ff3deb4206226244a94de1b\"\u003e\u003ccode\u003e053d0e0\u003c/code\u003e\u003c/a\u003e Update emsdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/f9c5f5966fe68eac11a3b1da87c818f8b5eda1cc\"\u003e\u003ccode\u003ef9c5f59\u003c/code\u003e\u003c/a\u003e Update Expat and Graphviz\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.26.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.25.0\u0026new-version=3.26.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/rocky-data/rocky/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rocky-data%2Frocky/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"},{"uuid":"4081444092","node_id":"PR_kwDOQzHruM7K3lhA","number":54,"state":"closed","title":"deps: bump the minor-and-patch group across 1 directory with 13 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-21T04:05:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T09:58:11.000Z","updated_at":"2026-03-21T04:05:16.000Z","time_to_close":410823,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"minor-and-patch","update_count":13,"packages":[{"name":"shiki","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/shikijs/shiki"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/vscode","old_version":"1.109.0","new_version":"1.110.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dependency-cruiser","old_version":"17.3.8","new_version":"17.3.9","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"sass","old_version":"1.97.3","new_version":"1.98.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@viz-js/viz","old_version":"3.24.0","new_version":"3.25.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"dompurify","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"katex","old_version":"0.16.33","new_version":"0.16.38","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"mermaid","old_version":"11.12.3","new_version":"11.13.0","repository_url":"https://github.com/mermaid-js/mermaid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.0.1` | `4.0.2` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `9.39.4` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.109.0` | `1.110.0` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `17.3.8` | `17.3.9` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `9.39.4` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.98.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.57.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.18` | `4.1.0` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.24.0` | `3.25.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.1` | `3.3.3` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.33` | `0.16.38` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.12.3` | `11.13.0` |\n\n\nUpdates `shiki` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shikijs/shiki/releases\"\u003eshiki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ANSI language with multiple themes  -  by \u003ca href=\"https://github.com/dan-lee\"\u003e\u003ccode\u003e@​dan-lee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1259\"\u003eshikijs/shiki#1259\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/2a232309\"\u003e\u003c!-- raw HTML omitted --\u003e(2a232)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/shikijs/shiki/compare/v4.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/7a1007dd5befe51a0c58925ac6de102691f5a0e4\"\u003e\u003ccode\u003e7a1007d\u003c/code\u003e\u003c/a\u003e chore: release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/ef42a1614b155e091382b7b0faaae6c842ca5282\"\u003e\u003ccode\u003eef42a16\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/2a23230989ff3cc81359538ea5e063a7a80af178\"\u003e\u003ccode\u003e2a23230\u003c/code\u003e\u003c/a\u003e fix: support ANSI language with multiple themes (\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/1259\"\u003e#1259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v4.0.2/packages/shiki\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.3 to 9.39.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20520\"\u003e#20520\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/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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.4/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/vscode` from 1.109.0 to 1.110.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/vscode\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency-cruiser` from 17.3.8 to 17.3.9\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\u003ev17.3.9\u003c/h2\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ed91a8161 feat: allows usage with TypeScript v6 (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1049\"\u003e#1049\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/fpapado\"\u003e\u003ccode\u003e@​fpapado\u003c/code\u003e\u003c/a\u003e for the pull request!\u003c/li\u003e\n\u003cli\u003ee1843a64 build(npm): updates external 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/sverweij/dependency-cruiser/commit/7c4adad62d0b370c3d9cba0f52be06d9380f0da6\"\u003e\u003ccode\u003e7c4adad\u003c/code\u003e\u003c/a\u003e 17.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/d91a81612a355eeb62987be711bfb8f9e175adcd\"\u003e\u003ccode\u003ed91a816\u003c/code\u003e\u003c/a\u003e feat: allows usage with TypeScript v6 (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/e1843a644e5f18e50fba3226b48a72557df0f62c\"\u003e\u003ccode\u003ee1843a6\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sverweij/dependency-cruiser/compare/v17.3.8...v17.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.27.3 to 0.27.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4395\"\u003e#4395\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4405\"\u003e#4405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eVersion 0.25.11 of esbuild introduced support for parsing media queries. This unintentionally introduced a regression with printing media queries that use the \u003ccode\u003e\u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e grammar. Specifically, esbuild was failing to wrap an \u003ccode\u003eor\u003c/code\u003e clause with parentheses when inside \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e. This release fixes the regression.\u003c/p\u003e\n\u003cp\u003eHere is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@media only screen and ((min-width: 10px) or (min-height: 10px)) {\n  a { color: red }\n}\n\u003cp\u003e/* Old output (incorrect) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and (min-width: 10px) or (min-height: 10px) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (correct) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and ((min-width: 10px) or (min-height: 10px)) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix an edge case with the \u003ccode\u003einject\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4407\"\u003e#4407\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes an edge case where esbuild's \u003ccode\u003einject\u003c/code\u003e feature could not be used with arbitrary module namespace names exported using an \u003ccode\u003eexport {} from\u003c/code\u003e statement with bundling disabled and a target environment where arbitrary module namespace names is unsupported.\u003c/p\u003e\n\u003cp\u003eWith the fix, the following \u003ccode\u003einject\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport jquery from 'jquery';\nexport { jquery as 'window.jQuery' };\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eCan now always be rewritten as this without esbuild sometimes incorrectly generating an error:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport { default as 'window.jQuery' } from 'jquery';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAttempt to improve API handling of huge metafiles (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4329\"\u003e#4329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains a few changes that attempt to improve the behavior of esbuild's JavaScript API with huge metafiles (esbuild's name for the build metadata, formatted as a JSON object). The JavaScript API is designed to return the metafile JSON as a JavaScript object in memory, which makes it easy to access from within a JavaScript-based plugin. Multiple people have encountered issues where this API breaks down with a pathologically-large metafile.\u003c/p\u003e\n\u003cp\u003eThe primary issue is that V8 has an implementation-specific maximum string length, so using the \u003ccode\u003eJSON.parse\u003c/code\u003e API with large enough strings is impossible. This release will now attempt to use a fallback JavaScript-based JSON parser that operates directly on the UTF8-encoded JSON bytes instead of using \u003ccode\u003eJSON.parse\u003c/code\u003e when the JSON metafile is too big to fit in a JavaScript string. The new fallback path has not yet been heavily-tested. The metafile will also now be generated with whitespace removed if the bundle is significantly large, which will reduce the size of the metafile JSON slightly.\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/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4395\"\u003e#4395\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4405\"\u003e#4405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eVersion 0.25.11 of esbuild introduced support for parsing media queries. This unintentionally introduced a regression with printing media queries that use the \u003ccode\u003e\u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e grammar. Specifically, esbuild was failing to wrap an \u003ccode\u003eor\u003c/code\u003e clause with parentheses when inside \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e. This release fixes the regression.\u003c/p\u003e\n\u003cp\u003eHere is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@media only screen and ((min-width: 10px) or (min-height: 10px)) {\n  a { color: red }\n}\n\u003cp\u003e/* Old output (incorrect) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and (min-width: 10px) or (min-height: 10px) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (correct) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and ((min-width: 10px) or (min-height: 10px)) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix an edge case with the \u003ccode\u003einject\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4407\"\u003e#4407\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes an edge case where esbuild's \u003ccode\u003einject\u003c/code\u003e feature could not be used with arbitrary module namespace names exported using an \u003ccode\u003eexport {} from\u003c/code\u003e statement with bundling disabled and a target environment where arbitrary module namespace names is unsupported.\u003c/p\u003e\n\u003cp\u003eWith the fix, the following \u003ccode\u003einject\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport jquery from 'jquery';\nexport { jquery as 'window.jQuery' };\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eCan now always be rewritten as this without esbuild sometimes incorrectly generating an error:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport { default as 'window.jQuery' } from 'jquery';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAttempt to improve API handling of huge metafiles (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4329\"\u003e#4329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains a few changes that attempt to improve the behavior of esbuild's JavaScript API with huge metafiles (esbuild's name for the build metadata, formatted as a JSON object). The JavaScript API is designed to return the metafile JSON as a JavaScript object in memory, which makes it easy to access from within a JavaScript-based plugin. Multiple people have encountered issues where this API breaks down with a pathologically-large metafile.\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/evanw/esbuild/commit/f9c9012cdb05135873722184b01f078ea7de8d98\"\u003e\u003ccode\u003ef9c9012\u003c/code\u003e\u003c/a\u003e publish 0.27.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/207dbc761ea95a81a8b32cc7f9fae46361faaed7\"\u003e\u003ccode\u003e207dbc7\u003c/code\u003e\u003c/a\u003e js api: fall back to js-based metafile json parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1ca56dc65155b0d887904c683cd43f7618ae621e\"\u003e\u003ccode\u003e1ca56dc\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4329\"\u003e#4329\u003c/a\u003e: auto-minify metafile for large bundles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e3823aa485d3cd3f6c11718e4c124b54ebc425e5\"\u003e\u003ccode\u003ee3823aa\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4415\"\u003e#4415\u003c/a\u003e: add uint cast to stdio int parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d50e88c00aaa424712eddda2f28aae299db4e0de\"\u003e\u003ccode\u003ed50e88c\u003c/code\u003e\u003c/a\u003e chore: correct copy\u0026amp;paste panic message (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8b829b1bdfeb2b11aa16a643b5bfee108066cab0\"\u003e\u003ccode\u003e8b829b1\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4407\"\u003e#4407\u003c/a\u003e: incorrect error for inject edge case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4384badefe3a07b80b3f3eba832c17d0c806dd4c\"\u003e\u003ccode\u003e4384bad\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4395\"\u003e#4395\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4405\"\u003e#4405\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4406\"\u003e#4406\u003c/a\u003e: parens for \u003ccode\u003eor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.3...v0.27.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.3 to 9.39.4\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\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\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/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/f5770b0df0d3ffff6a428d1c19a99bdb794053a3\"\u003e\u003ccode\u003ef5770b0\u003c/code\u003e\u003c/a\u003e 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30147a0514fdcf3711493d7beef454223c25493\"\u003e\u003ccode\u003ec30147a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.3...v9.39.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.97.3 to 1.98.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.98.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.98.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\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to standard error or the browser console, but automatically chooses whether to use terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with an argument that can't be simplified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly emit deprecation warnings as text rather than \u003ccode\u003eStringBuffer\u003c/code\u003e objects when running in a browser.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit colored warnings and other messages on the console when running in a browser.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1980\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/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.98.0\u003c/h2\u003e\n\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to\nstandard error or the browser console, but automatically chooses whether to\nuse terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with\nan argument that can't be simplified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly emit deprecation warnings as text rather than \u003ccode\u003eStringBuffer\u003c/code\u003e objects\nwhen running in a browser.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit colored warnings and other messages on the console when running in a\nbrowser.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/5a81ae3348caab2131ee08c8c0141337420372b5\"\u003e\u003ccode\u003e5a81ae3\u003c/code\u003e\u003c/a\u003e Bump version to 1.98.0 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2754\"\u003e#2754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/e25e71ddd86b29b6a91f189a1211656081d1932a\"\u003e\u003ccode\u003ee25e71d\u003c/code\u003e\u003c/a\u003e Update immutable to v5.1.5 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/43fac1a989ce2a9ee66d95d99f739881462ee3a8\"\u003e\u003ccode\u003e43fac1a\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2747\"\u003e#2747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/8b85c9aae6af8cb4bd3f6717ed3aae5c1065fe6d\"\u003e\u003ccode\u003e8b85c9a\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/00f83f0c12318e48d7f0f77e2f22e2b59966093c\"\u003e\u003ccode\u003e00f83f0\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.6 to 8.5.8 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2752\"\u003e#2752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0a325a46a76c6a1d312aaab5a6b1f9a80d453594\"\u003e\u003ccode\u003e0a325a4\u003c/code\u003e\u003c/a\u003e Bump actions/attest-build-provenance from 3 to 4 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2748\"\u003e#2748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/7fb3c0f61adaa73be963408fbce29bdc596297c3\"\u003e\u003ccode\u003e7fb3c0f\u003c/code\u003e\u003c/a\u003e Gracefully handle dependency loops in watch mode (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/e86d0445ecc82687b29ff4784d8d6a86c1ca92f2\"\u003e\u003ccode\u003ee86d044\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.39.3 to 10.0.1 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2743\"\u003e#2743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/4bcd256f99df392d3e54a96692a991a1f287bd05\"\u003e\u003ccode\u003e4bcd256\u003c/code\u003e\u003c/a\u003e Add Logger.defaultLogger to automatically choose whether to use colors (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2742\"\u003e#2742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/c3f8ff0f6cc43f194c2989eaaf5b720f34943ec4\"\u003e\u003ccode\u003ec3f8ff0\u003c/code\u003e\u003c/a\u003e Always convert printed objects to strings in JS (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.97.3...1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.56.1 to 8.57.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.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\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 [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\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.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\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.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.18 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eVitest 4.1 is out!\u003c/p\u003e\n\u003cp\u003eThis release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our \u003ca href=\"https://vitest.dev/blog/vitest-4-1\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn a disposable from doMock()  -  by \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9332\"\u003evitest-dev/vitest#9332\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3e659a96\"\u003e\u003c!-- raw HTML omitted --\u003e(e3e65)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded chai style assertions  -  by \u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8842\"\u003evitest-dev/vitest#8842\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/841df9ac5\"\u003e\u003c!-- raw HTML omitted --\u003e(841df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to sinon/fake-timers v15 and add \u003ccode\u003esetTickMode\u003c/code\u003e to timer controls  -  by \u003ca href=\"https://github.com/atscott\"\u003e\u003ccode\u003e@​atscott\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8726\"\u003evitest-dev/vitest#8726\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b480aaed\"\u003e\u003c!-- raw HTML omitted --\u003e(4b480)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose matcher types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9448\"\u003evitest-dev/vitest#9448\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e4b913b1\"\u003e\u003c!-- raw HTML omitted --\u003e(3e4b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etoTestSpecification\u003c/code\u003e to reported tasks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9464\"\u003evitest-dev/vitest#9464\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a4705da9\"\u003e\u003c!-- raw HTML omitted --\u003e(1a470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow a warning if \u003ccode\u003evi.mock\u003c/code\u003e or \u003ccode\u003evi.hoisted\u003c/code\u003e are declared outside of top level of the module  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9387\"\u003evitest-dev/vitest#9387\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5db54a468\"\u003e\u003c!-- raw HTML omitted --\u003e(5db54)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack and display expectedly failed tests (.fails) in UI and CLI  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9476\"\u003evitest-dev/vitest#9476\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/77d75fd34\"\u003e\u003c!-- raw HTML omitted --\u003e(77d75)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9478\"\u003evitest-dev/vitest#9478\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/de7c8a521\"\u003e\u003c!-- raw HTML omitted --\u003e(de7c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003earoundEach\u003c/code\u003e and \u003ccode\u003earoundAll\u003c/code\u003e hooks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9450\"\u003evitest-dev/vitest#9450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2a8cb9dc2\"\u003e\u003c!-- raw HTML omitted --\u003e(2a8cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStabilize experimental features  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9529\"\u003evitest-dev/vitest#9529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b5fd2a16a\"\u003e\u003c!-- raw HTML omitted --\u003e(b5fd2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept \u003ccode\u003enew\u003c/code\u003e or \u003ccode\u003eall\u003c/code\u003e in \u003ccode\u003e--update\u003c/code\u003e flag  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9543\"\u003evitest-dev/vitest#9543\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5acf28a5\"\u003e\u003c!-- raw HTML omitted --\u003e(a5acf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003emeta\u003c/code\u003e in test options  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9535\"\u003evitest-dev/vitest#9535\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d622e3d1\"\u003e\u003c!-- raw HTML omitted --\u003e(7d622)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport type inference with a new \u003ccode\u003etest.extend\u003c/code\u003e syntax  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9550\"\u003evitest-dev/vitest#9550\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e53854fcc\"\u003e\u003c!-- raw HTML omitted --\u003e(e5385)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport vite 8 beta, fix type issues in the config with different vite versions  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9587\"\u003evitest-dev/vitest#9587\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/990281dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(99028)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd assertion helper to hide internal stack traces  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9594\"\u003evitest-dev/vitest#9594\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eeb0ae2f8\"\u003e\u003c!-- raw HTML omitted --\u003e(eeb0a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore failure screenshots using artifacts API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9588\"\u003evitest-dev/vitest#9588\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/24603e3c4\"\u003e\u003c!-- raw HTML omitted --\u003e(24603)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003evitest list\u003c/code\u003e to statically collect tests instead of running files to collect them  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9630\"\u003evitest-dev/vitest#9630\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7a8e7fc20\"\u003e\u003c!-- raw HTML omitted --\u003e(7a8e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--detect-async-leaks\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9528\"\u003evitest-dev/vitest#9528\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c594d4af3\"\u003e\u003c!-- raw HTML omitted --\u003e(c594d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003emockThrow\u003c/code\u003e and \u003ccode\u003emockThrowOnce\u003c/code\u003e  -  by \u003ca href=\"https://github.com/thor-juhasz\"\u003e\u003ccode\u003e@​thor-juhasz\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9512\"\u003evitest-dev/vitest#9512\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/619179fb7\"\u003e\u003c!-- raw HTML omitted --\u003e(61917)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eupdate: \u0026quot;none\u0026quot;\u003c/code\u003e and add docs about snapshots behavior on CI  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9700\"\u003evitest-dev/vitest#9700\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/05f1854e2\"\u003e\u003c!-- raw HTML omitted --\u003e(05f18)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright \u003ccode\u003elaunchOptions\u003c/code\u003e with \u003ccode\u003econnectOptions\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9702\"\u003evitest-dev/vitest#9702\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f0ff1b2a0\"\u003e\u003c!-- raw HTML omitted --\u003e(f0ff1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epage/locator.mark\u003c/code\u003e API to enhance playwright trace  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9652\"\u003evitest-dev/vitest#9652\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d0ee546fe\"\u003e\u003c!-- raw HTML omitted --\u003e(d0ee5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport tests starting or ending with \u003ccode\u003etest\u003c/code\u003e in \u003ccode\u003eexperimental_parseSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/jgillick\"\u003e\u003ccode\u003e@​jgillick\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eJeremy Gillick\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9235\"\u003evitest-dev/vitest#9235\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2f367fad3\"\u003e\u003c!-- raw HTML omitted --\u003e(2f367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filters to \u003ccode\u003ecreateSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9336\"\u003evitest-dev/vitest#9336\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8e6c7fbf\"\u003e\u003c!-- raw HTML omitted --\u003e(c8e6c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003erunTestFiles\u003c/code\u003e as alternative to \u003ccode\u003erunTestSpecifications\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9443\"\u003evitest-dev/vitest#9443\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/43d761821\"\u003e\u003c!-- raw HTML omitted --\u003e(43d76)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9350\"\u003evitest-dev/vitest#9350\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/20e00ef78\"\u003e\u003c!-- raw HTML omitted --\u003e(20e00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow passing down test cases to \u003ccode\u003etoTestSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9627\"\u003evitest-dev/vitest#9627\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f17d5ddf\"\u003e\u003c!-- raw HTML omitted --\u003e(6f17d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003euserEvent.wheel\u003c/code\u003e API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9188\"\u003evitest-dev/vitest#9188\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/660801979\"\u003e\u003c!-- raw HTML omitted --\u003e(66080)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efilterNode\u003c/code\u003e option to prettyDOM for filtering browser assertion error output  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9475\"\u003evitest-dev/vitest#9475\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3220fcd8\"\u003e\u003c!-- raw HTML omitted --\u003e(d3220)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright persistent context  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9229\"\u003evitest-dev/vitest#9229\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f865d2ba4\"\u003e\u003c!-- raw HTML omitted --\u003e(f865d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edetailsPanelPosition\u003c/code\u003e option and button  -  by \u003ca href=\"https://github.com/shairez\"\u003e\u003ccode\u003e@​shairez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9525\"\u003evitest-dev/vitest#9525\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8a31147c\"\u003e\u003c!-- raw HTML omitted --\u003e(c8a31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse BlazeDiff instead of pixelmatch  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9514\"\u003evitest-dev/vitest#9514\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/309362089\"\u003e\u003c!-- raw HTML omitted --\u003e(30936)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efindElement\u003c/code\u003e and enable strict mode in webdriverio and preview  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9677\"\u003evitest-dev/vitest#9677\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3f37721c\"\u003e\u003c!-- raw HTML omitted --\u003e(c3f37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/bomb\"\u003e\u003ccode\u003e@​bomb\u003c/code\u003e\u003c/a\u003e.sh/tab completions  -  by \u003ca href=\"https://github.com/AmirSa12\"\u003e\u003ccode\u003e@​AmirSa12\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8639\"\u003evitest-dev/vitest#8639\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200f31704\"\u003e\u003c!-- raw HTML omitted --\u003e(200f3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eignore start/stop\u003c/code\u003e ignore hints  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9204\"\u003evitest-dev/vitest#9204\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e59c94ba6\"\u003e\u003c!-- raw HTML omitted --\u003e(e59c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecoverage.changed\u003c/code\u003e option to report only changed files  -  by \u003ca href=\"https://github.com/kykim00\"\u003e\u003ccode\u003e@​kykim00\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9521\"\u003evitest-dev/vitest#9521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d9392c67\"\u003e\u003c!-- raw HTML omitted --\u003e(1d939)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e977f3deb\"\u003e\u003c!-- raw HTML omitted --\u003e(e977f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOption to disable the module runner  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9210\"\u003evitest-dev/vitest#9210\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9be6121ee\"\u003e\u003c!-- raw HTML omitted --\u003e(9be61)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4150b913171bda3971a4a4c47c633c26d0c6ae45\"\u003e\u003ccode\u003e4150b91\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1de0aa22dd6311a93546a75a3c58a6be519c1baf\"\u003e\u003ccode\u003e1de0aa2\u003c/code\u003e\u003c/a\u003e fix: correctly identify concurrent test during static analysis (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3cac1c1b5a91d921942e9391fbd94841717363f\"\u003e\u003ccode\u003ec3cac1c\u003c/code\u003e\u003c/a\u003e fix: use isAgent check, not just TTY, for watch mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9841\"\u003e#9841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eab68ba2b8ea6f89717c0b885c573579659d7c3b\"\u003e\u003ccode\u003eeab68ba\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9824\"\u003e#9824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/031f02a89be34491c441b4da9c4e2bacb7db71df\"\u003e\u003ccode\u003e031f02a\u003c/code\u003e\u003c/a\u003e fix: allow catch/finally for async assertion (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9827\"\u003e#9827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e9e096a231fa0ec6475da82e36cbd6fcc9bc8f9\"\u003e\u003ccode\u003e3e9e096\u003c/code\u003e\u003c/a\u003e feat(reporters): add \u003ccode\u003eagent\u003c/code\u003e reporter to reduce ai agent token usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9779\"\u003e#9779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c2c01361a95dd26d0d7fd7bc38bcca8dbc6e5d2\"\u003e\u003ccode\u003e0c2c013\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0-beta.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8181e06e765f4d043818b244c76795022fa78ff6\"\u003e\u003ccode\u003e8181e06\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ehideSkippedTests\u003c/code\u003e should not hide \u003ccode\u003etest.todo\u003c/code\u003e (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9562\"\u003e#9562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9781\"\u003e#9781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8216b0014b83612e40ef49f919d5293b68717b3\"\u003e\u003ccode\u003ea8216b0\u003c/code\u003e\u003c/a\u003e fix: manual and redirect mock shouldn't \u003ccode\u003eload\u003c/code\u003e or \u003ccode\u003etransform\u003c/code\u003e original module...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/689a22a1b8c79595f6f4ae82d2b43c895d7f1c50\"\u003e\u003ccode\u003e689a22a\u003c/code\u003e\u003c/a\u003e fix(browser): types of \u003ccode\u003egetCDPSession\u003c/code\u003e and \u003ccode\u003ecdp()\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9716\"\u003e#9716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@viz-js/viz` from 3.24.0 to 3.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.4.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.4.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/0a3733a69f84922ca299f0dda7d6219e22f97239\"\u003e\u003ccode\u003e0a3733a\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/22a5659a55e5d1694cfbdb634dab6e4637f98d20\"\u003e\u003ccode\u003e22a5659\u003c/code\u003e\u003c/a\u003e Run npm update at root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/52912999e25151d8eb9389080c195af3cf11a5b8\"\u003e\u003ccode\u003e5291299\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/2282b238bdbeada975d9befa523aee56b3efaadd\"\u003e\u003ccode\u003e2282b23\u003c/code\u003e\u003c/a\u003e Bump rollup from 3.29.5 to 3.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/d7277b8d43fc9774182bbeb4f89cae5c019d07ae\"\u003e\u003ccode\u003ed7277b8\u003c/code\u003e\u003c/a\u003e Update Expat to 2.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/102cd3e996faecf50d13dd9a9fba42a3da5fdff9\"\u003e\u003ccode\u003e102cd3e\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.1.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.25.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.3.1 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an engine requirement for Node 20 which caused hiccups, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass caused by jsdom's faulty raw-text tag parsing, thanks multiple reporters\u003c/li\u003e\n\u003cli\u003eFixed a prototype pollution issue when working with custom elements, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a lenient config parsing in \u003ccode\u003e_isValidAttribute\u003c/code\u003e, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped and removed several dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the test suite after bumping dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\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/cure53/DOMPurify/commit/8bcbf73ae7eb56e7b4f1300b66cf543342c7ee27\"\u003e\u003ccode\u003e8bcbf73\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5faddd60af7b4d612f32a0c6b44432b77c8c490c\"\u003e\u003ccode\u003e5faddd6\u003c/code\u003e\u003c/a\u003e fix: engine requirement (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/0f91e3add5c028bc4110c513b0c2571b284c35af\"\u003e\u003ccode\u003e0f91e3a\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/d5ff1a8c605df1df998c2e7df2c4c8ac762b0dea\"\u003e\u003ccode\u003ed5ff1a8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/c3efd489010366e755de9d65fd741888fd8b7462\"\u003e\u003ccode\u003ec3efd48\u003c/code\u003e\u003c/a\u003e fix: moved back from jsdom 28 to jsdom 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/988b888108c8df911ef37e68d0e26c85ad90e885\"\u003e\u003ccode\u003e988b888\u003c/code\u003e\u003c/a\u003e fix: moved back from jsdom 28 to jsdom 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/2726c74e9c6a0645127d1630e5ca49f64bc9fe67\"\u003e\u003ccode\u003e2726c74\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6202c7e43e9df01ba606396aed60fbae5583f7a1\"\u003e\u003ccode\u003e6202c7e\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e and jsdom (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/302b51de22535cc90235472c52e3401bedd46f80\"\u003e\u003ccode\u003e302b51d\u003c/code\u003e\u003c/a\u003e fix: Expanded the regex ever so slightly to also cover script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/cd85175da3c4614aeb0f1022f2a347e5e9bdd58b\"\u003e\u003ccode\u003ecd85175\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.3.1...3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.33 to 0.16.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.38\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.37...v0.16.38\"\u003e0.16.38\u003c/a\u003e (2026-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaccent skew mixed with font specifiers (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4159\"\u003e#4159\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/aea33758d6c98896017007d0244885301773856a\"\u003eaea3375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4121\"\u003e#4121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.37\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.36...v0.16.37\"\u003e0.16.37\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enegative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003ed4799ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.36\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.35...v0.16.36\"\u003e0.16.36\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econtrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e2bde1ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.35\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.34...v0.16.35\"\u003e0.16.35\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eversion number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003edb26b73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.34\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.34\"\u003e0.16.34\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemoji with variation selector (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4151\"\u003e#4151\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c2606e5db91ae199ee1ff0c8c2f7f9f70fcf589b\"\u003ec2606e5\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/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.37...v0.16.38\"\u003e0.16.38\u003c/a\u003e (2026-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaccent skew mixed with font specifiers (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4159\"\u003e#4159\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/aea33758d6c98896017007d0244885301773856a\"\u003eaea3375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4121\"\u003e#4121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.36...v0.16.37\"\u003e0.16.37\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enegative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003ed4799ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.35...v0.16.36\"\u003e0.16.36\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econtrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e2bde1ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.34...v0.16.35\"\u003e0.16.35\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eversion number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003edb26b73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.34\"\u003e0.16.34\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemoji with variation selector (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4151\"\u003e#4151\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c2606e5db91ae199ee1ff0c8c2f7f9f70fcf589b\"\u003ec2606e5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/eda872c939f78f4c999ea67560463ab954a5306c\"\u003e\u003ccode\u003eeda872c\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.38 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/aea33758d6c98896017007d0244885301773856a\"\u003e\u003ccode\u003eaea3375\u003c/code\u003e\u003c/a\u003e fix: accent skew mixed with font specifiers (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4159\"\u003e#4159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8c2bf2e8747c31864bf69991d66eea728176052c\"\u003e\u003ccode\u003e8c2bf2e\u003c/code\u003e\u003c/a\u003e test: fail on missing screenshot (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4158\"\u003e#4158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/4eee63becf1ef0217d348e7271aeca806bc2a76e\"\u003e\u003ccode\u003e4eee63b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.37 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003e\u003ccode\u003ed4799ca\u003c/code\u003e\u003c/a\u003e fix: negative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6ba48a4f6c6047c0494c43b6f9815d568f4e9b1a\"\u003e\u003ccode\u003e6ba48a4\u003c/code\u003e\u003c/a\u003e chore: screenshotter support for Docker Desktop on Windows (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/41285496ee3224b4c268a9a50bca0819382cb6b4\"\u003e\u003ccode\u003e4128549\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.36 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e\u003ccode\u003e2bde1ad\u003c/code\u003e\u003c/a\u003e fix: contrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/de31e7fba49448cba0b8018978181736daeaf6b5\"\u003e\u003ccode\u003ede31e7f\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.35 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003e\u003ccode\u003edb26b73\u003c/code\u003e\u003c/a\u003e fix: version number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 11.12.3 to 11.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.13.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/mermaid-js/mermaid/pull/7352\"\u003e#7352\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/d6db0b039654f6e122c6098821bc75f2910915e3\"\u003e\u003ccode\u003ed6db0b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e! - feat: Export the \u003ccode\u003eAsyncIconLoader\u003c/code\u003e, \u003ccode\u003eSyncIconLoader\u003c/code\u003e, and \u003ccode\u003eIconLoader\u003c/code\u003e types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/5932\"\u003e#5932\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cdacb0b30171bd15223c008a56c09f7ece842940\"\u003e\u003ccode\u003ecdacb0b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/exoego\"\u003e\u003ccode\u003e@​exoego\u003c/code\u003e\u003c/a\u003e! - feat: Add venn-beta diagram\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6789\"\u003e#6789\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/73e9849f993cd766eecddf349e335a4473560f37\"\u003e\u003ccode\u003e73e9849\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/omkarht\"\u003e\u003ccode\u003e@​omkarht\u003c/code\u003e\u003c/a\u003e! - feat: Add half-arrowheads (solid \u0026amp; stick) and central connection support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7387\"\u003e#7387\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/acce4db7a1bd8801666f1a9667a63e4010ec2020\"\u003e\u003ccode\u003eacce4db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/exoego\"\u003e\u003ccode\u003e@​exoego\u003c/code\u003e\u003c/a\u003e! - feat: Add Ishikawa diagram (ishikawa-beta)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6995\"\u003e#6995\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/9745f325cb9e1967640f0e85da193a2f820634f1\"\u003e\u003ccode\u003e9745f32\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - feat: Deprecate \u003ca href=\"https://mermaid.js.org/config/schema-docs/config-defs-flowchart-diagram-config.html#htmllabels\"\u003e\u003ccode\u003eflowchart.htmlLabels\u003c/code\u003e\u003c/a\u003e in favor of \u003ca href=\"https://mermaid.js.org/config/schema-docs/config.html#htmllabels\"\u003eroot-level \u003ccode\u003ehtmlLabels\u003c/code\u003e\u003c/a\u003e in Mermaid config\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/5814\"\u003e#5814\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/2dd29bee254a5b89c00eb0b0da1bcf7fe96ce46c\"\u003e\u003ccode\u003e2dd29be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kairi003\"\u003e\u003ccode\u003e@​kairi003\u003c/code\u003e\u003c/a\u003e! - feat: allow to put notes in namespaces on classDiagram\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/mermaid-js/mermaid/pull/7075\"\u003e#7075\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/96a766dcdbb7d6e3043344a2ee3f1b64ba7a62c3\"\u003e\u003ccode\u003e96a766d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - fix: Prevent HTML tags from being escaped in sandbox label rendering\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6843\"\u003e#6843\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/32723b2de13474d7d13e9292e6f801e9874936ab\"\u003e\u003ccode\u003e32723b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saurabhg772244\"\u003e\u003ccode\u003e@​saurabhg772244\u003c/code\u003e\u003c/a\u003e! - fix: Support edge animation in hand drawn look\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/a60e615bc31edeb1d623d096117812c0f721f2f8\"\u003e\u003ccode\u003ea60e615\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - fix: ER diagram edge label positioning\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6989\"\u003e#6989\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/1a9d45abf0a991c40985021e8b523c32b46dd897\"\u003e\u003ccode\u003e1a9d45a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - fix: Resolved parsing error where direction TD was not recognized within subgraphs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7178\"\u003e#7178\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/96ca7c090f28eea458027e6871903d789575cfa1\"\u003e\u003ccode\u003e96ca7c0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/omkarht\"\u003e\u003ccode\u003e@​omkarht\u003c/code\u003e\u003c/a\u003e! - fix(treemap): Fixed treemap classDef style application to properly apply user-defi...\n\n_Description has been truncated_","html_url":"https://github.com/ggfincke/vsc-mdx-preview/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggfincke%2Fvsc-mdx-preview/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"},{"uuid":"4044633155","node_id":"PR_kwDOQzHruM7JBg2-","number":52,"state":"open","title":"deps: bump the minor-and-patch group with 6 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T10:05:52.000Z","updated_at":"2026-03-09T10:05:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"minor-and-patch","update_count":6,"packages":[{"name":"shiki","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/shikijs/shiki"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"@viz-js/viz","old_version":"3.24.0","new_version":"3.25.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"dompurify","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"katex","old_version":"0.16.33","new_version":"0.16.38","repository_url":"https://github.com/KaTeX/KaTeX"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.0.1` | `4.0.2` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `9.39.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `9.39.4` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.24.0` | `3.25.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.1` | `3.3.2` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.33` | `0.16.38` |\n\nUpdates `shiki` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shikijs/shiki/releases\"\u003eshiki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ANSI language with multiple themes  -  by \u003ca href=\"https://github.com/dan-lee\"\u003e\u003ccode\u003e@​dan-lee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1259\"\u003eshikijs/shiki#1259\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/2a232309\"\u003e\u003c!-- raw HTML omitted --\u003e(2a232)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/shikijs/shiki/compare/v4.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/7a1007dd5befe51a0c58925ac6de102691f5a0e4\"\u003e\u003ccode\u003e7a1007d\u003c/code\u003e\u003c/a\u003e chore: release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/ef42a1614b155e091382b7b0faaae6c842ca5282\"\u003e\u003ccode\u003eef42a16\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/2a23230989ff3cc81359538ea5e063a7a80af178\"\u003e\u003ccode\u003e2a23230\u003c/code\u003e\u003c/a\u003e fix: support ANSI language with multiple themes (\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/1259\"\u003e#1259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v4.0.2/packages/shiki\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.3 to 9.39.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20520\"\u003e#20520\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/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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.4/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.3 to 9.39.4\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\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\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/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/f5770b0df0d3ffff6a428d1c19a99bdb794053a3\"\u003e\u003ccode\u003ef5770b0\u003c/code\u003e\u003c/a\u003e 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30147a0514fdcf3711493d7beef454223c25493\"\u003e\u003ccode\u003ec30147a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.3...v9.39.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@viz-js/viz` from 3.24.0 to 3.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.4.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.4.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/0a3733a69f84922ca299f0dda7d6219e22f97239\"\u003e\u003ccode\u003e0a3733a\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/22a5659a55e5d1694cfbdb634dab6e4637f98d20\"\u003e\u003ccode\u003e22a5659\u003c/code\u003e\u003c/a\u003e Run npm update at root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/52912999e25151d8eb9389080c195af3cf11a5b8\"\u003e\u003ccode\u003e5291299\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/2282b238bdbeada975d9befa523aee56b3efaadd\"\u003e\u003ccode\u003e2282b23\u003c/code\u003e\u003c/a\u003e Bump rollup from 3.29.5 to 3.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/d7277b8d43fc9774182bbeb4f89cae5c019d07ae\"\u003e\u003ccode\u003ed7277b8\u003c/code\u003e\u003c/a\u003e Update Expat to 2.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/102cd3e996faecf50d13dd9a9fba42a3da5fdff9\"\u003e\u003ccode\u003e102cd3e\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.1.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.25.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.3.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass caused by jsdom's faulty raw-text tag parsing, thanks multiple reporters\u003c/li\u003e\n\u003cli\u003eFixed a prototype pollution issue when working with custom elements, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a lenient config parsing in \u003ccode\u003e_isValidAttribute\u003c/code\u003e, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped and removed several dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the test suite after bumping dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\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/cure53/DOMPurify/commit/5e56114cb24079ce52dbc51f76e494b77afa5153\"\u003e\u003ccode\u003e5e56114\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 release (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e8c95f4a27aa8b041f92b59ab7685a94f7be6208\"\u003e\u003ccode\u003ee8c95f4\u003c/code\u003e\u003c/a\u003e fix: Fixed the broken package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9636037c145b769dad0b52da8313301cbf867f46\"\u003e\u003ccode\u003e9636037\u003c/code\u003e\u003c/a\u003e Update package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5cad4cecf2e647ac66eed25bc02a2415f00dbc8b\"\u003e\u003ccode\u003e5cad4ce\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 releas (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.3.1...3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.33 to 0.16.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.38\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.37...v0.16.38\"\u003e0.16.38\u003c/a\u003e (2026-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaccent skew mixed with font specifiers (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4159\"\u003e#4159\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/aea33758d6c98896017007d0244885301773856a\"\u003eaea3375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4121\"\u003e#4121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.37\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.36...v0.16.37\"\u003e0.16.37\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enegative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003ed4799ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.36\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.35...v0.16.36\"\u003e0.16.36\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econtrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e2bde1ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.35\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.34...v0.16.35\"\u003e0.16.35\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eversion number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003edb26b73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.34\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.34\"\u003e0.16.34\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemoji with variation selector (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4151\"\u003e#4151\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c2606e5db91ae199ee1ff0c8c2f7f9f70fcf589b\"\u003ec2606e5\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/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.37...v0.16.38\"\u003e0.16.38\u003c/a\u003e (2026-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaccent skew mixed with font specifiers (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4159\"\u003e#4159\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/aea33758d6c98896017007d0244885301773856a\"\u003eaea3375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4121\"\u003e#4121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.36...v0.16.37\"\u003e0.16.37\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enegative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003ed4799ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.35...v0.16.36\"\u003e0.16.36\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econtrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e2bde1ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.34...v0.16.35\"\u003e0.16.35\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eversion number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003edb26b73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.34\"\u003e0.16.34\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemoji with variation selector (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4151\"\u003e#4151\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c2606e5db91ae199ee1ff0c8c2f7f9f70fcf589b\"\u003ec2606e5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/eda872c939f78f4c999ea67560463ab954a5306c\"\u003e\u003ccode\u003eeda872c\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.38 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/aea33758d6c98896017007d0244885301773856a\"\u003e\u003ccode\u003eaea3375\u003c/code\u003e\u003c/a\u003e fix: accent skew mixed with font specifiers (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4159\"\u003e#4159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8c2bf2e8747c31864bf69991d66eea728176052c\"\u003e\u003ccode\u003e8c2bf2e\u003c/code\u003e\u003c/a\u003e test: fail on missing screenshot (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4158\"\u003e#4158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/4eee63becf1ef0217d348e7271aeca806bc2a76e\"\u003e\u003ccode\u003e4eee63b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.37 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003e\u003ccode\u003ed4799ca\u003c/code\u003e\u003c/a\u003e fix: negative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6ba48a4f6c6047c0494c43b6f9815d568f4e9b1a\"\u003e\u003ccode\u003e6ba48a4\u003c/code\u003e\u003c/a\u003e chore: screenshotter support for Docker Desktop on Windows (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/41285496ee3224b4c268a9a50bca0819382cb6b4\"\u003e\u003ccode\u003e4128549\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.36 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e\u003ccode\u003e2bde1ad\u003c/code\u003e\u003c/a\u003e fix: contrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/de31e7fba49448cba0b8018978181736daeaf6b5\"\u003e\u003ccode\u003ede31e7f\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.35 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003e\u003ccode\u003edb26b73\u003c/code\u003e\u003c/a\u003e fix: version number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ggfincke/vsc-mdx-preview/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggfincke%2Fvsc-mdx-preview/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"},{"uuid":"3774401433","node_id":"PR_kwDOF1E6Vc67MCOx","number":1569,"state":"closed","title":"Bump the all-patch-minor group across 1 directory with 109 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-01T10:16:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-01T09:57:02.000Z","updated_at":"2026-02-01T10:16:51.000Z","time_to_close":2679588,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-patch-minor","update_count":109,"packages":[{"name":"@changesets/cli","old_version":"2.29.4","new_version":"2.29.8","repository_url":"https://github.com/changesets/changesets"},{"name":"@vitest/eslint-plugin","old_version":"1.2.1","new_version":"1.6.4","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"eslint","old_version":"9.28.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.2","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import-x","old_version":"4.15.0","new_version":"4.16.1","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"htmlhint","old_version":"1.4.0","new_version":"1.8.0","repository_url":"https://github.com/htmlhint/HTMLHint"},{"name":"markdownlint-cli","old_version":"0.45.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"prettier","old_version":"3.5.3","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-pkg","old_version":"0.19.1","new_version":"0.21.2","repository_url":"https://github.com/un-ts/prettier"},{"name":"prettier-plugin-sh","old_version":"0.17.4","new_version":"0.18.0","repository_url":"https://github.com/un-ts/prettier"},{"name":"prettier-plugin-toml","old_version":"2.0.5","new_version":"2.0.6","repository_url":"https://github.com/un-ts/prettier"},{"name":"pyright","old_version":"1.1.400","new_version":"1.1.407","repository_url":"https://github.com/Microsoft/pyright"},{"name":"turbo","old_version":"2.5.4","new_version":"2.7.2","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@aws-sdk/client-auto-scaling","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ecr","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.823.0","new_version":"3.960.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-providers","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"dockerode","old_version":"4.0.6","new_version":"4.0.9","repository_url":"https://github.com/apocas/dockerode"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.3","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/dockerode","old_version":"3.3.39","new_version":"3.3.47","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"nodemon","old_version":"3.1.10","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"},{"name":"tsx","old_version":"4.19.4","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@aws-sdk/client-cloudwatch","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ec2","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@node-saml/passport-saml","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/node-saml/passport-saml"},{"name":"@pyroscope/nodejs","old_version":"0.4.5","new_version":"0.4.8","repository_url":"https://github.com/grafana/pyroscope-nodejs"},{"name":"@trpc/client","old_version":"11.2.0","new_version":"11.8.1","repository_url":"https://github.com/trpc/trpc"},{"name":"@trpc/server","old_version":"11.2.0","new_version":"11.8.1","repository_url":"https://github.com/trpc/trpc"},{"name":"@viz-js/viz","old_version":"3.12.0","new_version":"3.24.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"ace-builds","old_version":"1.42.0","new_version":"1.43.5","repository_url":"https://github.com/ajaxorg/ace-builds"},{"name":"ace-code","old_version":"1.42.0","new_version":"1.43.5","repository_url":"https://github.com/ajaxorg/ace"},{"name":"bootstrap","old_version":"5.3.6","new_version":"5.3.8","repository_url":"https://github.com/twbs/bootstrap"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.0.0","new_version":"1.1.2","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"csvtojson","old_version":"2.0.10","new_version":"2.0.14","repository_url":"https://github.com/Keyang/node-csvtojson"},{"name":"debug","old_version":"4.4.1","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.3.1","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"es-main","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/tschaub/es-main"},{"name":"fetch-cookie","old_version":"3.1.0","new_version":"3.2.0","repository_url":"https://github.com/valeriangalliat/fetch-cookie"},{"name":"ioredis","old_version":"5.6.1","new_version":"5.8.2","repository_url":"https://github.com/luin/ioredis"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.3","repository_url":"https://github.com/panva/jose"},{"name":"lru-cache","old_version":"11.1.0","new_version":"11.2.4","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"morphdom","old_version":"2.7.5","new_version":"2.7.7","repository_url":"https://github.com/patrick-steele-idem/morphdom"},{"name":"multer","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/expressjs/multer"},{"name":"@types/multer","old_version":"1.4.12","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"on-headers","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/jshttp/on-headers"},{"name":"@types/on-headers","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"pg","old_version":"8.16.0","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.4","new_version":"8.16.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"preact-render-to-string","old_version":"6.5.13","new_version":"6.6.5","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"quill","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/slab/quill"},{"name":"requirejs","old_version":"2.3.7","new_version":"2.3.8","repository_url":"https://github.com/jrburke/r.js"},{"name":"serve-favicon","old_version":"2.5.0","new_version":"2.5.1","repository_url":"https://github.com/expressjs/serve-favicon"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"strip-ansi","old_version":"7.1.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tar","old_version":"7.4.3","new_version":"7.5.2","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tmp","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/raszi/node-tmp"},{"name":"ua-parser-js","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/faisalman/ua-parser-js"},{"name":"xml-formatter","old_version":"3.6.6","new_version":"3.6.7","repository_url":"https://github.com/chrisbottin/xml-formatter"},{"name":"zod-to-json-schema","old_version":"3.24.5","new_version":"3.25.1","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@smithy/types","old_version":"4.3.1","new_version":"4.11.0","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/blocked","old_version":"1.3.4","new_version":"1.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/cookie-parser","old_version":"1.4.8","new_version":"1.4.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.17","new_version":"4.17.21","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node-fetch","old_version":"2.6.12","new_version":"2.6.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/on-finished","old_version":"2.3.4","new_version":"2.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"@smithy/property-provider","old_version":"4.0.4","new_version":"4.2.7","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"nan","old_version":"2.22.2","new_version":"2.24.0","repository_url":"https://github.com/nodejs/nan"},{"name":"js-base64","old_version":"3.7.7","new_version":"3.7.8","repository_url":"https://github.com/dankogai/js-base64"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-bytes","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"@aws-sdk/client-secrets-manager","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"stream-transform","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"@typescript-eslint/utils","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/rule-tester","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@grpc/grpc-js","old_version":"1.13.4","new_version":"1.14.3","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.57.2","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.57.2","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.57.2","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.57.2","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-aws-sdk","old_version":"0.49.1","new_version":"0.64.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-connect","old_version":"0.43.1","new_version":"0.52.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-dns","old_version":"0.43.1","new_version":"0.52.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.47.1","new_version":"0.57.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.57.2","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-ioredis","old_version":"0.47.1","new_version":"0.57.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-pg","old_version":"0.51.1","new_version":"0.61.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-redis","old_version":"0.46.1","new_version":"0.57.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/sdk-node","old_version":"0.57.2","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.34.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"pg-cursor","old_version":"2.15.0","new_version":"2.15.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-pool","old_version":"3.10.0","new_version":"3.10.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-protocol","old_version":"1.10.0","new_version":"1.10.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"sql-formatter","old_version":"15.6.2","new_version":"15.6.12","repository_url":"https://github.com/sql-formatter-org/sql-formatter"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-patch-minor group with 109 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.4` | `2.29.8` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.2.1` | `1.6.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.28.0` | `9.39.2` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.2` | `4.4.4` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.15.0` | `4.16.1` |\n| [htmlhint](https://github.com/htmlhint/HTMLHint) | `1.4.0` | `1.8.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.45.0` | `0.47.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.7.4` |\n| [prettier-plugin-pkg](https://github.com/un-ts/prettier) | `0.19.1` | `0.21.2` |\n| [prettier-plugin-sh](https://github.com/un-ts/prettier) | `0.17.4` | `0.18.0` |\n| [prettier-plugin-toml](https://github.com/un-ts/prettier) | `2.0.5` | `2.0.6` |\n| [pyright](https://github.com/Microsoft/pyright/tree/HEAD/packages/pyright) | `1.1.400` | `1.1.407` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.4` | `2.7.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.33.1` | `8.51.0` |\n| [@aws-sdk/client-auto-scaling](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-auto-scaling) | `3.823.0` | `3.958.0` |\n| [@aws-sdk/client-ecr](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ecr) | `3.823.0` | `3.958.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.823.0` | `3.958.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.823.0` | `3.960.0` |\n| [@aws-sdk/credential-providers](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-providers) | `3.823.0` | `3.958.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.823.0` | `3.958.0` |\n| [dockerode](https://github.com/apocas/dockerode) | `4.0.6` | `4.0.9` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.3` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode) | `3.3.39` | `3.3.47` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.10` | `3.1.11` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.19.4` | `4.21.0` |\n| [@aws-sdk/client-cloudwatch](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudwatch) | `3.823.0` | `3.958.0` |\n| [@aws-sdk/client-ec2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ec2) | `3.823.0` | `3.958.0` |\n| [@node-saml/passport-saml](https://github.com/node-saml/passport-saml) | `5.0.1` | `5.1.0` |\n| [@pyroscope/nodejs](https://github.com/grafana/pyroscope-nodejs) | `0.4.5` | `0.4.8` |\n| [@trpc/client](https://github.com/trpc/trpc/tree/HEAD/packages/client) | `11.2.0` | `11.8.1` |\n| [@trpc/server](https://github.com/trpc/trpc/tree/HEAD/packages/server) | `11.2.0` | `11.8.1` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.12.0` | `3.24.0` |\n| [ace-builds](https://github.com/ajaxorg/ace-builds) | `1.42.0` | `1.43.5` |\n| [ace-code](https://github.com/ajaxorg/ace) | `1.42.0` | `1.43.5` |\n| [bootstrap](https://github.com/twbs/bootstrap) | `5.3.6` | `5.3.8` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.0.0` | `1.1.2` |\n| [csvtojson](https://github.com/Keyang/node-csvtojson) | `2.0.10` | `2.0.14` |\n| [debug](https://github.com/debug-js/debug) | `4.4.1` | `4.4.3` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.3.1` |\n| [es-main](https://github.com/tschaub/es-main) | `1.3.0` | `1.4.0` |\n| [fetch-cookie](https://github.com/valeriangalliat/fetch-cookie) | `3.1.0` | `3.2.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.6.1` | `5.8.2` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.3` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.1.0` | `11.2.4` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [morphdom](https://github.com/patrick-steele-idem/morphdom) | `2.7.5` | `2.7.7` |\n| [multer](https://github.com/expressjs/multer) | `2.0.1` | `2.0.2` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `1.4.12` | `2.0.0` |\n| [on-headers](https://github.com/jshttp/on-headers) | `1.0.2` | `1.1.0` |\n| [@types/on-headers](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/on-headers) | `1.0.3` | `1.0.4` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.0` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.4` | `8.16.0` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.5.13` | `6.6.5` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [quill](https://github.com/slab/quill/tree/HEAD/packages/quill) | `2.0.2` | `2.0.3` |\n| [requirejs](https://github.com/jrburke/r.js) | `2.3.7` | `2.3.8` |\n| [serve-favicon](https://github.com/expressjs/serve-favicon) | `2.5.0` | `2.5.1` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.0` | `7.1.2` |\n| [tar](https://github.com/isaacs/node-tar) | `7.4.3` | `7.5.2` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.3` | `0.2.5` |\n| [ua-parser-js](https://github.com/faisalman/ua-parser-js) | `1.0.40` | `1.0.41` |\n| [xml-formatter](https://github.com/chrisbottin/xml-formatter) | `3.6.6` | `3.6.7` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.24.5` | `3.25.1` |\n| [@smithy/types](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types) | `4.3.1` | `4.11.0` |\n| [@types/blocked](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/blocked) | `1.3.4` | `1.3.5` |\n| [@types/cookie-parser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cookie-parser) | `1.4.8` | `1.4.10` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.17` | `4.17.21` |\n| [@types/node-fetch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-fetch) | `2.6.12` | `2.6.13` |\n| [@types/on-finished](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/on-finished) | `2.3.4` | `2.3.5` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [@smithy/property-provider](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/property-provider) | `4.0.4` | `4.2.7` |\n| [nan](https://github.com/nodejs/nan) | `2.22.2` | `2.24.0` |\n| [js-base64](https://github.com/dankogai/js-base64) | `3.7.7` | `3.7.8` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.27.2` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `7.0.0` | `7.1.0` |\n| [@aws-sdk/client-secrets-manager](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager) | `3.823.0` | `3.958.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [stream-transform](https://github.com/adaltas/node-csv/tree/HEAD/packages/stream-transform) | `3.3.3` | `3.4.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.33.1` | `8.51.0` |\n| [@typescript-eslint/rule-tester](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/rule-tester) | `8.33.1` | `8.51.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.13.4` | `1.14.3` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.208.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.208.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.208.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.208.0` |\n| [@opentelemetry/instrumentation-aws-sdk](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-aws-sdk) | `0.49.1` | `0.64.1` |\n| [@opentelemetry/instrumentation-connect](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-connect) | `0.43.1` | `0.52.0` |\n| [@opentelemetry/instrumentation-dns](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-dns) | `0.43.1` | `0.52.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.47.1` | `0.57.1` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.208.0` |\n| [@opentelemetry/instrumentation-ioredis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-ioredis) | `0.47.1` | `0.57.0` |\n| [@opentelemetry/instrumentation-pg](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-pg) | `0.51.1` | `0.61.2` |\n| [@opentelemetry/instrumentation-redis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-redis) | `0.46.1` | `0.57.2` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.208.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.34.0` | `1.38.0` |\n| [pg-cursor](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cursor) | `2.15.0` | `2.15.3` |\n| [pg-pool](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-pool) | `3.10.0` | `3.10.1` |\n| [pg-protocol](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-protocol) | `1.10.0` | `1.10.3` |\n| [sql-formatter](https://github.com/sql-formatter-org/sql-formatter) | `15.6.2` | `15.6.12` |\n\n\nUpdates `@changesets/cli` from 2.29.4 to 2.29.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/957f24ed0446494c5709189ae57583f72c716d43\"\u003e\u003ccode\u003e957f24e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1712\"\u003e#1712\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a3563b0d6c84e7142541493dea0c89acdc339b93\"\u003e\u003ccode\u003ea3563b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e! - Switch to maintained fork of \u003ccode\u003eexternal-editor\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed an issue with \u003ccode\u003eworkspace:^\u003c/code\u003e and \u003ccode\u003eworkspace:~\u003c/code\u003e dependency ranges not being semantically treated as, respectively, \u003ccode\u003e^CURRENT_VERSION\u003c/code\u003e and \u003ccode\u003e~CURRENT_VERSION\u003c/code\u003e. This led to dependent packages being, at times, bumped too often when their dependencies with those ranges were bumped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.2.1 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e\u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate new \u003ccode\u003eprefer-mock-return-shorthand\u003c/code\u003e rule  -  by \u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/848\"\u003evitest-dev/eslint-plugin-vitest#848\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/c0b7223\"\u003e\u003c!-- raw HTML omitted --\u003e(c0b72)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Ignore functions passed to \u003ccode\u003evi.mocked\u003c/code\u003e  -  by \u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/849\"\u003evitest-dev/eslint-plugin-vitest#849\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/aa8af4d\"\u003e\u003c!-- raw HTML omitted --\u003e(aa8af)\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.3...v1.6.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(no-conditional-expect): add asymmetric matchers to example usage by \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/847\"\u003evitest-dev/eslint-plugin-vitest#847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(unbound-method): ignore functions passed to \u003ccode\u003evi.mocked\u003c/code\u003e by \u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/849\"\u003evitest-dev/eslint-plugin-vitest#849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: create new \u003ccode\u003eprefer-mock-return-shorthand\u003c/code\u003e rule by \u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/848\"\u003evitest-dev/eslint-plugin-vitest#848\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/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/847\"\u003evitest-dev/eslint-plugin-vitest#847\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.3...v1.6.4\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.3...v1.6.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.3\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOption to disable autofix of prefer-import-in-mock  -  by \u003ca href=\"https://github.com/nunomarks\"\u003e\u003ccode\u003e@​nunomarks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/846\"\u003evitest-dev/eslint-plugin-vitest#846\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3046a82\"\u003e\u003c!-- raw HTML omitted --\u003e(3046a)\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.1...v1.6.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Option to disable autofix of prefer-import-in-mock by \u003ca href=\"https://github.com/nunomarks\"\u003e\u003ccode\u003e@​nunomarks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/846\"\u003evitest-dev/eslint-plugin-vitest#846\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/nunomarks\"\u003e\u003ccode\u003e@​nunomarks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/846\"\u003evitest-dev/eslint-plugin-vitest#846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.1...v1.6.2\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.1...v1.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOption to disable autofix of prefer-import-in-mock  -  by \u003ca href=\"https://github.com/nunomarks\"\u003e\u003ccode\u003e@​nunomarks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/846\"\u003evitest-dev/eslint-plugin-vitest#846\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3046a82\"\u003e\u003c!-- raw HTML omitted --\u003e(3046a)\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.1...v1.6.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat test.extend results as test calls  -  by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/843\"\u003evitest-dev/eslint-plugin-vitest#843\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7a4014c\"\u003e\u003c!-- raw HTML omitted --\u003e(7a401)\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.5.4...v1.6.0\"\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/eslint-plugin-vitest/commit/3250a9ca3948780da5713198f5cc37a6635e2c1e\"\u003e\u003ccode\u003e3250a9c\u003c/code\u003e\u003c/a\u003e chore: release v1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/c0b7223586c47d72c743c1ff6d08a972e3e175c1\"\u003e\u003ccode\u003ec0b7223\u003c/code\u003e\u003c/a\u003e feat: create new \u003ccode\u003eprefer-mock-return-shorthand\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/aa8af4d2e0aebbed9aacb7b55b7c471644a7b085\"\u003e\u003ccode\u003eaa8af4d\u003c/code\u003e\u003c/a\u003e fix(unbound-method): ignore functions passed to \u003ccode\u003evi.mocked\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/de6f08f7fa68abc6f980917b4f6ffb3adb240d49\"\u003e\u003ccode\u003ede6f08f\u003c/code\u003e\u003c/a\u003e docs(no-conditional-expect): add asymmetric matchers to example usage (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/0bb062305d746719a49f2d272ccf533feb64d8dd\"\u003e\u003ccode\u003e0bb0623\u003c/code\u003e\u003c/a\u003e chore: release v1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/94daf05477c316b89c743ef50ebfd322446f4efd\"\u003e\u003ccode\u003e94daf05\u003c/code\u003e\u003c/a\u003e chore: release v1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/31efc4c5be64be5f3e2146362ce09f5ebf97d924\"\u003e\u003ccode\u003e31efc4c\u003c/code\u003e\u003c/a\u003e chore: release v1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/f6b33f278d907be352e2aa9b7264d7f19adcf8d6\"\u003e\u003ccode\u003ef6b33f2\u003c/code\u003e\u003c/a\u003e chore: release v1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3046a82136366404f1a7c1d1dd8cf223e161f000\"\u003e\u003ccode\u003e3046a82\u003c/code\u003e\u003c/a\u003e feat: Option to disable autofix of prefer-import-in-mock (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/2f319963f112704646054ccc362d87ccb9d495c4\"\u003e\u003ccode\u003e2f31996\u003c/code\u003e\u003c/a\u003e chore: release v1.6.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.2.1...v1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.28.0 to 9.39.2\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\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\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/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.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/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\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/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\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 (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\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/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\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/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.28.0...v9.39.2\"\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.2 to 4.4.4\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.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ShayanTheNerd\"\u003e\u003ccode\u003e@​ShayanTheNerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/464\"\u003eimport-js/eslint-import-resolver-typescript#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003eimport-js/eslint-import-resolver-typescript#466\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ehttps://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.4.3\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/462\"\u003e#462\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/43575e7c59d979b396ca8bdd96e3e8464243ed8e\"\u003e\u003ccode\u003e43575e7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: migrate \u003ccode\u003estable-hash\u003c/code\u003e to \u003ccode\u003estable-hash-x\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/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.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.3\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/462\"\u003e#462\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/43575e7c59d979b396ca8bdd96e3e8464243ed8e\"\u003e\u003ccode\u003e43575e7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: migrate \u003ccode\u003estable-hash\u003c/code\u003e to \u003ccode\u003estable-hash-x\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/import-js/eslint-import-resolver-typescript/commit/76672ae7b85b338e93915d1147ead2f0baa1977f\"\u003e\u003ccode\u003e76672ae\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/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e fix(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e fix: include options hash in cache key for options normalization (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/c06392fcb4c6445e720db326475e3fe0b0814229\"\u003e\u003ccode\u003ec06392f\u003c/code\u003e\u003c/a\u003e docs: improve the documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/ff0445fab1f545fa1413503d2e854efb224e6f3f\"\u003e\u003ccode\u003eff0445f\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/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/43575e7c59d979b396ca8bdd96e3e8464243ed8e\"\u003e\u003ccode\u003e43575e7\u003c/code\u003e\u003c/a\u003e chore: migrate \u003ccode\u003estable-hash\u003c/code\u003e to \u003ccode\u003estable-hash-x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/462\"\u003e#462\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.2...v4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import-x` from 4.15.0 to 4.16.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.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/399\"\u003e#399\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/33f07b42a17813f8672e5f450eab68e9dffec67b\"\u003e\u003ccode\u003e33f07b4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: should only use \u003ccode\u003econtext.physicalFilename\u003c/code\u003e as fallback instead of main source\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/400\"\u003e#400\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/34adb4025ef7bead7991752acf32ac3fd31ef16e\"\u003e\u003ccode\u003e34adb40\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.16.0...v4.16.1\"\u003ehttps://github.com/un-ts/eslint-plugin-import-x/compare/v4.16.0...v4.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.16.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/386\"\u003e#386\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c8b9ae3a6f99f15d34c5be3d65d99582fba7c62\"\u003e\u003ccode\u003e1c8b9ae\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: port \u003ca href=\"https://eslint-react.xyz/docs/rules/prefer-react-namespace-import\"\u003e\u003ccode\u003ereact-x/prefer-react-namespace-import\u003c/code\u003e\u003c/a\u003e into \u003ccode\u003eprefer-namespace-import\u003c/code\u003e\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/393\"\u003e#393\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/14cb9480c6c16806db21d0fa966e615ef3c1ecd7\"\u003e\u003ccode\u003e14cb948\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lnhrdt\"\u003e\u003ccode\u003e@​lnhrdt\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix(extensions): always calculate \u003ccode\u003efix\u003c/code\u003e option\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/388\"\u003e#388\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1089d9ff44a49bbb6a23db54c8b4bef2478ee8c2\"\u003e\u003ccode\u003e1089d9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: take \u003ccode\u003econtext.cwd\u003c/code\u003e into account for cache key\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/390\"\u003e#390\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/8ca92724e090ffdbdb660f308934a06affe095ce\"\u003e\u003ccode\u003e8ca9272\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/scytacki\"\u003e\u003ccode\u003e@​scytacki\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/arcanis\"\u003e\u003ccode\u003e@​arcanis\u003c/code\u003e\u003c/a\u003e! - fix: pnp issue when used in a monorepo\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lnhrdt\"\u003e\u003ccode\u003e@​lnhrdt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/393\"\u003eun-ts/eslint-plugin-import-x#393\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.15.2...v4.16.0\"\u003ehttps://github.com/un-ts/eslint-plugin-import-x/compare/v4.15.2...v4.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.15.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/378\"\u003e#378\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cdb95ba7799f2cdfd52dd123090fe10b6fd75415\"\u003e\u003ccode\u003ecdb95ba\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/error-four-o-four\"\u003e\u003ccode\u003e@​error-four-o-four\u003c/code\u003e\u003c/a\u003e! - chore: adopt new \u003ccode\u003edeprecated: DeprecatedInfo\u003c/code\u003e meta rule option\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/383\"\u003e#383\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/738a7cf5645742fab811b9bb916c7b08c2853526\"\u003e\u003ccode\u003e738a7cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: get npm client and install command 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/382\"\u003e#382\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d5367564c0308708caed38ced72b27b953cf1b97\"\u003e\u003ccode\u003ed536756\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 \u003ccode\u003eunrs-resolver\u003c/code\u003e to \u003ccode\u003ev1.9.0\u003c/code\u003e, it'll fallback to \u003ccode\u003enapi-postinstall\u003c/code\u003e check at runtime\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/error-four-o-four\"\u003e\u003ccode\u003e@​error-four-o-four\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/378\"\u003eun-ts/eslint-plugin-import-x#378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.15.1...v4.15.2\"\u003ehttps://github.com/un-ts/eslint-plugin-import-x/compare/v4.15.1...v4.15.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/373\"\u003e#373\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/90ec1f1f0eecc7ef566a14b5163cb7c1ec05e6de\"\u003e\u003ccode\u003e90ec1f1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: migrate \u003ccode\u003estable-hash\u003c/code\u003e to \u003ccode\u003estable-hash-x\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/371\"\u003e#371\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4f97a1a1419c15821ba1ab07e4038b715208ac7a\"\u003e\u003ccode\u003e4f97a1a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: take \u003ccode\u003econtext.cwd\u003c/code\u003e into account for glob options of rules \u003ccode\u003eno-extraneous-dependencies\u003c/code\u003e and \u003ccode\u003eno-unassigned-import\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/371\"\u003e#371\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4f97a1a1419c15821ba1ab07e4038b715208ac7a\"\u003e\u003ccode\u003e4f97a1a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: enable \u003ccode\u003enocomment: true\u003c/code\u003e for glob options of rules \u003ccode\u003eno-import-module-exports\u003c/code\u003e and \u003ccode\u003eno-namespace\u003c/code\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/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.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/399\"\u003e#399\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/33f07b42a17813f8672e5f450eab68e9dffec67b\"\u003e\u003ccode\u003e33f07b4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: should only use \u003ccode\u003econtext.physicalFilename\u003c/code\u003e as fallback instead of main source\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/400\"\u003e#400\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/34adb4025ef7bead7991752acf32ac3fd31ef16e\"\u003e\u003ccode\u003e34adb40\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.16.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/386\"\u003e#386\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c8b9ae3a6f99f15d34c5be3d65d99582fba7c62\"\u003e\u003ccode\u003e1c8b9ae\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: port \u003ca href=\"https://eslint-react.xyz/docs/rules/prefer-react-namespace-import\"\u003e\u003ccode\u003ereact-x/prefer-react-namespace-import\u003c/code\u003e\u003c/a\u003e into \u003ccode\u003eprefer-namespace-import\u003c/code\u003e\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/393\"\u003e#393\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/14cb9480c6c16806db21d0fa966e615ef3c1ecd7\"\u003e\u003ccode\u003e14cb948\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lnhrdt\"\u003e\u003ccode\u003e@​lnhrdt\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix(extensions): always calculate \u003ccode\u003efix\u003c/code\u003e option\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/388\"\u003e#388\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1089d9ff44a49bbb6a23db54c8b4bef2478ee8c2\"\u003e\u003ccode\u003e1089d9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: take \u003ccode\u003econtext.cwd\u003c/code\u003e into account for cache key\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/390\"\u003e#390\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/8ca92724e090ffdbdb660f308934a06affe095ce\"\u003e\u003ccode\u003e8ca9272\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scytacki\"\u003e\u003ccode\u003e@​scytacki\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/arcanis\"\u003e\u003ccode\u003e@​arcanis\u003c/code\u003e\u003c/a\u003e! - fix: pnp issue when used in a monorepo\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.15.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/378\"\u003e#378\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cdb95ba7799f2cdfd52dd123090fe10b6fd75415\"\u003e\u003ccode\u003ecdb95ba\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/error-four-o-four\"\u003e\u003ccode\u003e@​error-four-o-four\u003c/code\u003e\u003c/a\u003e! - chore: adopt new \u003ccode\u003edeprecated: DeprecatedInfo\u003c/code\u003e meta rule option\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/383\"\u003e#383\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/738a7cf5645742fab811b9bb916c7b08c2853526\"\u003e\u003ccode\u003e738a7cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: get npm client and install command 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/382\"\u003e#382\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d5367564c0308708caed38ced72b27b953cf1b97\"\u003e\u003ccode\u003ed536756\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 \u003ccode\u003eunrs-resolver\u003c/code\u003e to \u003ccode\u003ev1.9.0\u003c/code\u003e, it'll fallback to \u003ccode\u003enapi-postinstall\u003c/code\u003e check at runtime\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/373\"\u003e#373\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/90ec1f1f0eecc7ef566a14b5163cb7c1ec05e6de\"\u003e\u003ccode\u003e90ec1f1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: migrate \u003ccode\u003estable-hash\u003c/code\u003e to \u003ccode\u003estable-hash-x\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/371\"\u003e#371\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4f97a1a1419c15821ba1ab07e4038b715208ac7a\"\u003e\u003ccode\u003e4f97a1a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: take \u003ccode\u003econtext.cwd\u003c/code\u003e into account for glob options of rules \u003ccode\u003eno-extraneous-dependencies\u003c/code\u003e and \u003ccode\u003eno-unassigned-import\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/371\"\u003e#371\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4f97a1a1419c15821ba1ab07e4038b715208ac7a\"\u003e\u003ccode\u003e4f97a1a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: enable \u003ccode\u003enocomment: true\u003c/code\u003e for glob options of rules \u003ccode\u003eno-import-module-exports\u003c/code\u003e and \u003ccode\u003eno-namespace\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/368\"\u003e#368\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/74a16c52bfba784ae44db7e200a3023d00dc82f3\"\u003e\u003ccode\u003e74a16c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoseGoncalves\"\u003e\u003ccode\u003e@​JoseGoncalves\u003c/code\u003e\u003c/a\u003e! - fix: drop \u003ccode\u003elanguageOptions\u003c/code\u003e config from \u003ccode\u003eflat/recommended\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/e50c5a6d793a73af207e9ee8c518605d8bc8e41a\"\u003e\u003ccode\u003ee50c5a6\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/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/33f07b42a17813f8672e5f450eab68e9dffec67b\"\u003e\u003ccode\u003e33f07b4\u003c/code\u003e\u003c/a\u003e fix: should only use \u003ccode\u003econtext.physicalFilename\u003c/code\u003e as fallback instead of main s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/34adb4025ef7bead7991752acf32ac3fd31ef16e\"\u003e\u003ccode\u003e34adb40\u003c/code\u003e\u003c/a\u003e fix(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/f91cb36de593c97d9c625164a2937e9dda69a811\"\u003e\u003ccode\u003ef91cb36\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/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/8ca92724e090ffdbdb660f308934a06affe095ce\"\u003e\u003ccode\u003e8ca9272\u003c/code\u003e\u003c/a\u003e fix: pnp issue when used in a monorepo (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/14cb9480c6c16806db21d0fa966e615ef3c1ecd7\"\u003e\u003ccode\u003e14cb948\u003c/code\u003e\u003c/a\u003e fix(extensions): always calculate \u003ccode\u003efix\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1089d9ff44a49bbb6a23db54c8b4bef2478ee8c2\"\u003e\u003ccode\u003e1089d9f\u003c/code\u003e\u003c/a\u003e fix: take \u003ccode\u003econtext.cwd\u003c/code\u003e into account for cache key (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/3ea730f675a5f43b818fd6e32d9f240f637e0d06\"\u003e\u003ccode\u003e3ea730f\u003c/code\u003e\u003c/a\u003e test: only run pnp case for \u003ccode\u003etest-compiled\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c8b9ae3a6f99f15d34c5be3d65d99582fba7c62\"\u003e\u003ccode\u003e1c8b9ae\u003c/code\u003e\u003c/a\u003e feat: port \u003ccode\u003ereact-x/prefer-react-namespace-import\u003c/code\u003e into `prefer-namespace-imp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/10cf01766b0f29bd9fd52204965ddff42afb76c1\"\u003e\u003ccode\u003e10cf017\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/380\"\u003e#380\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.15.0...v4.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `htmlhint` from 1.4.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/htmlhint/HTMLHint/releases\"\u003ehtmlhint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat: Add support for disabling rules via HTML comments \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: Add ‘allow-non-blocking’ option to \u003ccode\u003ehead-script-disabled\u003c/code\u003e rule \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1765\"\u003e#1765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Glob dependency to version 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://htmlhint.com/rules/form-method-require/\"\u003e\u003ccode\u003eform-method-require\u003c/code\u003e\u003c/a\u003e rule \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/pull/1710\"\u003ehtmlhint/HTMLHint#1710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://htmlhint.com/rules/link-rel-canonical-require/\"\u003e\u003ccode\u003elink-rel-canonical-require\u003c/code\u003e\u003c/a\u003e rule \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/pull/1721\"\u003ehtmlhint/HTMLHint#1721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Improve \u003ca href=\"https://htmlhint.com/rules/attr-value-no-duplication/\"\u003eattr-value-no-duplication\u003c/a\u003e logic (only check \u003ccode\u003eclass\u003c/code\u003e value by default, but  other attributes can now be checked via configuration e..g. \u003ccode\u003e [\u0026quot;class\u0026quot;, \u0026quot;id\u0026quot;, \u0026quot;name\u0026quot;, \u0026quot;role\u0026quot;]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Improve \u003ca href=\"https://htmlhint.com/rules/attr-value-no-duplication/\"\u003eattr-value-no-duplication\u003c/a\u003e logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Improve SARIF report formatting\u003c/li\u003e\n\u003cli\u003eFix: Improve \u003ca href=\"https://htmlhint.com/rules/attr-value-no-duplication/\"\u003eattr-value-no-duplication\u003c/a\u003e logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add rule \u003ccode\u003eattr-value-no-duplication\u003c/code\u003e \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/pull/1650\"\u003ehtmlhint/HTMLHint#1650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add rule: \u003ccode\u003etag-no-obsolete\u003c/code\u003e  \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/pull/1660\"\u003ehtmlhint/HTMLHint#1660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Lots of dev dependency updates (ESLint, Jest, TypeScript) and fixes\u003c/li\u003e\n\u003cli\u003edocs: Add GitHub Code Scanning page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: htmlhint sarif format now outputs a file \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/pull/1638\"\u003ehtmlhint/HTMLHint#1638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update Node SARIF Builder  \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/pull/1640\"\u003ehtmlhint/HTMLHint#1640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add \u003ccode\u003ehtmlhint --init\u003c/code\u003e command \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1630\"\u003e#1630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SARIF formatter \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1627\"\u003e#1627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add \u003ccode\u003emeta-charset-require\u003c/code\u003e rule \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1628\"\u003e#1628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add: \u003ccode\u003eframe-title-require\u003c/code\u003e rule \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1629\"\u003e#1629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Special character escape in HTML reports \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1626\"\u003e#1626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improved HTML report formatting \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1621\"\u003e#1621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/cf4689211b4300d411490aba152e336c925abcad\"\u003e\u003ccode\u003ecf46892\u003c/code\u003e\u003c/a\u003e Release v1.8.0 (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1770\"\u003e#1770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/ae0a3a8af0cec212c53288d0d9dee699131c1991\"\u003e\u003ccode\u003eae0a3a8\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/3347fc473b2416a4da7e8a7bad228f4201c29fad\"\u003e\u003ccode\u003e3347fc4\u003c/code\u003e\u003c/a\u003e chore(deps): bump the dependencies group in /website with 2 updates (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1768\"\u003e#1768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/32188089c405542ac346431f4d98efa202cd4ff1\"\u003e\u003ccode\u003e3218808\u003c/code\u003e\u003c/a\u003e Add support for disabling rules via HTML comments (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/7e70a23ea234740d09806d37972d8979a0950438\"\u003e\u003ccode\u003e7e70a23\u003c/code\u003e\u003c/a\u003e Add 'allow-non-blocking' option to head-script-disabled rule (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/8113cc483d2e8f93261e01d3e9cbb712b557e685\"\u003e\u003ccode\u003e8113cc4\u003c/code\u003e\u003c/a\u003e chore(deps): bump node-sarif-builder in the dependencies group (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/82664ad8ab61dfc93f7b022459f3d31cb079dea4\"\u003e\u003ccode\u003e82664ad\u003c/code\u003e\u003c/a\u003e chore(deps): bump astro from 5.15.8 to 5.15.9 in /website (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/9c59b384136c54101ea46a473fe431767acc8392\"\u003e\u003ccode\u003e9c59b38\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/9916314e3e00d4a2d9a481956516b83c4e1caa7e\"\u003e\u003ccode\u003e9916314\u003c/code\u003e\u003c/a\u003e chore(deps): bump node-sarif-builder in the dependencies group (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1762\"\u003e#1762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/309896895cbfe659507c4cd0522866a26d899bf4\"\u003e\u003ccode\u003e3098968\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/htmlhint/HTMLHint/compare/v1.4.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli` from 0.45.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/releases\"\u003emarkdownlint-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output and exit code support for warnings\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.40.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD011\u003c/code\u003e/\u003ccode\u003eMD013\u003c/code\u003e/\u003ccode\u003eMD051\u003c/code\u003e/\u003ccode\u003eMD060\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.46.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eglob\u003c/code\u003e dependency with \u003ccode\u003etinyglobby\u003c/code\u003e (smaller and fewer dependencies)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.39.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMD060\u003c/code\u003e/\u003ccode\u003etable-column-style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD001\u003c/code\u003e/\u003ccode\u003eMD007\u003c/code\u003e/\u003ccode\u003eMD009\u003c/code\u003e/\u003ccode\u003eMD010\u003c/code\u003e/\u003ccode\u003eMD029\u003c/code\u003e/\u003ccode\u003eMD033\u003c/code\u003e/\u003ccode\u003eMD037\u003c/code\u003e/\u003ccode\u003eMD059\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/76b3d32d3f4b965e1d6425253c59407420ae2c43\"\u003e\u003ccode\u003e76b3d32\u003c/code\u003e\u003c/a\u003e Bump version 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/a8463473941d5ea7a20a025b79c4992126097f2e\"\u003e\u003ccode\u003ea846347\u003c/code\u003e\u003c/a\u003e Return exit code 0 when only warnings are present (fixes \u003ca href=\"https://redirect.github.com/igorshubovych/markdownlint-cli/issues/177\"\u003e#177\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/bea81c4ab242342020c47979d9eb02e692bdd60a\"\u003e\u003ccode\u003ebea81c4\u003c/code\u003e\u003c/a\u003e Update violation summary output to include severity.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/5174cace1cd2e1bc6d816ac81ff44fc0749717e3\"\u003e\u003ccode\u003e5174cac\u003c/code\u003e\u003c/a\u003e Add output test for severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/dabfdb41a04512d1b5519f371e25fb715c7f1da4\"\u003e\u003ccode\u003edabfdb4\u003c/code\u003e\u003c/a\u003e Update JSON output test to include severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/7f9da43c5aba2ca2766ab1709ec13e023432ddaa\"\u003e\u003ccode\u003e7f9da43\u003c/code\u003e\u003c/a\u003e Fix outdated workflow status badge.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/20a2943a907ac4c5d1d0d12fd3bc2f6586bfbd80\"\u003e\u003ccode\u003e20a2943\u003c/code\u003e\u003c/a\u003e Bump markdownlint from 0.39.0 to 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/9b4465ebfe8748c1eb7a89fb3c29e01cc48f6aae\"\u003e\u003ccode\u003e9b4465e\u003c/code\u003e\u003c/a\u003e Add explicit versioning to Docker entry points in .pre-commit-hooks.yaml so p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/974546440cb0f5b9a9f44ba1eeb617826f0445fb\"\u003e\u003ccode\u003e9745464\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/c8fd5003603dd6f12447314ecd935ba87c09aff5\"\u003e\u003ccode\u003ec8fd500\u003c/code\u003e\u003c/a\u003e Bump version 0.46.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/compare/v0.45.0...v0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.5.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease...\n\n_Description has been truncated_","html_url":"https://github.com/eddelbuettel/PrairieLearn/pull/1569","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddelbuettel%2FPrairieLearn/issues/1569","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1569/packages"},{"uuid":"3740470872","node_id":"PR_kwDOCCid1865dFzy","number":863,"state":"closed","title":"fix(tadis-ui): bump @viz-js/viz from 3.23.0 to 3.24.0 in /sources/tadis-ui","user":"dependabot[bot]","labels":["dependencies","javascript","released"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-17T21:05:50.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-17T21:04:55.000Z","updated_at":"2025-12-18T01:43:27.000Z","time_to_close":55,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(tadis-ui)","packages":[{"name":"@viz-js/viz","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":"/sources/tadis-ui","ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.23.0 to 3.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/0b57111ca020cc19fd4034ce880245c5e8e786b2\"\u003e\u003ccode\u003e0b57111\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/5ab5240db718c90c894b72b08cd6e4bb812912ab\"\u003e\u003ccode\u003e5ab5240\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.1.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.24.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.23.0\u0026new-version=3.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MaibornWolff/microservice-visualization/pull/863","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaibornWolff%2Fmicroservice-visualization/issues/863","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/863/packages"},{"uuid":"3678844914","node_id":"PR_kwDOPR8KTc62O1bu","number":96,"state":"closed","title":"Bump @viz-js/viz from 3.20.0 to 3.21.0 in /assets in the production-dependencies group","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-01T01:21:35.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T01:34:06.000Z","updated_at":"2026-01-01T01:21:36.000Z","time_to_close":2677649,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@viz-js/viz","old_version":"3.20.0","new_version":"3.21.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":"/assets in the production-dependencies group","ecosystem":"npm"},"body":"Bumps the production-dependencies group in /assets with 1 update: [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz).\n\nUpdates `@viz-js/viz` from 3.20.0 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.4.\u003c/li\u003e\n\u003cli\u003eIntroduce trustedTypePolicy option for renderSVGElement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.4.\u003c/li\u003e\n\u003cli\u003eIntroduce trustedTypePolicy option for renderSVGElement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/f9e13d0e58df90bfffd3293c2fe8265d23d803a5\"\u003e\u003ccode\u003ef9e13d0\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/ddd1ec1ec0cfe3ab8a111531f82ebc66ea8a17de\"\u003e\u003ccode\u003eddd1ec1\u003c/code\u003e\u003c/a\u003e Documentation for SVGRenderOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/3a1a21b956b0da33944427ddd4cb4d1879140e68\"\u003e\u003ccode\u003e3a1a21b\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/108ce3fb0849d350e7b7aa57d9239970a70fa309\"\u003e\u003ccode\u003e108ce3f\u003c/code\u003e\u003c/a\u003e Introduce trustedTypePolicy option for renderSVGElement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/e2466d94a11b07a3624d405af2d487ea5ea836ec\"\u003e\u003ccode\u003ee2466d9\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.21.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.20.0\u0026new-version=3.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/team-alembic/clarity/pull/96","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fclarity/issues/96","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/96/packages"},{"uuid":"3659909708","node_id":"PR_kwDOK8KcKM61QLC-","number":1083,"state":"open","title":"deps(npm): bump the all group with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T17:48:37.000Z","updated_at":"2025-11-24T18:03:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(npm): bump","group_name":"all","update_count":9,"packages":[{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.3","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.3","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@viz-js/viz","old_version":"3.20.0","new_version":"3.21.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-plugin-vue","old_version":"10.5.1","new_version":"10.6.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"typescript-eslint","old_version":"8.46.3","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vue","old_version":"3.5.24","new_version":"3.5.25","repository_url":"https://github.com/vuejs/core"},{"name":"vue-tsc","old_version":"3.1.3","new_version":"3.1.5","repository_url":"https://github.com/vuejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.3` | `8.48.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.3` | `8.48.0` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.20.0` | `3.21.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.5.1` | `10.6.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.46.3` | `8.48.0` |\n| [vue](https://github.com/vuejs/core) | `3.5.24` | `3.5.25` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.1.3` | `3.1.5` |\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.46.3 to 8.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e change unhelpful \u003ccode\u003eaaa\u003c/code\u003e error message and change \u003ccode\u003eanalyze\u003c/code\u003e to expects \u003ccode\u003eProgram\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11747\"\u003e#11747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infers singleRun as true for project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11327\"\u003e#11327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBen McCann \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.47.0\u003c/h2\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] new extension rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.4\u003c/h2\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] new extension rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e error when both \u003ccode\u003eprojectService\u003c/code\u003e and \u003ccode\u003eproject\u003c/code\u003e are set (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle override modifier in promise-function-async fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11730\"\u003e#11730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] fix double-report on computed literal identifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11006\"\u003e#11006\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/10958\"\u003e#10958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvgeny Stepanovych \u003ca href=\"https://github.com/undsoft\"\u003e\u003ccode\u003e@​undsoft\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKentaro Suzuki \u003ca href=\"https://github.com/sushichan044\"\u003e\u003ccode\u003e@​sushichan044\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d26e9de6874eb36216f1ebe8370c218d8de08881\"\u003e\u003ccode\u003ed26e9de\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): correct TODO comment on the wrong line (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11773\"\u003e#11773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5f04910f7965bfafe361f2a089d21d794f028dd1\"\u003e\u003ccode\u003e5f04910\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): disallow binding patterns in parameter properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ffb1680d69fce4f08679c9c654a8a4ca463c64a\"\u003e\u003ccode\u003e2ffb168\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-redundant-type-constituents] use assignability check...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5ea21f14136204bcd2cfcc7fba55711ce9f99539\"\u003e\u003ccode\u003e5ea21f1\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [consistent-generic-constructors] ignore when constructor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6c6db249bde934b6d617eff6f70d105bae5b9c50\"\u003e\u003ccode\u003e6c6db24\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unused-private-class-members] new extension rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/997e0c005d2d80a726249cafb7cbdf4ec287aea3\"\u003e\u003ccode\u003e997e0c0\u003c/code\u003e\u003c/a\u003e fix(parser): error when both \u003ccode\u003eprojectService\u003c/code\u003e and \u003ccode\u003eproject\u003c/code\u003e are set (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.46.3 to 8.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e change unhelpful \u003ccode\u003eaaa\u003c/code\u003e error message and change \u003ccode\u003eanalyze\u003c/code\u003e to expects \u003ccode\u003eProgram\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11747\"\u003e#11747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infers singleRun as true for project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11327\"\u003e#11327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBen McCann \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.47.0\u003c/h2\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] new extension rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.4\u003c/h2\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@viz-js/viz` from 3.20.0 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.4.\u003c/li\u003e\n\u003cli\u003eIntroduce trustedTypePolicy option for renderSVGElement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.4.\u003c/li\u003e\n\u003cli\u003eIntroduce trustedTypePolicy option for renderSVGElement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/f9e13d0e58df90bfffd3293c2fe8265d23d803a5\"\u003e\u003ccode\u003ef9e13d0\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/ddd1ec1ec0cfe3ab8a111531f82ebc66ea8a17de\"\u003e\u003ccode\u003eddd1ec1\u003c/code\u003e\u003c/a\u003e Documentation for SVGRenderOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/3a1a21b956b0da33944427ddd4cb4d1879140e68\"\u003e\u003ccode\u003e3a1a21b\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/108ce3fb0849d350e7b7aa57d9239970a70fa309\"\u003e\u003ccode\u003e108ce3f\u003c/code\u003e\u003c/a\u003e Introduce trustedTypePolicy option for renderSVGElement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/e2466d94a11b07a3624d405af2d487ea5ea836ec\"\u003e\u003ccode\u003ee2466d9\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.21.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.4.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\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/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\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/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/27523c1c560933adfb5f8e29184a85b45ed60c87\"\u003e\u003ccode\u003e27523c1\u003c/code\u003e\u003c/a\u003e Update fraction.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/88a0d3e0f8034eb9a54087c74a36abb771de41a0\"\u003e\u003ccode\u003e88a0d3e\u003c/code\u003e\u003c/a\u003e Update dependencies and fix stretch and update example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.4.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-vue` from 10.5.1 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/releases\"\u003eeslint-plugin-vue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ca href=\"https://eslint.vuejs.org/rules/no-import-compiler-macros.html\"\u003e\u003ccode\u003evue/no-import-compiler-macros\u003c/code\u003e\u003c/a\u003e to clarify that macros are not allowed outside \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2938\"\u003e#2938\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-duplicate-class-names.html\"\u003e\u003ccode\u003evue/no-duplicate-class-names\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2934\"\u003e#2934\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-v-html.html\"\u003e\u003ccode\u003evue/no-v-html\u003c/code\u003e\u003c/a\u003e rule to allow ignoring call expressions (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2950\"\u003e#2950\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved \u003ca href=\"https://eslint.vuejs.org/rules/define-macros-order.html\"\u003e\u003ccode\u003evue/define-macros-order\u003c/code\u003e\u003c/a\u003e error messages to distinguish between macro placement and ordering issues (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2953\"\u003e#2953\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependency \u003ca href=\"https://github.com/postcss/postcss-selector-parser\"\u003epostcss-selector-parser\u003c/a\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2947\"\u003e#2947\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md\"\u003eeslint-plugin-vue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ca href=\"https://eslint.vuejs.org/rules/no-import-compiler-macros.html\"\u003e\u003ccode\u003evue/no-import-compiler-macros\u003c/code\u003e\u003c/a\u003e to clarify that macros are not allowed outside \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2938\"\u003e#2938\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-duplicate-class-names.html\"\u003e\u003ccode\u003evue/no-duplicate-class-names\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2934\"\u003e#2934\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-v-html.html\"\u003e\u003ccode\u003evue/no-v-html\u003c/code\u003e\u003c/a\u003e rule to allow ignoring call expressions (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2950\"\u003e#2950\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved \u003ca href=\"https://eslint.vuejs.org/rules/define-macros-order.html\"\u003e\u003ccode\u003evue/define-macros-order\u003c/code\u003e\u003c/a\u003e error messages to distinguish between macro placement and ordering issues (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2953\"\u003e#2953\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependency \u003ca href=\"https://github.com/postcss/postcss-selector-parser\"\u003epostcss-selector-parser\u003c/a\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2947\"\u003e#2947\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/c36cae530b0f67c20ef5fa49026eb9d981c9b7a6\"\u003e\u003ccode\u003ec36cae5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/da00a440ad56093ae15a825abb87e5e3694cb1c3\"\u003e\u003ccode\u003eda00a44\u003c/code\u003e\u003c/a\u003e chore(lint): setup typescript-eslint (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/3a1b5e5452daeed2bf317005eef09977a7aa2b1f\"\u003e\u003ccode\u003e3a1b5e5\u003c/code\u003e\u003c/a\u003e ci: update \u003ccode\u003echeckout\u003c/code\u003e \u0026amp; \u003ccode\u003esetup-node\u003c/code\u003e actions (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2959\"\u003e#2959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/9b4f26bf07f1b3404cc5c5f0ed139ef57c854f05\"\u003e\u003ccode\u003e9b4f26b\u003c/code\u003e\u003c/a\u003e test: remove compat code for ESLint v6 (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/ed004703df4881a40b0341af2b45e67664049752\"\u003e\u003ccode\u003eed00470\u003c/code\u003e\u003c/a\u003e fix: remove unnecessary conditional branch (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/b47d479d552e262be0230e9aa1729077adb77b3b\"\u003e\u003ccode\u003eb47d479\u003c/code\u003e\u003c/a\u003e fix(define-macros-order): improve report messages (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2953\"\u003e#2953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/9581472169c2c31af38de1eb27e3b11ea2222404\"\u003e\u003ccode\u003e9581472\u003c/code\u003e\u003c/a\u003e fix(no-v-html): add CallExpression support to ignorePattern option (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/5ec36ce61a9d82f65da22403117373f8ec0c6f0c\"\u003e\u003ccode\u003e5ec36ce\u003c/code\u003e\u003c/a\u003e feat(no-import-compiler-macros): clarify that macros are not allowed outside ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/3bf079c5c5d8523ebc9ba2e6638665dbe22393dc\"\u003e\u003ccode\u003e3bf079c\u003c/code\u003e\u003c/a\u003e chore: Update postcss-selector-parser@7.1.0 (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/917787c46a268b1910b9c77e091656a428d70a89\"\u003e\u003ccode\u003e917787c\u003c/code\u003e\u003c/a\u003e chore: use Trusted Publisher (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/compare/v10.5.1...v10.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-vue since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.1] - 2025-11-12\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution issue in yaml merge (\u0026lt;\u0026lt;) operator.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/cc482e775913e6625137572a3712d2826170e53a\"\u003e\u003ccode\u003ecc482e7\u003c/code\u003e\u003c/a\u003e 4.1.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/50968b862e75866ef90e626572fe0b2f97b55f9f\"\u003e\u003ccode\u003e50968b8\u003c/code\u003e\u003c/a\u003e dist rebuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d092d866031751cb27c12d93f3e2470ad74d678b\"\u003e\u003ccode\u003ed092d86\u003c/code\u003e\u003c/a\u003e lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/383665ff4248ec2192d1274e934462bb30426879\"\u003e\u003ccode\u003e383665f\u003c/code\u003e\u003c/a\u003e fix prototype pollution in merge (\u0026lt;\u0026lt;)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/0d3ca7a27b03a6c974790a30a89e456007d62976\"\u003e\u003ccode\u003e0d3ca7a\u003c/code\u003e\u003c/a\u003e README.md: HTTP =\u0026gt; HTTPS (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/49baadd52af887d2991e2c39a6639baa56d6c71b\"\u003e\u003ccode\u003e49baadd\u003c/code\u003e\u003c/a\u003e doc: 'empty' style option for !!null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ba3460eb9d3e4478edcbc29edabe17c2157fc9ce\"\u003e\u003ccode\u003eba3460e\u003c/code\u003e\u003c/a\u003e Fix demo link (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1\"\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.46.3 to 8.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e change unhelpful \u003ccode\u003eaaa\u003c/code\u003e error message and change \u003ccode\u003eanalyze\u003c/code\u003e to expects \u003ccode\u003eProgram\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11747\"\u003e#11747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infers singleRun as true for project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11327\"\u003e#11327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBen McCann \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.47.0\u003c/h2\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] new extension rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.4\u003c/h2\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7c6944e74b29a3310515a9de9333e20116165b58\"\u003e\u003ccode\u003e7c6944e\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11744\"\u003e#11744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.24 to 3.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.24...v3.5.25\"\u003e3.5.25\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e share logic for comments and whitespace (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13550\"\u003e#13550\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/2214f7ab2940bcb751cd20130c020d895db6c042\"\u003e2214f7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprovide:\u003c/strong\u003e warn when using \u003ccode\u003eprovide\u003c/code\u003e after mounting (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13954\"\u003e#13954\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/247b2c2067afc4dee52f9f7bc194f3aab347ac55\"\u003e247b2c2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/13921\"\u003e#13921\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/13924\"\u003e#13924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e correctly wrap iterated array items to preserve their readonly status (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14120\"\u003e#14120\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/301020b481e85d03b0c96000f3221372063c41c6\"\u003e301020b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e toRef edge cases for ref unwrapping (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12420\"\u003e#12420\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0d2357e6974678d5484751c869f429dc6ea85582\"\u003e0d2357e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e keep options API typing intact when expose is used (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14118\"\u003e#14118\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/8f82f238463160284e504d1751d61b72dabb395e\"\u003e8f82f23\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14117\"\u003e#14117\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/language-tools/issues/5069\"\u003evuejs/language-tools#5069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e defer clearing fallback vnode el in case it has dirs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14080\"\u003e#14080\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c0f63ddbfa8fa221d66b683b5c26e471851c2b50\"\u003ec0f63dd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14078\"\u003e#14078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/25ebe3a42cd80ac0256355c2740a0258cdd7419d\"\u003e\u003ccode\u003e25ebe3a\u003c/code\u003e\u003c/a\u003e release: v3.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c0f63ddbfa8fa221d66b683b5c26e471851c2b50\"\u003e\u003ccode\u003ec0f63dd\u003c/code\u003e\u003c/a\u003e fix(suspense): defer clearing fallback vnode el in case it has dirs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14080\"\u003e#14080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/301020b481e85d03b0c96000f3221372063c41c6\"\u003e\u003ccode\u003e301020b\u003c/code\u003e\u003c/a\u003e fix(reactivity): correctly wrap iterated array items to preserve their readon...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/0d2357e6974678d5484751c869f429dc6ea85582\"\u003e\u003ccode\u003e0d2357e\u003c/code\u003e\u003c/a\u003e fix(reactivity): toRef edge cases for ref unwrapping (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12420\"\u003e#12420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/247b2c2067afc4dee52f9f7bc194f3aab347ac55\"\u003e\u003ccode\u003e247b2c2\u003c/code\u003e\u003c/a\u003e fix(provide): warn when using \u003ccode\u003eprovide\u003c/code\u003e after mounting (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13954\"\u003e#13954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/b50eb68c50f3b94dca2e96f706c3e96ab864df24\"\u003e\u003ccode\u003eb50eb68\u003c/code\u003e\u003c/a\u003e dx(runtime-core): check current and parent components in formatComponentName ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/5af3dd9b4546252222bb2e4d80499ba37cead03b\"\u003e\u003ccode\u003e5af3dd9\u003c/code\u003e\u003c/a\u003e refactor(runtime-core): check \u003ccode\u003eprops\u003c/code\u003e rather than \u003ccode\u003epropsOptions[0]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13514\"\u003e#13514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/2214f7ab2940bcb751cd20130c020d895db6c042\"\u003e\u003ccode\u003e2214f7a\u003c/code\u003e\u003c/a\u003e fix(compiler): share logic for comments and whitespace (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13550\"\u003e#13550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8f82f238463160284e504d1751d61b72dabb395e\"\u003e\u003ccode\u003e8f82f23\u003c/code\u003e\u003c/a\u003e fix(runtime-core): keep options API typing intact when expose is used (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14118\"\u003e#14118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/83f6ab686d18e0c2edd75fcc7019664fa21a65f3\"\u003e\u003ccode\u003e83f6ab6\u003c/code\u003e\u003c/a\u003e chore(compiler-ssr): move \u003ccode\u003edefaultProps\u003c/code\u003e initialization into \u003ccode\u003einput\u003c/code\u003e tag bran...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.24...v3.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-tsc` from 3.1.3 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/releases\"\u003evue-tsc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.5\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(language-service): support tsconfig path alias resolution for document links (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5562\"\u003e#5562\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(language-server): add \u003ccode\u003eserverInfo\u003c/code\u003e to initialized result (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5767\"\u003e#5767\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/kada49\"\u003e\u003ccode\u003e@​kada49\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(vscode): correct highlighting of tags starting with \u003ccode\u003etemplate\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5755\"\u003e#5755\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): allow loose props checks on generic components (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5748\"\u003e#5748\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): avoid \u003ccode\u003evue-tsc\u003c/code\u003e crash during single file checks (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5768\"\u003e#5768\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): dispose virtual code correctly - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(language-core): skip unnecessary runtime codegen step (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5766\"\u003e#5766\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thanks to Our Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md\"\u003evue-tsc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.5 (2025-11-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(language-service): support tsconfig path alias resolution for document links (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5562\"\u003e#5562\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(language-server): add \u003ccode\u003eserverInfo\u003c/code\u003e to initialized result (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5767\"\u003e#5767\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/kada49\"\u003e\u003ccode\u003e@​kada49\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(vscode): correct highlighting of tags starting with \u003ccode\u003etemplate\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5755\"\u003e#5755\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): allow loose props checks on generic components (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5748\"\u003e#5748\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): avoid \u003ccode\u003evue-tsc\u003c/code\u003e crash during single file checks (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5768\"\u003e#5768\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): dispose virtual code correctly - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(language-core): skip unnecessary runtime codegen step (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5766\"\u003e#5766\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.4 (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(language-service): prevent auto-insertion of html snippets in template interpolation (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5744\"\u003e#5744\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-service): strip interpolations from document passed to html service - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): report unused \u003ccode\u003e@ts-expect-error\u003c/code\u003e directive on components with loose props checks (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5750\"\u003e#5750\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): respect directive comments before \u003ccode\u003ev-else\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5753\"\u003e#5753\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(language-core): re-implement component references by codegen (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5736\"\u003e#5736\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003erefactor(language-core): simplify calculation of full interpolation content - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/093e40372fdfa1de9266899d236f96917a00ccc4\"\u003e\u003ccode\u003e093e403\u003c/code\u003e\u003c/a\u003e v3.1.5 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/c25d7e93530a3789674251e76ec80440c25b5edc\"\u003e\u003ccode\u003ec25d7e9\u003c/code\u003e\u003c/a\u003e refactor(language-core): rename \u003ccode\u003e__VLS_unknownProps\u003c/code\u003e to \u003ccode\u003e__VLS_PROPS_FALLBACK\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/342cf3bf9fcc87b43dd875646fbb8da33ec5067f\"\u003e\u003ccode\u003e342cf3b\u003c/code\u003e\u003c/a\u003e refactor(language-core): rename unknown props to \u003ccode\u003e__VLS_unknownProps\u003c/code\u003e for con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/5d841f4209fef36314f77e2cd057fafd57cce02a\"\u003e\u003ccode\u003e5d841f4\u003c/code\u003e\u003c/a\u003e fix(language-core): \u003ccode\u003edefineModel\u003c/code\u003e for generic component types (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5748\"\u003e#5748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/3e575353ae94b4c41894c5b551b7121917bc027b\"\u003e\u003ccode\u003e3e57535\u003c/code\u003e\u003c/a\u003e v3.1.4 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5754\"\u003e#5754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/66467047ab3fe652140e24200e20cdbc9659b7b4\"\u003e\u003ccode\u003e6646704\u003c/code\u003e\u003c/a\u003e fix(language-core): report unused \u003ccode\u003e@ts-expect-error\u003c/code\u003e directive on components ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/language-tools/commits/v3.1.5/packages/tsc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/lakehq/sail/pull/1083","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lakehq%2Fsail/issues/1083","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1083/packages"},{"uuid":"3635078078","node_id":"PR_kwDOCCid186z8xB1","number":780,"state":"closed","title":"fix(tadis-ui): bump @viz-js/viz from 3.20.0 to 3.21.0 in /sources/tadis-ui","user":"dependabot[bot]","labels":["dependencies","javascript","released"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T21:06:02.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T21:05:16.000Z","updated_at":"2025-11-18T01:40:26.000Z","time_to_close":46,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(tadis-ui)","packages":[{"name":"@viz-js/viz","old_version":"3.20.0","new_version":"3.21.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":"/sources/tadis-ui","ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.20.0 to 3.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.4.\u003c/li\u003e\n\u003cli\u003eIntroduce trustedTypePolicy option for renderSVGElement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.4.\u003c/li\u003e\n\u003cli\u003eIntroduce trustedTypePolicy option for renderSVGElement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/f9e13d0e58df90bfffd3293c2fe8265d23d803a5\"\u003e\u003ccode\u003ef9e13d0\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/ddd1ec1ec0cfe3ab8a111531f82ebc66ea8a17de\"\u003e\u003ccode\u003eddd1ec1\u003c/code\u003e\u003c/a\u003e Documentation for SVGRenderOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/3a1a21b956b0da33944427ddd4cb4d1879140e68\"\u003e\u003ccode\u003e3a1a21b\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/108ce3fb0849d350e7b7aa57d9239970a70fa309\"\u003e\u003ccode\u003e108ce3f\u003c/code\u003e\u003c/a\u003e Introduce trustedTypePolicy option for renderSVGElement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/e2466d94a11b07a3624d405af2d487ea5ea836ec\"\u003e\u003ccode\u003ee2466d9\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.21.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.20.0\u0026new-version=3.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MaibornWolff/microservice-visualization/pull/780","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaibornWolff%2Fmicroservice-visualization/issues/780","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/780/packages"},{"uuid":"3490078526","node_id":"PR_kwDOIlPK5M6sa9C1","number":8894,"state":"open","title":"chore(deps): bump @viz-js/viz from 3.19.0 to 3.20.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-07T06:06:21.000Z","updated_at":"2025-10-07T06:06:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@viz-js/viz","old_version":"3.19.0","new_version":"3.20.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.19.0 to 3.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/7da2a02e86d7c3a5c7452805ff2bd83b195395e9\"\u003e\u003ccode\u003e7da2a02\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/7cc4105877e3fcbcc1df04dccf80fbb2414dd65d\"\u003e\u003ccode\u003e7cc4105\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.0.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.20.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.19.0\u0026new-version=3.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Mergifyio/docs/pull/8894","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mergifyio%2Fdocs/issues/8894","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8894/packages"},{"uuid":"2879828984","node_id":"PR_kwDOPizQL86rprP4","number":13,"state":"open","title":"chore(deps-dev): bump the other-dev-dependencies group across 1 directory with 102 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-01T22:11:11.000Z","updated_at":"2025-10-01T22:11:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"other-dev-dependencies","update_count":102,"packages":[{"name":"@agentic/exa","old_version":"7.6.4","new_version":"7.6.9","repository_url":"https://github.com/transitive-bullshit/agentic"},{"name":"@agentic/searxng","old_version":"7.6.4","new_version":"7.6.9","repository_url":"https://github.com/transitive-bullshit/agentic"},{"name":"@agentic/tavily","old_version":"7.6.4","new_version":"7.6.9","repository_url":"https://github.com/transitive-bullshit/agentic"},{"name":"@anthropic-ai/sdk","old_version":"0.41.0","new_version":"0.65.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@aws-sdk/client-bedrock","old_version":"3.864.0","new_version":"3.901.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.848.0","new_version":"3.901.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.901.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@cherrystudio/embedjs-libsql","old_version":"0.1.31","new_version":"0.1.32","repository_url":"https://github.com/CherryHQ/embed-js"},{"name":"@electron-toolkit/preload","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/alex8088/electron-toolkit"},{"name":"@electron-toolkit/tsconfig","old_version":"1.0.1","new_version":"2.0.0","repository_url":"https://github.com/alex8088/electron-toolkit"},{"name":"@electron-toolkit/utils","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/alex8088/electron-toolkit"},{"name":"@electron/notarize","old_version":"2.5.0","new_version":"3.1.0","repository_url":"https://github.com/electron/notarize"},{"name":"@emotion/is-prop-valid","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"@eslint-react/eslint-plugin","old_version":"1.48.1","new_version":"2.0.4","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@eslint/js","old_version":"9.24.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@hello-pangea/dnd","old_version":"16.6.0","new_version":"18.0.1","repository_url":"https://github.com/hello-pangea/dnd"},{"name":"@langchain/community","old_version":"0.3.40","new_version":"0.3.57","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/ollama","old_version":"0.2.1","new_version":"0.2.4","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@mistralai/mistralai","old_version":"1.7.5","new_version":"1.10.0","repository_url":"https://github.com/mistralai/client-ts"},{"name":"@modelcontextprotocol/sdk","old_version":"1.17.0","new_version":"1.18.2","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@notionhq/client","old_version":"2.3.0","new_version":"5.1.0","repository_url":"https://github.com/makenotion/notion-sdk-js"},{"name":"@opentelemetry/core","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.200.0","new_version":"0.205.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@playwright/test","old_version":"1.52.0","new_version":"1.55.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@reduxjs/toolkit","old_version":"2.6.1","new_version":"2.9.0","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@shikijs/markdown-it","old_version":"3.9.1","new_version":"3.13.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"@swc/plugin-styled-components","old_version":"7.1.5","new_version":"9.1.0","repository_url":"https://github.com/swc-project/plugins"},{"name":"@tanstack/react-query","old_version":"5.75.5","new_version":"5.90.2","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@types/lodash","old_version":"4.17.16","new_version":"4.17.20","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.17.2","new_version":"24.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/pako","old_version":"1.0.7","new_version":"2.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@uiw/codemirror-extensions-langs","old_version":"4.25.1","new_version":"4.25.2","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/codemirror-themes-all","old_version":"4.25.1","new_version":"4.25.2","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.1","new_version":"4.25.2","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@vitejs/plugin-react-swc","old_version":"3.9.0","new_version":"4.1.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@viz-js/viz","old_version":"3.14.0","new_version":"3.19.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"@xyflow/react","old_version":"12.5.6","new_version":"12.8.6","repository_url":"https://github.com/xyflow/xyflow"},{"name":"axios","old_version":"1.8.4","new_version":"1.12.2","repository_url":"https://github.com/axios/axios"},{"name":"code-inspector-plugin","old_version":"0.20.14","new_version":"1.2.10","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"color","old_version":"5.0.0","new_version":"5.0.2","repository_url":"https://github.com/Qix-/color"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"dexie","old_version":"4.0.11","new_version":"4.2.0","repository_url":"https://github.com/dexie/Dexie.js"},{"name":"dexie-react-hooks","old_version":"1.1.7","new_version":"4.2.0","repository_url":"https://github.com/dexie/Dexie.js"},{"name":"diff","old_version":"7.0.0","new_version":"8.0.2","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"@types/diff","old_version":"7.0.2","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"docx","old_version":"9.3.0","new_version":"9.5.1","repository_url":"https://github.com/dolanmiu/docx"},{"name":"dotenv-cli","old_version":"7.4.4","new_version":"10.0.0","repository_url":"https://github.com/entropitor/dotenv-cli"},{"name":"electron","old_version":"37.3.1","new_version":"38.2.0","repository_url":"https://github.com/electron/electron"},{"name":"electron-builder","old_version":"26.0.15","new_version":"26.0.20","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"electron-devtools-installer","old_version":"3.2.1","new_version":"4.0.0","repository_url":"https://github.com/MarshallOfSound/electron-devtools-installer"},{"name":"electron-store","old_version":"8.2.0","new_version":"11.0.0","repository_url":"https://github.com/sindresorhus/electron-store"},{"name":"electron-updater","old_version":"6.6.4","new_version":"6.6.8","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"electron-vite","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/alex8088/electron-vite"},{"name":"emittery","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/sindresorhus/emittery"},{"name":"emoji-picker-element","old_version":"1.26.3","new_version":"1.27.0","repository_url":"https://github.com/nolanlawson/emoji-picker-element"},{"name":"eslint","old_version":"9.24.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"6.1.0","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.2.0","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"fast-xml-parser","old_version":"5.2.0","new_version":"5.2.5","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"google-auth-library","old_version":"9.15.1","new_version":"10.4.0","repository_url":"https://github.com/googleapis/google-auth-library-nodejs"},{"name":"i18next","old_version":"23.16.8","new_version":"25.5.3","repository_url":"https://github.com/i18next/i18next"},{"name":"iconv-lite","old_version":"0.6.3","new_version":"0.7.0","repository_url":"https://github.com/pillarjs/iconv-lite"},{"name":"isbinaryfile","old_version":"5.0.4","new_version":"5.0.6","repository_url":"https://github.com/gjtorikian/isBinaryFile"},{"name":"linguist-languages","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/ikatyang-collab/linguist-languages"},{"name":"lint-staged","old_version":"15.5.1","new_version":"16.2.3","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lru-cache","old_version":"11.1.0","new_version":"11.2.2","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"lucide-react","old_version":"0.525.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"mermaid","old_version":"11.9.0","new_version":"11.12.0","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"motion","old_version":"12.10.5","new_version":"12.23.22","repository_url":"https://github.com/motiondivision/motion"},{"name":"notion-helper","old_version":"1.3.22","new_version":"1.3.25","repository_url":"https://github.com/TomFrankly/notion-helper"},{"name":"p-queue","old_version":"8.1.0","new_version":"9.0.0","repository_url":"https://github.com/sindresorhus/p-queue"},{"name":"playwright","old_version":"1.52.0","new_version":"1.55.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"prettier","old_version":"3.5.3","new_version":"3.6.2","repository_url":"https://github.com/prettier/prettier"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.2","new_version":"19.1.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.2","new_version":"19.1.11","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hotkeys-hook","old_version":"4.6.2","new_version":"5.1.0","repository_url":"https://github.com/JohannesKlauss/react-keymap-hook"},{"name":"react-i18next","old_version":"14.1.3","new_version":"16.0.0","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router","old_version":"6.30.0","new_version":"7.9.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"6.30.0","new_version":"7.9.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-spinners","old_version":"0.14.1","new_version":"0.17.0","repository_url":"https://github.com/davidhu2000/react-spinners"},{"name":"remark-cjk-friendly","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/tats-u/markdown-cjk-friendly"},{"name":"rollup-plugin-visualizer","old_version":"5.14.0","new_version":"6.0.3","repository_url":"https://github.com/btd/rollup-plugin-visualizer"},{"name":"sass","old_version":"1.88.0","new_version":"1.93.2","repository_url":"https://github.com/sass/dart-sass"},{"name":"shiki","old_version":"3.9.1","new_version":"3.13.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"string-width","old_version":"7.2.0","new_version":"8.1.0","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"styled-components","old_version":"6.1.17","new_version":"6.1.19","repository_url":"https://github.com/styled-components/styled-components"},{"name":"tar","old_version":"7.4.3","new_version":"7.5.1","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tsx","old_version":"4.20.3","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"undici","old_version":"6.21.2","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"uuid","old_version":"10.0.0","new_version":"13.0.0","repository_url":"https://github.com/uuidjs/uuid"},{"name":"winston","old_version":"3.17.0","new_version":"3.18.3","repository_url":"https://github.com/winstonjs/winston"},{"name":"zod","old_version":"3.25.74","new_version":"4.1.11","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the other-dev-dependencies group with 102 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@agentic/exa](https://github.com/transitive-bullshit/agentic/tree/HEAD/packages/exa) | `7.6.4` | `7.6.9` |\n| [@agentic/searxng](https://github.com/transitive-bullshit/agentic/tree/HEAD/packages/searxng) | `7.6.4` | `7.6.9` |\n| [@agentic/tavily](https://github.com/transitive-bullshit/agentic/tree/HEAD/packages/tavily) | `7.6.4` | `7.6.9` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.41.0` | `0.65.0` |\n| [@aws-sdk/client-bedrock](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock) | `3.864.0` | `3.901.0` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.848.0` | `3.901.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.901.0` |\n| [@cherrystudio/embedjs-libsql](https://github.com/CherryHQ/embed-js) | `0.1.31` | `0.1.32` |\n| [@electron-toolkit/preload](https://github.com/alex8088/electron-toolkit/tree/HEAD/packages/preload) | `3.0.1` | `3.0.2` |\n| [@electron-toolkit/tsconfig](https://github.com/alex8088/electron-toolkit/tree/HEAD/packages/tsconfig) | `1.0.1` | `2.0.0` |\n| [@electron-toolkit/utils](https://github.com/alex8088/electron-toolkit/tree/HEAD/packages/utils) | `3.0.0` | `4.0.0` |\n| [@electron/notarize](https://github.com/electron/notarize) | `2.5.0` | `3.1.0` |\n| [@emotion/is-prop-valid](https://github.com/emotion-js/emotion) | `1.3.1` | `1.4.0` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `1.48.1` | `2.0.4` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.24.0` | `9.36.0` |\n| [@hello-pangea/dnd](https://github.com/hello-pangea/dnd) | `16.6.0` | `18.0.1` |\n| [@langchain/community](https://github.com/langchain-ai/langchainjs) | `0.3.40` | `0.3.57` |\n| [@langchain/ollama](https://github.com/langchain-ai/langchainjs) | `0.2.1` | `0.2.4` |\n| [@mistralai/mistralai](https://github.com/mistralai/client-ts) | `1.7.5` | `1.10.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.17.0` | `1.18.2` |\n| [@notionhq/client](https://github.com/makenotion/notion-sdk-js) | `2.3.0` | `5.1.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.0.0` | `2.1.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.200.0` | `0.205.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.0.1` | `2.1.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.0.1` | `2.1.0` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.0.1` | `2.1.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.52.0` | `1.55.1` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.6.1` | `2.9.0` |\n| [@shikijs/markdown-it](https://github.com/shikijs/shiki/tree/HEAD/packages/markdown-it) | `3.9.1` | `3.13.0` |\n| [@swc/plugin-styled-components](https://github.com/swc-project/plugins/tree/HEAD/packages/styled-components) | `7.1.5` | `9.1.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.75.5` | `5.90.2` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.16` | `4.17.20` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.17.2` | `24.6.1` |\n| [@types/pako](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pako) | `1.0.7` | `2.0.4` |\n| [@uiw/codemirror-extensions-langs](https://github.com/uiwjs/react-codemirror) | `4.25.1` | `4.25.2` |\n| [@uiw/codemirror-themes-all](https://github.com/uiwjs/react-codemirror) | `4.25.1` | `4.25.2` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.1` | `4.25.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.9.0` | `4.1.0` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.14.0` | `3.19.0` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.5.6` | `12.8.6` |\n| [axios](https://github.com/axios/axios) | `1.8.4` | `1.12.2` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `0.20.14` | `1.2.10` |\n| [color](https://github.com/Qix-/color) | `5.0.0` | `5.0.2` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [dexie](https://github.com/dexie/Dexie.js) | `4.0.11` | `4.2.0` |\n| [dexie-react-hooks](https://github.com/dexie/Dexie.js) | `1.1.7` | `4.2.0` |\n| [diff](https://github.com/kpdecker/jsdiff) | `7.0.0` | `8.0.2` |\n| [@types/diff](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/diff) | `7.0.2` | `8.0.0` |\n| [docx](https://github.com/dolanmiu/docx) | `9.3.0` | `9.5.1` |\n| [dotenv-cli](https://github.com/entropitor/dotenv-cli) | `7.4.4` | `10.0.0` |\n| [electron](https://github.com/electron/electron) | `37.3.1` | `38.2.0` |\n| [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) | `26.0.15` | `26.0.20` |\n| [electron-devtools-installer](https://github.com/MarshallOfSound/electron-devtools-installer) | `3.2.1` | `4.0.0` |\n| [electron-store](https://github.com/sindresorhus/electron-store) | `8.2.0` | `11.0.0` |\n| [electron-updater](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater) | `6.6.4` | `6.6.8` |\n| [electron-vite](https://github.com/alex8088/electron-vite) | `4.0.0` | `4.0.1` |\n| [emittery](https://github.com/sindresorhus/emittery) | `1.1.0` | `1.2.0` |\n| [emoji-picker-element](https://github.com/nolanlawson/emoji-picker-element) | `1.26.3` | `1.27.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `9.36.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `6.1.0` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.2.0` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.2.0` | `5.2.5` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [google-auth-library](https://github.com/googleapis/google-auth-library-nodejs) | `9.15.1` | `10.4.0` |\n| [i18next](https://github.com/i18next/i18next) | `23.16.8` | `25.5.3` |\n| [iconv-lite](https://github.com/pillarjs/iconv-lite) | `0.6.3` | `0.7.0` |\n| [isbinaryfile](https://github.com/gjtorikian/isBinaryFile) | `5.0.4` | `5.0.6` |\n| [linguist-languages](https://github.com/ikatyang-collab/linguist-languages) | `8.0.0` | `9.0.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.5.1` | `16.2.3` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.1.0` | `11.2.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.525.0` | `0.544.0` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.9.0` | `11.12.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.10.5` | `12.23.22` |\n| [notion-helper](https://github.com/TomFrankly/notion-helper) | `1.3.22` | `1.3.25` |\n| [p-queue](https://github.com/sindresorhus/p-queue) | `8.1.0` | `9.0.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.52.0` | `1.55.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.6.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.1.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.2` | `19.1.11` |\n| [react-hotkeys-hook](https://github.com/JohannesKlauss/react-keymap-hook) | `4.6.2` | `5.1.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `14.1.3` | `16.0.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `6.30.0` | `7.9.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.0` | `7.9.3` |\n| [react-spinners](https://github.com/davidhu2000/react-spinners) | `0.14.1` | `0.17.0` |\n| [remark-cjk-friendly](https://github.com/tats-u/markdown-cjk-friendly) | `1.2.0` | `1.2.1` |\n| [rollup-plugin-visualizer](https://github.com/btd/rollup-plugin-visualizer) | `5.14.0` | `6.0.3` |\n| [sass](https://github.com/sass/dart-sass) | `1.88.0` | `1.93.2` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.9.1` | `3.13.0` |\n| [string-width](https://github.com/sindresorhus/string-width) | `7.2.0` | `8.1.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.17` | `6.1.19` |\n| [tar](https://github.com/isaacs/node-tar) | `7.4.3` | `7.5.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.20.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [undici](https://github.com/nodejs/undici) | `6.21.2` | `7.16.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `10.0.0` | `13.0.0` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.18.3` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.74` | `4.1.11` |\n\n\nUpdates `@agentic/exa` from 7.6.4 to 7.6.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/transitive-bullshit/agentic/releases\"\u003e\u003ccode\u003e@​agentic/exa\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.6.9\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupdating deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.8...v7.6.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.8\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.7...v7.6.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.7\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.6...v7.6.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.6\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.5...v7.6.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLlamaindex examples  -  by \u003ca href=\"https://github.com/transitive-bullshit\"\u003e\u003ccode\u003e@​transitive-bullshit\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/cc8401e\"\u003e\u003c!-- raw HTML omitted --\u003e(cc840)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump deps to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.4...v7.6.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/86726f676f39fc9c29ae2f836cbcd97b05cc828c\"\u003e\u003ccode\u003e86726f6\u003c/code\u003e\u003c/a\u003e chore: release v7.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/56a4f59ae41cc89d2ecebb7e8125f25ca40106c3\"\u003e\u003ccode\u003e56a4f59\u003c/code\u003e\u003c/a\u003e chore: release v7.6.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/ba7da9a128c91c1024aa1fc33c74e3508ccf1978\"\u003e\u003ccode\u003eba7da9a\u003c/code\u003e\u003c/a\u003e chore: release v7.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/b60e14d84c4472a07b971bd704c2b2efb697faa9\"\u003e\u003ccode\u003eb60e14d\u003c/code\u003e\u003c/a\u003e chore: release v7.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/c57230b9644bf0f333e4114b9333d66f98ceee32\"\u003e\u003ccode\u003ec57230b\u003c/code\u003e\u003c/a\u003e chore: release v7.6.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/transitive-bullshit/agentic/commits/v7.6.9/packages/exa\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentic/searxng` from 7.6.4 to 7.6.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/transitive-bullshit/agentic/releases\"\u003e\u003ccode\u003e@​agentic/searxng\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.6.9\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupdating deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.8...v7.6.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.8\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.7...v7.6.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.7\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.6...v7.6.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.6\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.5...v7.6.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLlamaindex examples  -  by \u003ca href=\"https://github.com/transitive-bullshit\"\u003e\u003ccode\u003e@​transitive-bullshit\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/cc8401e\"\u003e\u003c!-- raw HTML omitted --\u003e(cc840)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump deps to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.4...v7.6.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/86726f676f39fc9c29ae2f836cbcd97b05cc828c\"\u003e\u003ccode\u003e86726f6\u003c/code\u003e\u003c/a\u003e chore: release v7.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/56a4f59ae41cc89d2ecebb7e8125f25ca40106c3\"\u003e\u003ccode\u003e56a4f59\u003c/code\u003e\u003c/a\u003e chore: release v7.6.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/ba7da9a128c91c1024aa1fc33c74e3508ccf1978\"\u003e\u003ccode\u003eba7da9a\u003c/code\u003e\u003c/a\u003e chore: release v7.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/b60e14d84c4472a07b971bd704c2b2efb697faa9\"\u003e\u003ccode\u003eb60e14d\u003c/code\u003e\u003c/a\u003e chore: release v7.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/c57230b9644bf0f333e4114b9333d66f98ceee32\"\u003e\u003ccode\u003ec57230b\u003c/code\u003e\u003c/a\u003e chore: release v7.6.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/transitive-bullshit/agentic/commits/v7.6.9/packages/searxng\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentic/tavily` from 7.6.4 to 7.6.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/transitive-bullshit/agentic/releases\"\u003e\u003ccode\u003e@​agentic/tavily\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.6.9\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupdating deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.8...v7.6.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.8\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.7...v7.6.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.7\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.6...v7.6.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.6\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.5...v7.6.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLlamaindex examples  -  by \u003ca href=\"https://github.com/transitive-bullshit\"\u003e\u003ccode\u003e@​transitive-bullshit\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/cc8401e\"\u003e\u003c!-- raw HTML omitted --\u003e(cc840)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump deps to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.4...v7.6.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/86726f676f39fc9c29ae2f836cbcd97b05cc828c\"\u003e\u003ccode\u003e86726f6\u003c/code\u003e\u003c/a\u003e chore: release v7.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/56a4f59ae41cc89d2ecebb7e8125f25ca40106c3\"\u003e\u003ccode\u003e56a4f59\u003c/code\u003e\u003c/a\u003e chore: release v7.6.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/ba7da9a128c91c1024aa1fc33c74e3508ccf1978\"\u003e\u003ccode\u003eba7da9a\u003c/code\u003e\u003c/a\u003e chore: release v7.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/b60e14d84c4472a07b971bd704c2b2efb697faa9\"\u003e\u003ccode\u003eb60e14d\u003c/code\u003e\u003c/a\u003e chore: release v7.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/c57230b9644bf0f333e4114b9333d66f98ceee32\"\u003e\u003ccode\u003ec57230b\u003c/code\u003e\u003c/a\u003e chore: release v7.6.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/transitive-bullshit/agentic/commits/v7.6.9/packages/tavily\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.41.0 to 0.65.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.65.0\u003c/h2\u003e\n\u003ch2\u003e0.65.0 (2025-09-29)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.64.0...sdk-v0.65.0\"\u003esdk-v0.64.0...sdk-v0.65.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for Claude Sonnet 4.5 and context management features (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3f0b0fb25317ebc60f970eddfee0e4a7cf6f6fb8\"\u003e3f0b0fb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/724a2b1a0cea4631ccdbef5a1b7cc69a767e6c41\"\u003e724a2b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e ignore .eslintcache (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/56a5f30285efab611c7c5bbbc3f308105ba0f031\"\u003e56a5f30\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.64.0\u003c/h2\u003e\n\u003ch2\u003e0.64.0 (2025-09-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.63.1...sdk-v0.64.0\"\u003esdk-v0.63.1...sdk-v0.64.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etoolRunner:\u003c/strong\u003e support custom headers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ac6a7a39335258e09238d7c970b2d45f504df816\"\u003eac6a7a3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efaster formatting (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/32d6185b0d944d12c9c160f3055dd9d5ade44d8a\"\u003e32d6185\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix incremental formatting in some cases (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2bdf8ee858fec58e011218ae1c9925c66bf2b982\"\u003e2bdf8ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e remove deprecated \u003ccode\u003ecompilerOptions.baseUrl\u003c/code\u003e from tsconfig.json (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2817c4543abbcf10947e9ae812d88604cf812c33\"\u003e2817c45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.63.1\u003c/h2\u003e\n\u003ch2\u003e0.63.1 (2025-09-23)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.63.0...sdk-v0.63.1\"\u003esdk-v0.63.0...sdk-v0.63.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehelpers/zod:\u003c/strong\u003e fix compat with zod 3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a2952e1a64e4dfb2a03f90c9af4e816627bf85e7\"\u003ea2952e1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not install brew dependencies in ./scripts/bootstrap by default (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/115d81aef0623746220fb13c58c4ba87603a511d\"\u003e115d81a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update CI (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dfa991aca8f4cbbbf5af8ea32bb5be0a8dae1ace\"\u003edfa991a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage:\u003c/strong\u003e lower zod peer dependency constraints (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b40cfeca234432f9a0b1b3ddd8b90c29ff25be02\"\u003eb40cfec\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/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.65.0 (2025-09-29)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.64.0...sdk-v0.65.0\"\u003esdk-v0.64.0...sdk-v0.65.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for Claude Sonnet 4.5 and context management features (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3f0b0fb25317ebc60f970eddfee0e4a7cf6f6fb8\"\u003e3f0b0fb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/724a2b1a0cea4631ccdbef5a1b7cc69a767e6c41\"\u003e724a2b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e ignore .eslintcache (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/56a5f30285efab611c7c5bbbc3f308105ba0f031\"\u003e56a5f30\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.64.0 (2025-09-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.63.1...sdk-v0.64.0\"\u003esdk-v0.63.1...sdk-v0.64.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etoolRunner:\u003c/strong\u003e support custom headers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ac6a7a39335258e09238d7c970b2d45f504df816\"\u003eac6a7a3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efaster formatting (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/32d6185b0d944d12c9c160f3055dd9d5ade44d8a\"\u003e32d6185\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix incremental formatting in some cases (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2bdf8ee858fec58e011218ae1c9925c66bf2b982\"\u003e2bdf8ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e remove deprecated \u003ccode\u003ecompilerOptions.baseUrl\u003c/code\u003e from tsconfig.json (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2817c4543abbcf10947e9ae812d88604cf812c33\"\u003e2817c45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.63.1 (2025-09-23)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.63.0...sdk-v0.63.1\"\u003esdk-v0.63.0...sdk-v0.63.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehelpers/zod:\u003c/strong\u003e fix compat with zod 3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a2952e1a64e4dfb2a03f90c9af4e816627bf85e7\"\u003ea2952e1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not install brew dependencies in ./scripts/bootstrap by default (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/115d81aef0623746220fb13c58c4ba87603a511d\"\u003e115d81a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update CI (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dfa991aca8f4cbbbf5af8ea32bb5be0a8dae1ace\"\u003edfa991a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage:\u003c/strong\u003e lower zod peer dependency constraints (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b40cfeca234432f9a0b1b3ddd8b90c29ff25be02\"\u003eb40cfec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.63.0 (2025-09-17)\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/anthropics/anthropic-sdk-typescript/commit/293c5db767c30393b38a24eb4e830312b8282bb6\"\u003e\u003ccode\u003e293c5db\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b0b720082c23e4b033df2ebce2a4b040e92a2af2\"\u003e\u003ccode\u003eb0b7200\u003c/code\u003e\u003c/a\u003e feat(api): adds support for Claude Sonnet 4.5 and context management features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f9947989202e08ddff5210b20b7fe413f51714f6\"\u003e\u003ccode\u003ef994798\u003c/code\u003e\u003c/a\u003e chore(internal): ignore .eslintcache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a8c35bc80e59495431d81bef832bf5b1838d5fd7\"\u003e\u003ccode\u003ea8c35bc\u003c/code\u003e\u003c/a\u003e chore(internal): codegen related update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1bb06f790e16f5747feba0463ff2846cb0f5b329\"\u003e\u003ccode\u003e1bb06f7\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d823e52d49c8ccdbf259f41a553d1040c0a144cb\"\u003e\u003ccode\u003ed823e52\u003c/code\u003e\u003c/a\u003e chore(internal): fix incremental formatting in some cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8ee0c3a458b57826492668619e26b812e4a52aac\"\u003e\u003ccode\u003e8ee0c3a\u003c/code\u003e\u003c/a\u003e feat(toolRunner): support custom headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ba3eadd23cd842800afa70fcbd39953c9b780a70\"\u003e\u003ccode\u003eba3eadd\u003c/code\u003e\u003c/a\u003e chore(internal): remove deprecated \u003ccode\u003ecompilerOptions.baseUrl\u003c/code\u003e from tsconfig.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5be54cb78e9303b5b839b9cbee2fbddcbec1ef62\"\u003e\u003ccode\u003e5be54cb\u003c/code\u003e\u003c/a\u003e perf: faster formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d3be31f5a4e6ebb4c0a2f65dbb8f381ae73a9166\"\u003e\u003ccode\u003ed3be31f\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.41.0...sdk-v0.65.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock` from 3.864.0 to 3.901.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.901.0\u003c/h2\u003e\n\u003ch4\u003e3.901.0(2025-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ebump Gradle to 9.0.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7390\"\u003e#7390\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e004195a36d0198a2e8430b809063d25e49d262\"\u003e1e004195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump codegen version to 0.36.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7393\"\u003e#7393\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d0a9cd8b8ac2dd0fb5fe2a6263e81252cde466db\"\u003ed0a9cd8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eadd more bundle types to the benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7392\"\u003e#7392\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/97078ce620c47657072d9082ba8372bdeb510e70\"\u003e97078ce6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump '@smithy/*' versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7391\"\u003e#7391\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a418cc265b71347d0582d7ec2b937d51f5407ce\"\u003e0a418cc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  This is a documentation only Amazon ECS release that adds additional information for health checks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5652334b742048bf9b8f71d6fcf6a898011afe5\"\u003ea5652334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-database-migration-service:\u003c/strong\u003e  This is a doc-only update, revising text for kms-key-arns. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/629c6306c9e875913a5aeaca0dfd700a5368291d\"\u003e629c6306\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-chime-sdk-meetings:\u003c/strong\u003e  Add support to receive dual stack MediaPlacement URLs in Chime Meetings SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c32ced42006da139afd5a68f1bfb719c25d3557f\"\u003ec32ced42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanroomsml:\u003c/strong\u003e  This release introduces data access budgets to view how many times an input channel can be used for ML jobs in a collaboration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6cc054b0f654118d455e9ff018c8020499311c9\"\u003ea6cc054b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanrooms:\u003c/strong\u003e  This release introduces data access budgets to control how many times a table can be used for queries and jobs in a collaboration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/783dbc10a03aa60bcedb7da715026a741378ea0d\"\u003e783dbc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Added the UpdateCluster API action to modify cluster configurations, and Slurm custom settings for queues. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b9d480eaffccc6629de49b83c0cc6fa7131a130\"\u003e3b9d480e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Remove incorrect ReadOnly trait on IVS RealTime ImportPublicKey API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8b79cdc1a70cf11a8bd3099f495fe55ed8a012b5\"\u003e8b79cdc1\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.901.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.900.0\u003c/h2\u003e\n\u003ch4\u003e3.900.0(2025-09-30)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ereplace legacy gradle plugin code (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7389\"\u003e#7389\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e2b60b5dc7e585a9541decce8c8f43418dcfe195\"\u003ee2b60b5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump smithy-plugin to 0.7.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7388\"\u003e#7388\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9cbc47569df8a2df7b66ac8eace1d31bb02a64a\"\u003eb9cbc475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump smithy-gradle-plugin to 1.3.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7387\"\u003e#7387\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f449c5b86ada847b37878eab3bc0e5d2614d0332\"\u003ef449c5b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade smithy to 1.62.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7386\"\u003e#7386\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/568fe9a65619bbb51a58587f4860cefe65867c67\"\u003e568fe9a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  added warnings to a few CLI pages (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ea0f8896d92e6677db80a0cded6f3c481bc2942\"\u003e1ea0f889\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/453bf08d09a0d3bf43ca35842a064bc50eb7cd8a\"\u003e453bf08d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces ListProfileHistoryRecords and GetProfileHistoryRecord APIs for comprehensive profile history tracking with complete audit trails of creation, updates, merges, deletions, and data ingestion events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a39cb1276808462911f1250083e6d3c48859c24c\"\u003ea39cb127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Enhanced RDS error handling: Added DBProxyEndpointNotFoundFault, DBShardGroupNotFoundFault, KMSKeyNotAccessibleFault for snapshots/restores/backups, NetworkTypeNotSupported, StorageTypeNotSupportedFault for restores, and granular state validation faults. Changed DBInstanceNotReadyFault to HTTP 400. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6d4eb28861f8d0fb3fd4ab400a1b70f6825208b\"\u003ea6d4eb28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  Added support for FIPS VPC endpoints in FIPS-enabled AWS Regions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/def03385d2f02876fabd6f00ae2dc851c969d32e\"\u003edef03385\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/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.900.0...v3.901.0\"\u003e3.901.0\u003c/a\u003e (2025-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.898.0...v3.899.0\"\u003e3.899.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.895.0...v3.896.0\"\u003e3.896.0\u003c/a\u003e (2025-09-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.894.0...v3.895.0\"\u003e3.895.0\u003c/a\u003e (2025-09-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.893.0...v3.894.0\"\u003e3.894.0\u003c/a\u003e (2025-09-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.892.0...v3.893.0\"\u003e3.893.0\u003c/a\u003e (2025-09-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.891.0...v3.892.0\"\u003e3.892.0\u003c/a\u003e (2025-09-18)\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/5befda8667e806c2e95556a55d09b05bc9f0dd3a\"\u003e\u003ccode\u003e5befda8\u003c/code\u003e\u003c/a\u003e Publish v3.901.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a418cc265b71347d0582d7ec2b937d51f5407ce\"\u003e\u003ccode\u003e0a418cc\u003c/code\u003e\u003c/a\u003e chore: bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock/issues/7391\"\u003e#7391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99ff240110f8e2213f96ab208b44fe7cdf22be4a\"\u003e\u003ccode\u003e99ff240\u003c/code\u003e\u003c/a\u003e Publish v3.899.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad1514df905b7b661f7f81050f5f2102d31e5cfa\"\u003e\u003ccode\u003ead1514d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for separating error schema \u0026amp; ctor (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock/issues/7377\"\u003e#7377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/115af678470101f95f86bac31e42f1d6acd8b9d5\"\u003e\u003ccode\u003e115af67\u003c/code\u003e\u003c/a\u003e Publish v3.896.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/281c666796e62691a6af521d21a87ad788b54c68\"\u003e\u003ccode\u003e281c666\u003c/code\u003e\u003c/a\u003e chore(clients): replace 'uuid' with '\u003ccode\u003e@​smithy/uuid\u003c/code\u003e' (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/76ac1de2947a077fd53217af55f8f3c9e1203287\"\u003e\u003ccode\u003e76ac1de\u003c/code\u003e\u003c/a\u003e chore(codegen): bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock/issues/7370\"\u003e#7370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/717bb16d9bcd9f41bf4afa5583a744b4a2c460e4\"\u003e\u003ccode\u003e717bb16\u003c/code\u003e\u003c/a\u003e Publish v3.895.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de69eb520aaa8ca098517007837037a03e356958\"\u003e\u003ccode\u003ede69eb5\u003c/code\u003e\u003c/a\u003e Publish v3.894.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6cdb1ae729a827f8003f7c2e496cb0809dae5973\"\u003e\u003ccode\u003e6cdb1ae\u003c/code\u003e\u003c/a\u003e Publish v3.893.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.901.0/clients/client-bedrock\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.848.0 to 3.901.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.901.0\u003c/h2\u003e\n\u003ch4\u003e3.901.0(2025-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ebump Gradle to 9.0.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7390\"\u003e#7390\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e004195a36d0198a2e8430b809063d25e49d262\"\u003e1e004195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump codegen version to 0.36.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7393\"\u003e#7393\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d0a9cd8b8ac2dd0fb5fe2a6263e81252cde466db\"\u003ed0a9cd8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eadd more bundle types to the benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7392\"\u003e#7392\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/97078ce620c47657072d9082ba8372bdeb510e70\"\u003e97078ce6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump '@smithy/*' versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7391\"\u003e#7391\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a418cc265b71347d0582d7ec2b937d51f5407ce\"\u003e0a418cc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  This is a documentation only Amazon ECS release that adds additional information for health checks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5652334b742048bf9b8f71d6fcf6a898011afe5\"\u003ea5652334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-database-migration-service:\u003c/strong\u003e  This is a doc-only update, revising text for kms-key-arns. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/629c6306c9e875913a5aeaca0dfd700a5368291d\"\u003e629c6306\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-chime-sdk-meetings:\u003c/strong\u003e  Add support to receive dual stack MediaPlacement URLs in Chime Meetings SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c32ced42006da139afd5a68f1bfb719c25d3557f\"\u003ec32ced42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanroomsml:\u003c/strong\u003e  This release introduces data access budgets to view how many times an input channel can be used for ML jobs in a collaboration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6cc054b0f654118d455e9ff018c8020499311c9\"\u003ea6cc054b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanrooms:\u003c/strong\u003e  This release introduces data access budgets to control how many times a table can be used for queries and jobs in a collaboration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/783dbc10a03aa60bcedb7da715026a741378ea0d\"\u003e783dbc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Added the UpdateCluster API action to modify cluster configurations, and Slurm custom settings for queues. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b9d480eaffccc6629de49b83c0cc6fa7131a130\"\u003e3b9d480e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Remove incorrect ReadOnly trait on IVS RealTime ImportPublicKey API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8b79cdc1a70cf11a8bd3099f495fe55ed8a012b5\"\u003e8b79cdc1\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.901.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.900.0\u003c/h2\u003e\n\u003ch4\u003e3.900.0(2025-09-30)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ereplace legacy gradle plugin code (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7389\"\u003e#7389\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e2b60b5dc7e585a9541decce8c8f43418dcfe195\"\u003ee2b60b5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump smithy-plugin to 0.7.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7388\"\u003e#7388\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9cbc47569df8a2df7b66ac8eace1d31bb02a64a\"\u003eb9cbc475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump smithy-gradle-plugin to 1.3.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7387\"\u003e#7387\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f449c5b86ada847b37878eab3bc0e5d2614d0332\"\u003ef449c5b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade smithy to 1.62.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7386\"\u003e#7386\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/568fe9a65619bbb51a58587f4860cefe65867c67\"\u003e568fe9a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  added warnings to a few CLI pages (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ea0f8896d92e6677db80a0cded6f3c481bc2942\"\u003e1ea0f889\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/453bf08d09a0d3bf43ca35842a064bc50eb7cd8a\"\u003e453bf08d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces ListProfileHistoryRecords and GetProfileHistoryRecord APIs for comprehensive profile history tracking with complete audit trails of creation, updates, merges, deletions, and data ingestion events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a39cb1276808462911f1250083e6d3c48859c24c\"\u003ea39cb127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Enhanced RDS error handling: Added DBProxyEndpointNotFoundFault, DBShardGroupNotFoundFault, KMSKeyNotAccessibleFault for snapshots/restores/backups, NetworkTypeNotSupported, StorageTypeNotSupportedFault for restores, and granular state validation faults. Changed DBInstanceNotReadyFault to HTTP 400. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6d4eb28861f8d0fb3fd4ab400a1b70f6825208b\"\u003ea6d4eb28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  Added support for FIPS VPC endpoints in FIPS-enabled AWS Regions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/def03385d2f02876fabd6f00ae2dc851c969d32e\"\u003edef03385\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/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.900.0...v3.901.0\"\u003e3.901.0\u003c/a\u003e (2025-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.898.0...v3.899.0\"\u003e3.899.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-runtime:\u003c/strong\u003e New stop reason for Converse and ConverseStream (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/323c12bda4acf0b68452acf6d0e0e21216cd63d8\"\u003e323c12b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.895.0...v3.896.0\"\u003e3.896.0\u003c/a\u003e (2025-09-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.894.0...v3.895.0\"\u003e3.895.0\u003c/a\u003e (2025-09-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.893.0...v3.894.0\"\u003e3.894.0\u003c/a\u003e (2025-09-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.892.0...v3.893.0\"\u003e3.893.0\u003c/a\u003e (2025-09-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\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/aws/aws-sdk-js-v3/commit/5befda8667e806c2e95556a55d09b05bc9f0dd3a\"\u003e\u003ccode\u003e5befda8\u003c/code\u003e\u003c/a\u003e Publish v3.901.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a418cc265b71347d0582d7ec2b937d51f5407ce\"\u003e\u003ccode\u003e0a418cc\u003c/code\u003e\u003c/a\u003e chore: bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7391\"\u003e#7391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99ff240110f8e2213f96ab208b44fe7cdf22be4a\"\u003e\u003ccode\u003e99ff240\u003c/code\u003e\u003c/a\u003e Publish v3.899.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/323c12bda4acf0b68452acf6d0e0e21216cd63d8\"\u003e\u003ccode\u003e323c12b\u003c/code\u003e\u003c/a\u003e feat(client-bedrock-runtime): New stop reason for Converse and ConverseStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad1514df905b7b661f7f81050f5f2102d31e5cfa\"\u003e\u003ccode\u003ead1514d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for separating error schema \u0026amp; ctor (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7377\"\u003e#7377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/115af678470101f95f86bac31e42f1d6acd8b9d5\"\u003e\u003ccode\u003e115af67\u003c/code\u003e\u003c/a\u003e Publish v3.896.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/281c666796e62691a6af521d21a87ad788b54c68\"\u003e\u003ccode\u003e281c666\u003c/code\u003e\u003c/a\u003e chore(clients): replace 'uuid' with '\u003ccode\u003e@​smithy/uuid\u003c/code\u003e' (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/76ac1de2947a077fd53217af55f8f3c9e1203287\"\u003e\u003ccode\u003e76ac1de\u003c/code\u003e\u003c/a\u003e chore(codegen): bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7370\"\u003e#7370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/717bb16d9bcd9f41bf4afa5583a744b4a2c460e4\"\u003e\u003ccode\u003e717bb16\u003c/code\u003e\u003c/a\u003e Publish v3.895.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de69eb520aaa8ca098517007837037a03e356958\"\u003e\u003ccode\u003ede69eb5\u003c/code\u003e\u003c/a\u003e Publish v3.894.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.901.0/clients/client-bedrock-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.901.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.901.0\u003c/h2\u003e\n\u003ch4\u003e3.901.0(2025-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ebump Gradle to 9.0.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7390\"\u003e#7390\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e004195a36d0198a2e8430b809063d25e49d262\"\u003e1e004195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump codegen version to 0.36.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7393\"\u003e#7393\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d0a9cd8b8ac2dd0fb5fe2a6263e81252cde466db\"\u003ed0a9cd8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eadd more bundle types to the benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7392\"\u003e#7392\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/97078ce620c47657072d9082ba8372bdeb510e70\"\u003e97078ce6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump '@smithy/*' versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7391\"\u003e#7391\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a418cc265b71347d0582d7ec2b937d51f5407ce\"\u003e0a418cc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  This is a documentation only Amazon ECS release that adds additional information for health checks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5652334b742048bf9b8f71d6fcf6a898011afe5\"\u003ea5652334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-database-migration-service:\u003c/strong\u003e  This is a doc-only update, revising text for kms-key-arns. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/629c6306c9e875913a5aeaca0dfd700a5368291d\"\u003e629c6306\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-chime-sdk-meetings:\u003c/strong\u003e  Add support to receive dual stack MediaPlacement URLs in Chime Meetings SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c32ced42006da139afd5a68f1bfb719c25d3557f\"\u003ec32ced42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanroomsml:\u003c/strong\u003e  This release introduces data access budgets to view how many times an input channel can be used for ML jobs in a collaboration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6cc054b0f654118d455e9ff018c8020499311c9\"\u003ea6cc054b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanrooms:\u003c/strong\u003e  This release introduces data access budgets to control how many times a table can be used for queries and jobs in a collaboration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/783dbc10a03aa60bcedb7da715026a741378ea0d\"\u003e783dbc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Added the UpdateCluster API action to modify cluster configurations, and Slurm custom settings for queues. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b9d480eaffccc6629de49b83c0cc6fa7131a130\"\u003e3b9d480e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Remove incorrect ReadOnly trait on IVS RealTime ImportPublicKey API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8b79cdc1a70cf11a8bd3099f495fe55ed8a012b5\"\u003e8b79cdc1\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.901.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.900.0\u003c/h2\u003e\n\u003ch4\u003e3.900.0(2025-09-30)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ereplace legacy gradle plugin code (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7389\"\u003e#7389\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e2b60b5dc7e585a9541decce8c8f43418dcfe195\"\u003ee2b60b5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump smithy-plugin to 0.7.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7388\"\u003e#7388\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9cbc47569df8a2df7b66ac8eace1d31bb02a64a\"\u003eb9cbc475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump smithy-gradle-plugin to 1.3.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7387\"\u003e#7387\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f449c5b86ada847b37878eab3bc0e5d2614d0332\"\u003ef449c5b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade smithy to 1.62.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7386\"\u003e#7386\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/568fe9a65619bbb51a58587f4860cefe65867c67\"\u003e568fe9a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  added warnings to a few CLI pages (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ea0f8896d92e6677db80a0cded6f3c481bc2942\"\u003e1ea0f889\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/453bf08d09a0d3bf43ca35842a064bc50eb7cd8a\"\u003e453bf08d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces ListProfileHistoryRecords and GetProfileHistoryRecord APIs for comprehensive profile history tracking with complete audit trails of creation, updates, merges, deletions, and data ingestion events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a39cb1276808462911f1250083e6d3c48859c24c\"\u003ea39cb127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Enhanced RDS error handling: Added DBProxyEndpointNotFoundFault, DBShardGroupNotFoundFault, KMSKeyNotAccessibleFault for snapshots/restores/backups, NetworkTypeNotSupported, StorageTypeNotSupportedFault for restores, and granular state validation faults. Changed DBInstanceNotReadyFault to HTTP 400. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6d4eb28861f8d0fb3fd4ab400a1b70f6825208b\"\u003ea6d4eb28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  Added support for FIPS VPC endpoints in FIPS-enabled AWS Regions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/def03385d2f02876fabd6f00ae2dc851c969d32e\"\u003edef03385\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/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.900.0...v3.901.0\"\u003e3.901.0\u003c/a\u003e (2025-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.898.0...v3.899.0\"\u003e3.899.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.895.0...v3.896.0\"\u003e3.896.0\u003c/a\u003e (2025-09-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.894.0...v3.895.0\"\u003e3.895.0\u003c/a\u003e (2025-09-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.893.0...v3.894.0\"\u003e3.894.0\u003c/a\u003e (2025-09-22)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003exml-builder:\u003c/strong\u003e use DOMParser for browser XML parsing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7347\"\u003e#7347\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/af4025005e5c251d64b5cf3840d24e48d7ae1d91\"\u003eaf40250\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.892.0...v3.893.0\"\u003e3.893.0\u003c/a\u003e (2025-09-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5befda8667e806c2e95556a55d09b05bc9f0dd3a\"\u003e\u003ccode\u003e5befda8\u003c/code\u003e\u003c/a\u003e Publish v3.901.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a418cc265b71347d0582d7ec2b937d51f5407ce\"\u003e\u003ccode\u003e0a418cc\u003c/code\u003e\u003c/a\u003e chore: bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7391\"\u003e#7391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99ff240110f8e2213f96ab208b44fe7cdf22be4a\"\u003e\u003ccode\u003e99ff240\u003c/code\u003e\u003c/a\u003e Publish v3.899.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad1514df905b7b661f7f81050f5f2102d31e5cfa\"\u003e\u003ccode\u003ead1514d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for separating error schema \u0026amp; ctor (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7377\"\u003e#7377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/115af678470101f95f86bac31e42f1d6acd8b9d5\"\u003e\u003ccode\u003e115af67\u003c/code\u003e\u003c/a\u003e Publish v3.896.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f7eb085f7d34ba91aaef6e235e5f15c8607d5084\"\u003e\u003ccode\u003ef7eb085\u003c/code\u003e\u003c/a\u003e test(clients): update payload types in client tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/281c666796e62691a6af521d21a87ad788b54c68\"\u003e\u003ccode\u003e281c666\u003c/code\u003e\u003c/a\u003e chore(clients): replace 'uuid' with '\u003ccode\u003e@​smithy/uuid\u003c/code\u003e' (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/76ac1de2947a077fd53217af55f8f3c9e1203287\"\u003e\u003ccode\u003e76ac1de\u003c/code\u003e\u003c/a\u003e chore(codegen): bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7370\"\u003e#7370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/717bb16d9bcd9f41bf4afa5583a744b4a2c460e4\"\u003e\u003ccode\u003e717bb16\u003c/code\u003e\u003c/a\u003e Publish v3.895.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de69eb520aaa8ca098517007837037a03e356958\"\u003e\u003ccode\u003ede69eb5\u003c/code\u003e\u003c/a\u003e Publish v3.894.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.901.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cherrystudio/embedjs-libsql` from 0.1.31 to 0.1.32\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/CherryHQ/embed-js/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-toolkit/preload` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex8088/electron-toolkit/releases\"\u003e\u003ccode\u003e@​electron-toolkit/preload\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epreload@3.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/preload@3.0.2/packages/preload/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/master/packages/preload/CHANGELOG.md\"\u003e\u003ccode\u003e@​electron-toolkit/preload\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev3.0.2 (\u003cem\u003e2025-04-19\u003c/em\u003e)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add 'webUtils.getPathForFile' api\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/77391509bcbf8c84b1bc6d639d245f2083b5ef03\"\u003e\u003ccode\u003e7739150\u003c/code\u003e\u003c/a\u003e release(preload): v3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/2ba16b5e8ad171879bb093caedd41e0d9a2e21dc\"\u003e\u003ccode\u003e2ba16b5\u003c/code\u003e\u003c/a\u003e feat(preload): add 'webUtils.getPathForFile' api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/5220c192df2f3b35a2e86e4f9a3705e926567ed7\"\u003e\u003ccode\u003e5220c19\u003c/code\u003e\u003c/a\u003e refactor: use rollup instead of unbuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/fcc77c8fddb18bb61c26e2acb90b1f5363ca869d\"\u003e\u003ccode\u003efcc77c8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alex8088/electron-toolkit/commits/preload@3.0.2/packages/preload\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-toolkit/tsconfig` from 1.0.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex8088/electron-toolkit/releases\"\u003e\u003ccode\u003e@​electron-toolkit/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epreload@2.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/preload@2.0.0/packages/preload/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eutils@2.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/utils@2.0.0/packages/utils/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eeslint-config-prettier@2.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/eslint-config-prettier@2.0.0/packages/eslint-config-prettier/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eeslint-config-ts@2.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/eslint-config-ts@2.0.0/packages/eslint-config-ts/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eeslint-config@2.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/eslint-config@2.0.0/packages/eslint-config/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003etsconfig@2.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/tsconfig@2.0.0/packages/tsconfig/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eeslint-config@2.0.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/eslint-config@2.0.0-beta.0/packages/eslint-config/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003epreload@1.0.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/preload@1.0.3/packages/preload/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eutils-v1.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/utils-v1.0.2/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003epreload@1.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/preload@1.0.2/packages/preload/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eeslint-config@1.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/eslint-config@1.0.2/packages/eslint-config/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003etyped-ipc@1.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/typed-ipc@1.0.2/packages/typed-ipc/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/master/packages/tsconfig/CHANGELOG.md\"\u003e\u003ccode\u003e@​electron-toolkit/tsconfig\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev2.0.0 (\u003cem\u003e2025-09-21\u003c/em\u003e)\u003c/h3\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat: set \u003ccode\u003emoduleResolution\u003c/code\u003e to \u003ccode\u003ebundler\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/alex8088/electron-toolkit/commit/ccf67de14cb1c5f76c6d8381c020b27179f3f91d\"\u003e\u003ccode\u003eccf67de\u003c/code\u003e\u003c/a\u003e fix: remove 'composite'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alex8088/electron-toolkit/commits/utils@2.0.0/packages/tsconfig\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-toolkit/utils` from 3.0.0 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/alex8088/electron-toolkit/releases\"\u003e\u003ccode\u003e@​electron-toolkit/utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eutils@4.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/utils@4.0.0/packages/utils/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eeslint-config-ts@3.1.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/eslint-config-ts@3.1.0/packages/eslint-config-ts/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003epreload@3.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/preload@3.0.2/packages/preload/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003epreload@3.0.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/preload@3.0.1/packages/preload/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/master/packages/utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​electron-toolkit/utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev4.0.0 (\u003cem\u003e2025-02-06\u003c/em\u003e)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: remove ipc helper\u003c/li\u003e\n\u003cli\u003efix: disable devtool shortcut key in production\u003c/li\u003e\n\u003cli\u003efix: watchWindowShortcuts method parameter type \u003ca href=\"https://redirect.github.com/alex8088/electron-toolkit/issues/17\"\u003e#17\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: auto launch not work \u003ca href=\"https://redirect.github.com/alex8088/electron-toolkit/issues/16\"\u003e#16\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/db8df07e9a924b011ffd8f3050a0fc9193bf9e5b\"\u003e\u003ccode\u003edb8df07\u003c/code\u003e\u003c/a\u003e release(utils): v4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/6f71fd0a36b16142378691a06c05662b839b1d5b\"\u003e\u003ccode\u003e6f71fd0\u003c/code\u003e\u003c/a\u003e fix(utils): auto launch not work \u003ca href=\"https://github.com/alex8088/electron-toolkit/tree/HEAD/packages/utils/issues/16\"\u003e#16\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/cecc2a7d78931ea83836d580947406bb803ffb74\"\u003e\u003ccode\u003ececc2a7\u003c/code\u003e\u003c/a\u003e fix(utils): watchWindowShortcuts method parameter type \u003ca href=\"https://github.com/alex8088/electron-toolkit/tree/HEAD/packages/utils/issues/17\"\u003e#17\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/731ff6592de80082600dd0e8fde992b488445983\"\u003e\u003ccode\u003e731ff65\u003c/code\u003e\u003c/a\u003e fix(utils): disable devtool shortcut key in production\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/554c21d49c6620c1e32a39572cb5894e25e4262b\"\u003e\u003ccode\u003e554c21d\u003c/code\u003e\u003c/a\u003e refactor(utils): remove ipc helper\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alex8088/electron-toolkit/commits/utils@4.0.0/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron/notarize` from 2.5.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/notarize/releases\"\u003e\u003ccode\u003e@​electron/notarize\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/electron/notarize/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2025-09-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for individual API keys (Xcode 26 supported feature) (\u003ca href=\"https://redirect.github.com/electron/notarize/issues/246\"\u003e#246\u003c/a\u003e) (\u003ca href=\"https://github.com/electron/notarize/commit/a0f6912bc8a56274bf54f037ceea128c9809b5f9\"\u003ea0f6912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/electron/notarize/compare/v3.0.1...v3.0.2\"\u003e3.0.2\u003c/a\u003e (2025-08-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport all relevant types from package (\u003ca href=\"https://redirect.github.com/electron/notarize/issues/248\"\u003e#248\u003c/a\u003e) (\u003ca href=\"https://github.com/electron/notarize/commit/5af3ec0d4cf955836377947965dbcc100a5f8c9b\"\u003e5af3ec0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/electron/notarize/compare/v3.0.0...v3.0.1\"\u003e3.0.1\u003c/a\u003e (2025-03-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003egraceful-fs\u003c/code\u003e and use direct imports (\u003ca href=\"https://redirect.github.com/electron/notarize/issues/229\"\u003e#229\u003c/a\u003e) (\u003ca href=\"https://github.com/electron/notarize/commit/451b6e7fc7a8130b8d14ff5a04ffd1a28dbf250f\"\u003e451b6e7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/electron/notarize/compare/v2.5.0...v3.0.0\"\u003e3.0.0\u003c/a\u003e (2025-03-14)\u003c/h1\u003e\n\u003cp\u003eThis new major release is part of our initiative to move the Electron ecosystem to Node 22. \u003ca href=\"https://www.electronjs.org/blog/ecosystem-node-22\"\u003eRead more about it on our blog.\u003c/a\u003e\u003c/p...\n\n_Description has been truncated_","html_url":"https://github.com/jzp183/cherry-studio/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jzp183%2Fcherry-studio/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"3472895882","node_id":"PR_kwDOF1E6Vc6rhT7S","number":1563,"state":"closed","title":"Bump the all-patch-minor group across 1 directory with 101 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-01T09:48:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-01T10:08:23.000Z","updated_at":"2025-11-01T09:48:32.000Z","time_to_close":2677207,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-patch-minor","update_count":101,"packages":[{"name":"node-gyp","old_version":"11.2.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"@changesets/cli","old_version":"2.29.4","new_version":"2.29.7","repository_url":"https://github.com/changesets/changesets"},{"name":"@vitest/coverage-v8","old_version":"3.2.2","new_version":"3.2.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/eslint-plugin","old_version":"1.2.1","new_version":"1.3.13","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"eslint","old_version":"9.28.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.2","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import-x","old_version":"4.15.0","new_version":"4.16.1","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"htmlhint","old_version":"1.4.0","new_version":"1.7.1","repository_url":"https://github.com/htmlhint/HTMLHint"},{"name":"prettier","old_version":"3.5.3","new_version":"3.6.2","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-pkg","old_version":"0.19.1","new_version":"0.21.2","repository_url":"https://github.com/un-ts/prettier"},{"name":"prettier-plugin-sh","old_version":"0.17.4","new_version":"0.18.0","repository_url":"https://github.com/un-ts/prettier"},{"name":"prettier-plugin-toml","old_version":"2.0.5","new_version":"2.0.6","repository_url":"https://github.com/un-ts/prettier"},{"name":"pyright","old_version":"1.1.400","new_version":"1.1.405","repository_url":"https://github.com/Microsoft/pyright"},{"name":"turbo","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.33.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.2.2","new_version":"3.2.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@aws-sdk/client-auto-scaling","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ecr","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-providers","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.823.0","new_version":"3.900.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"dockerode","old_version":"4.0.6","new_version":"4.0.9","repository_url":"https://github.com/apocas/dockerode"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"winston","old_version":"3.17.0","new_version":"3.18.3","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/dockerode","old_version":"3.3.39","new_version":"3.3.44","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tsx","old_version":"4.19.4","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@aws-sdk/client-cloudwatch","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ec2","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@node-saml/passport-saml","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/node-saml/passport-saml"},{"name":"@trpc/client","old_version":"11.2.0","new_version":"11.6.0","repository_url":"https://github.com/trpc/trpc"},{"name":"@trpc/server","old_version":"11.2.0","new_version":"11.6.0","repository_url":"https://github.com/trpc/trpc"},{"name":"@viz-js/viz","old_version":"3.12.0","new_version":"3.19.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"ace-builds","old_version":"1.42.0","new_version":"1.43.3","repository_url":"https://github.com/ajaxorg/ace-builds"},{"name":"ace-code","old_version":"1.42.0","new_version":"1.43.3","repository_url":"https://github.com/ajaxorg/ace"},{"name":"bootstrap","old_version":"5.3.6","new_version":"5.3.8","repository_url":"https://github.com/twbs/bootstrap"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.0.0","new_version":"1.1.2","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"debug","old_version":"4.4.1","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.2.7","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"es-main","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/tschaub/es-main"},{"name":"ioredis","old_version":"5.6.1","new_version":"5.8.0","repository_url":"https://github.com/luin/ioredis"},{"name":"isbinaryfile","old_version":"5.0.4","new_version":"5.0.6","repository_url":"https://github.com/gjtorikian/isBinaryFile"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"lru-cache","old_version":"11.1.0","new_version":"11.2.2","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"morphdom","old_version":"2.7.5","new_version":"2.7.7","repository_url":"https://github.com/patrick-steele-idem/morphdom"},{"name":"multer","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/expressjs/multer"},{"name":"@types/multer","old_version":"1.4.12","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"on-headers","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/jshttp/on-headers"},{"name":"@types/on-headers","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"pg","old_version":"8.16.0","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.4","new_version":"8.15.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"preact-render-to-string","old_version":"6.5.13","new_version":"6.6.2","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"quill","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/slab/quill"},{"name":"serve-favicon","old_version":"2.5.0","new_version":"2.5.1","repository_url":"https://github.com/expressjs/serve-favicon"},{"name":"strip-ansi","old_version":"7.1.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tar","old_version":"7.4.3","new_version":"7.5.1","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tmp","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/raszi/node-tmp"},{"name":"ua-parser-js","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/faisalman/ua-parser-js"},{"name":"xml-formatter","old_version":"3.6.6","new_version":"3.6.7","repository_url":"https://github.com/chrisbottin/xml-formatter"},{"name":"zod-to-json-schema","old_version":"3.24.5","new_version":"3.24.6","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@sa11y/format","old_version":"7.2.0","new_version":"7.4.0","repository_url":"https://github.com/salesforce/sa11y"},{"name":"@smithy/types","old_version":"4.3.1","new_version":"4.6.0","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/cookie-parser","old_version":"1.4.8","new_version":"1.4.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.17","new_version":"4.17.20","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node-fetch","old_version":"2.6.12","new_version":"2.6.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/on-finished","old_version":"2.3.4","new_version":"2.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/serve-static","old_version":"1.15.7","new_version":"1.15.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@smithy/property-provider","old_version":"4.0.4","new_version":"4.2.0","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"nan","old_version":"2.22.2","new_version":"2.23.0","repository_url":"https://github.com/nodejs/nan"},{"name":"js-base64","old_version":"3.7.7","new_version":"3.7.8","repository_url":"https://github.com/dankogai/js-base64"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-bytes","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"@aws-sdk/client-secrets-manager","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"stream-transform","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"@typescript-eslint/utils","old_version":"8.33.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/rule-tester","old_version":"8.33.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@grpc/grpc-js","old_version":"1.13.4","new_version":"1.14.0","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.57.2","new_version":"0.205.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.57.2","new_version":"0.205.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.57.2","new_version":"0.205.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.57.2","new_version":"0.205.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-aws-sdk","old_version":"0.49.1","new_version":"0.61.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-connect","old_version":"0.43.1","new_version":"0.49.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-dns","old_version":"0.43.1","new_version":"0.49.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.47.1","new_version":"0.54.3","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.57.2","new_version":"0.205.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-ioredis","old_version":"0.47.1","new_version":"0.53.3","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-pg","old_version":"0.51.1","new_version":"0.58.3","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-redis","old_version":"0.46.1","new_version":"0.54.4","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/sdk-node","old_version":"0.57.2","new_version":"0.205.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.34.0","new_version":"1.37.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"pg-cursor","old_version":"2.15.0","new_version":"2.15.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-pool","old_version":"3.10.0","new_version":"3.10.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-protocol","old_version":"1.10.0","new_version":"1.10.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"sql-formatter","old_version":"15.6.2","new_version":"15.6.9","repository_url":"https://github.com/sql-formatter-org/sql-formatter"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-patch-minor group with 101 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.2.0` | `11.4.2` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.4` | `2.29.7` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.2` | `3.2.4` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.2.1` | `1.3.13` |\n| [eslint](https://github.com/eslint/eslint) | `9.28.0` | `9.36.0` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.2` | `4.4.4` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.15.0` | `4.16.1` |\n| [htmlhint](https://github.com/htmlhint/HTMLHint) | `1.4.0` | `1.7.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.6.2` |\n| [prettier-plugin-pkg](https://github.com/un-ts/prettier) | `0.19.1` | `0.21.2` |\n| [prettier-plugin-sh](https://github.com/un-ts/prettier) | `0.17.4` | `0.18.0` |\n| [prettier-plugin-toml](https://github.com/un-ts/prettier) | `2.0.5` | `2.0.6` |\n| [pyright](https://github.com/Microsoft/pyright/tree/HEAD/packages/pyright) | `1.1.400` | `1.1.405` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.4` | `2.5.8` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.33.1` | `8.45.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.2` | `3.2.4` |\n| [@aws-sdk/client-auto-scaling](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-auto-scaling) | `3.823.0` | `3.899.0` |\n| [@aws-sdk/client-ecr](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ecr) | `3.823.0` | `3.899.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.823.0` | `3.899.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.823.0` | `3.899.0` |\n| [@aws-sdk/credential-providers](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-providers) | `3.823.0` | `3.899.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.823.0` | `3.900.0` |\n| [dockerode](https://github.com/apocas/dockerode) | `4.0.6` | `4.0.9` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.18.3` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode) | `3.3.39` | `3.3.44` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.19.4` | `4.20.6` |\n| [@aws-sdk/client-cloudwatch](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudwatch) | `3.823.0` | `3.899.0` |\n| [@aws-sdk/client-ec2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ec2) | `3.823.0` | `3.899.0` |\n| [@node-saml/passport-saml](https://github.com/node-saml/passport-saml) | `5.0.1` | `5.1.0` |\n| [@trpc/client](https://github.com/trpc/trpc/tree/HEAD/packages/client) | `11.2.0` | `11.6.0` |\n| [@trpc/server](https://github.com/trpc/trpc/tree/HEAD/packages/server) | `11.2.0` | `11.6.0` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.12.0` | `3.19.0` |\n| [ace-builds](https://github.com/ajaxorg/ace-builds) | `1.42.0` | `1.43.3` |\n| [ace-code](https://github.com/ajaxorg/ace) | `1.42.0` | `1.43.3` |\n| [bootstrap](https://github.com/twbs/bootstrap) | `5.3.6` | `5.3.8` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.0.0` | `1.1.2` |\n| [debug](https://github.com/debug-js/debug) | `4.4.1` | `4.4.3` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.2.7` |\n| [es-main](https://github.com/tschaub/es-main) | `1.3.0` | `1.4.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.6.1` | `5.8.0` |\n| [isbinaryfile](https://github.com/gjtorikian/isBinaryFile) | `5.0.4` | `5.0.6` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.1.0` | `11.2.2` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [morphdom](https://github.com/patrick-steele-idem/morphdom) | `2.7.5` | `2.7.7` |\n| [multer](https://github.com/expressjs/multer) | `2.0.1` | `2.0.2` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `1.4.12` | `2.0.0` |\n| [on-headers](https://github.com/jshttp/on-headers) | `1.0.2` | `1.1.0` |\n| [@types/on-headers](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/on-headers) | `1.0.3` | `1.0.4` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.0` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.4` | `8.15.5` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.5.13` | `6.6.2` |\n| [quill](https://github.com/slab/quill/tree/HEAD/packages/quill) | `2.0.2` | `2.0.3` |\n| [serve-favicon](https://github.com/expressjs/serve-favicon) | `2.5.0` | `2.5.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.0` | `7.1.2` |\n| [tar](https://github.com/isaacs/node-tar) | `7.4.3` | `7.5.1` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.3` | `0.2.5` |\n| [ua-parser-js](https://github.com/faisalman/ua-parser-js) | `1.0.40` | `1.0.41` |\n| [xml-formatter](https://github.com/chrisbottin/xml-formatter) | `3.6.6` | `3.6.7` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.24.5` | `3.24.6` |\n| [@sa11y/format](https://github.com/salesforce/sa11y/tree/HEAD/packages/format) | `7.2.0` | `7.4.0` |\n| [@smithy/types](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types) | `4.3.1` | `4.6.0` |\n| [@types/cookie-parser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cookie-parser) | `1.4.8` | `1.4.9` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.17` | `4.17.20` |\n| [@types/node-fetch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-fetch) | `2.6.12` | `2.6.13` |\n| [@types/on-finished](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/on-finished) | `2.3.4` | `2.3.5` |\n| [@types/serve-static](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/serve-static) | `1.15.7` | `1.15.8` |\n| [@smithy/property-provider](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/property-provider) | `4.0.4` | `4.2.0` |\n| [nan](https://github.com/nodejs/nan) | `2.22.2` | `2.23.0` |\n| [js-base64](https://github.com/dankogai/js-base64) | `3.7.7` | `3.7.8` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.10` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `7.0.0` | `7.1.0` |\n| [@aws-sdk/client-secrets-manager](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager) | `3.823.0` | `3.899.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [stream-transform](https://github.com/adaltas/node-csv/tree/HEAD/packages/stream-transform) | `3.3.3` | `3.4.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.33.1` | `8.45.0` |\n| [@typescript-eslint/rule-tester](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/rule-tester) | `8.33.1` | `8.45.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.13.4` | `1.14.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.205.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.205.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.205.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.205.0` |\n| [@opentelemetry/instrumentation-aws-sdk](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-aws-sdk) | `0.49.1` | `0.61.2` |\n| [@opentelemetry/instrumentation-connect](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-connect) | `0.43.1` | `0.49.2` |\n| [@opentelemetry/instrumentation-dns](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-dns) | `0.43.1` | `0.49.2` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.47.1` | `0.54.3` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.205.0` |\n| [@opentelemetry/instrumentation-ioredis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-ioredis) | `0.47.1` | `0.53.3` |\n| [@opentelemetry/instrumentation-pg](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-pg) | `0.51.1` | `0.58.3` |\n| [@opentelemetry/instrumentation-redis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-redis) | `0.46.1` | `0.54.4` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.205.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.34.0` | `1.37.0` |\n| [pg-cursor](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cursor) | `2.15.0` | `2.15.3` |\n| [pg-pool](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-pool) | `3.10.0` | `3.10.1` |\n| [pg-protocol](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-protocol) | `1.10.0` | `1.10.3` |\n| [sql-formatter](https://github.com/sql-formatter-org/sql-formatter) | `15.6.2` | `15.6.9` |\n\n\nUpdates `node-gyp` from 11.2.0 to 11.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/node-gyp/releases\"\u003enode-gyp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.4.1...v11.4.2\"\u003e11.4.2\u003c/a\u003e (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd adaptation for OpenHarmony platform (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3207\"\u003e#3207\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/b406532c77659c441c845708ec3ecdf09f013a3b\"\u003eb406532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate gyp-next to v0.20.4 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3208\"\u003e#3208\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/adc61b1458315d9648591e74bf16bbe39511401e\"\u003eadc61b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e Update Node.js version matrix in \u003ccode\u003etests.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3209\"\u003e#3209\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a4e1da6683a37fde565e1ea50f1fa86fa99a83c7\"\u003ea4e1da6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruff format Python code (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3203\"\u003e#3203\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/cb30a538eadf49ca0310980ffb0bfdb8fcebf0a4\"\u003ecb30a53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.4.0...v11.4.1\"\u003e11.4.1\u003c/a\u003e (2025-08-20)\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e use npm@11 for OIDC publishing (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3202\"\u003e#3202\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/6b9638a0f80352e5bf7c1702e6ef622a6474d44a\"\u003e6b9638a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3201\"\u003e#3201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.3.0...v11.4.0\"\u003e11.4.0\u003c/a\u003e (2025-08-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eread from config case-insensitively (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3198\"\u003e#3198\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/5538e6c5d78dffd41e2a588adfa7ea9022150b9d\"\u003e5538e6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport reading config from package.json (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3196\"\u003e#3196\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/1822dff4f616a30ac3ca72e5946d81389cb8557e\"\u003e1822dff\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3156\"\u003e#3156\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3193\"\u003e#3193\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/27f5505ec236551081366bf8a9c13ef5d8e468bf\"\u003e27f5505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse npm oicd connection for publishing (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3197\"\u003e#3197\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/077361502933fcb994ca365c3c07c03177503df2\"\u003e0773615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.2.0...v11.3.0\"\u003e11.3.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate gyp-next to v0.20.2 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3169\"\u003e#3169\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0e656322c1e94041331ab3b01bf66c2ef9bd6ead\"\u003e0e65632\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/nodejs/node-gyp/blob/main/CHANGELOG.md\"\u003enode-gyp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.4.1...v11.4.2\"\u003e11.4.2\u003c/a\u003e (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd adaptation for OpenHarmony platform (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3207\"\u003e#3207\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/b406532c77659c441c845708ec3ecdf09f013a3b\"\u003eb406532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate gyp-next to v0.20.4 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3208\"\u003e#3208\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/adc61b1458315d9648591e74bf16bbe39511401e\"\u003eadc61b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e Update Node.js version matrix in \u003ccode\u003etests.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3209\"\u003e#3209\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a4e1da6683a37fde565e1ea50f1fa86fa99a83c7\"\u003ea4e1da6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruff format Python code (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3203\"\u003e#3203\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/cb30a538eadf49ca0310980ffb0bfdb8fcebf0a4\"\u003ecb30a53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.4.0...v11.4.1\"\u003e11.4.1\u003c/a\u003e (2025-08-20)\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e use npm@11 for OIDC publishing (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3202\"\u003e#3202\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/6b9638a0f80352e5bf7c1702e6ef622a6474d44a\"\u003e6b9638a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3201\"\u003e#3201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.3.0...v11.4.0\"\u003e11.4.0\u003c/a\u003e (2025-08-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eread from config case-insensitively (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3198\"\u003e#3198\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/5538e6c5d78dffd41e2a588adfa7ea9022150b9d\"\u003e5538e6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport reading config from package.json (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3196\"\u003e#3196\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/1822dff4f616a30ac3ca72e5946d81389cb8557e\"\u003e1822dff\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3156\"\u003e#3156\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3193\"\u003e#3193\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/27f5505ec236551081366bf8a9c13ef5d8e468bf\"\u003e27f5505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse npm oicd connection for publishing (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3197\"\u003e#3197\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/077361502933fcb994ca365c3c07c03177503df2\"\u003e0773615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.2.0...v11.3.0\"\u003e11.3.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate gyp-next to v0.20.2 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3169\"\u003e#3169\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0e656322c1e94041331ab3b01bf66c2ef9bd6ead\"\u003e0e65632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect Visual Studio 2019 test version (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3153\"\u003e#3153\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/7d883b5cf4c26e76065201f85b0be36d5ebdcc0e\"\u003e7d883b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize win32 library names (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3189\"\u003e#3189\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/b81a665acfb9d88102e8044a8ec8ca74a3e9eccc\"\u003eb81a665\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/nodejs/node-gyp/commit/289fd574b2c9da120455a158b54ade326519e071\"\u003e\u003ccode\u003e289fd57\u003c/code\u003e\u003c/a\u003e chore(main): release 11.4.2 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3206\"\u003e#3206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a4e1da6683a37fde565e1ea50f1fa86fa99a83c7\"\u003e\u003ccode\u003ea4e1da6\u003c/code\u003e\u003c/a\u003e chore(ci): Update Node.js version matrix in \u003ccode\u003etests.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3209\"\u003e#3209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/cb30a538eadf49ca0310980ffb0bfdb8fcebf0a4\"\u003e\u003ccode\u003ecb30a53\u003c/code\u003e\u003c/a\u003e chore: ruff format Python code (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3203\"\u003e#3203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/adc61b1458315d9648591e74bf16bbe39511401e\"\u003e\u003ccode\u003eadc61b1\u003c/code\u003e\u003c/a\u003e fix: update gyp-next to v0.20.4 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3208\"\u003e#3208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/b406532c77659c441c845708ec3ecdf09f013a3b\"\u003e\u003ccode\u003eb406532\u003c/code\u003e\u003c/a\u003e fix: add adaptation for OpenHarmony platform (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3207\"\u003e#3207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/b0ee8a04ec2a32282cb9259f142ca622e67a3d36\"\u003e\u003ccode\u003eb0ee8a0\u003c/code\u003e\u003c/a\u003e feat: update gyp-next to v0.20.3 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3205\"\u003e#3205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/1ee15f5d53956ddddb8b025271fe11fbefcd6f41\"\u003e\u003ccode\u003e1ee15f5\u003c/code\u003e\u003c/a\u003e chore(main): release 11.4.1 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3204\"\u003e#3204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/6b9638a0f80352e5bf7c1702e6ef622a6474d44a\"\u003e\u003ccode\u003e6b9638a\u003c/code\u003e\u003c/a\u003e chore(release): use npm@11 for OIDC publishing (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3202\"\u003e#3202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/af41747502e7d840b88c88e69d0622a7e45e92af\"\u003e\u003ccode\u003eaf41747\u003c/code\u003e\u003c/a\u003e chore(main): release 11.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/5538e6c5d78dffd41e2a588adfa7ea9022150b9d\"\u003e\u003ccode\u003e5538e6c\u003c/code\u003e\u003c/a\u003e feat: read from config case-insensitively (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3198\"\u003e#3198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.2.0...v11.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for node-gyp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.29.4 to 2.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/957f24ed0446494c5709189ae57583f72c716d43\"\u003e\u003ccode\u003e957f24e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1712\"\u003e#1712\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a3563b0d6c84e7142541493dea0c89acdc339b93\"\u003e\u003ccode\u003ea3563b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e! - Switch to maintained fork of \u003ccode\u003eexternal-editor\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed an issue with \u003ccode\u003eworkspace:^\u003c/code\u003e and \u003ccode\u003eworkspace:~\u003c/code\u003e dependency ranges not being semantically treated as, respectively, \u003ccode\u003e^CURRENT_VERSION\u003c/code\u003e and \u003ccode\u003e~CURRENT_VERSION\u003c/code\u003e. This led to dependent packages being, at times, bumped too often when their dependencies with those ranges were bumped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/8c065c4313e06e13ce48d6681aa9a253d69f655f\"\u003e\u003ccode\u003e8c065c4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1726\"\u003e#1726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/957f24ed0446494c5709189ae57583f72c716d43\"\u003e\u003ccode\u003e957f24e\u003c/code\u003e\u003c/a\u003e Fix an issue that caused an incorrect \u003ccode\u003eCHANGELOG\u003c/code\u003e to be generated when a chan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ca0be26207d74e40abe9edc82219a66a2d09853c\"\u003e\u003ccode\u003eca0be26\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/a3563b0d6c84e7142541493dea0c89acdc339b93\"\u003e\u003ccode\u003ea3563b0\u003c/code\u003e\u003c/a\u003e Switch to maintained fork of external-editor (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/283f654f74620b55ad8db7afc0beaf8dfcd55879\"\u003e\u003ccode\u003e283f654\u003c/code\u003e\u003c/a\u003e Document \u003ccode\u003eprivatePackages\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/c7b6832a7a2783073e720d2085a546810e9b55eb\"\u003e\u003ccode\u003ec7b6832\u003c/code\u003e\u003c/a\u003e docs(readme): updated leftover (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1701\"\u003e#1701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/b57c77f8648daa11357547dda8bb85643049cc63\"\u003e\u003ccode\u003eb57c77f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e Fixed an issue with \u003ccode\u003eworkspace:^\u003c/code\u003e and \u003ccode\u003eworkspace:~\u003c/code\u003e dependency ranges not bei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9ce98a59b595bc328cf6c7f4141f3cd05dd15940\"\u003e\u003ccode\u003e9ce98a5\u003c/code\u003e\u003c/a\u003e Align used function name with import in the docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.29.4...@changesets/cli@2.29.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.2 to 3.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse correct path for optimisation of strip-literal  -  by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8139\"\u003evitest-dev/vitest#8139\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/44940d9dd\"\u003e\u003c!-- raw HTML omitted --\u003e(44940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint uint and buffer as a simple string  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8141\"\u003evitest-dev/vitest#8141\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b86bf0d99\"\u003e\u003c!-- raw HTML omitted --\u003e(b86bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eShow a helpful error when spying on an export  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8178\"\u003evitest-dev/vitest#8178\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5600772c2\"\u003e\u003c!-- raw HTML omitted --\u003e(56007)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003evitest run --watch\u003c/code\u003e should be watch-mode  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8128\"\u003evitest-dev/vitest#8128\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/657e83f9f\"\u003e\u003c!-- raw HTML omitted --\u003e(657e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse absolute path environment on Windows  -  by \u003ca href=\"https://github.com/colinaaa\"\u003e\u003ccode\u003e@​colinaaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8105\"\u003evitest-dev/vitest#8105\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/85dc0195f\"\u003e\u003c!-- raw HTML omitted --\u003e(85dc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow error when \u003ccode\u003e--shard x/\u0026lt;count\u0026gt;\u003c/code\u003e exceeds count of test files  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8112\"\u003evitest-dev/vitest#8112\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8a18c8e20\"\u003e\u003c!-- raw HTML omitted --\u003e(8a18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore SCSS in browser mode  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8161\"\u003evitest-dev/vitest#8161\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c3be6f63\"\u003e\u003c!-- raw HTML omitted --\u003e(0c3be)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8123\"\u003evitest-dev/vitest#8123\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/93f3200e4\"\u003e\u003c!-- raw HTML omitted --\u003e(93f32)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle async errors in expect.soft  -  by \u003ca href=\"https://github.com/lzl0304\"\u003e\u003ccode\u003e@​lzl0304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8145\"\u003evitest-dev/vitest#8145\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/686996912\"\u003e\u003c!-- raw HTML omitted --\u003e(68699)\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\u003eAuto-adjust \u003ccode\u003eminWorkers\u003c/code\u003e when only \u003ccode\u003emaxWorkers\u003c/code\u003e specified  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8110\"\u003evitest-dev/vitest#8110\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14dc0724f\"\u003e\u003c!-- raw HTML omitted --\u003e(14dc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etask.meta\u003c/code\u003e should be available in custom reporter's errors  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8115\"\u003evitest-dev/vitest#8115\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/27df68a0e\"\u003e\u003c!-- raw HTML omitted --\u003e(27df6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePreserve handler wrapping on extend  -  by \u003ca href=\"https://github.com/pengooseDev\"\u003e\u003ccode\u003e@​pengooseDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8153\"\u003evitest-dev/vitest#8153\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a92812b70\"\u003e\u003c!-- raw HTML omitted --\u003e(a9281)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnsure ui config option works correctly  -  by \u003ca href=\"https://github.com/lzl0304\"\u003e\u003ccode\u003e@​lzl0304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8147\"\u003evitest-dev/vitest#8147\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/42eeb2ee6\"\u003e\u003c!-- raw HTML omitted --\u003e(42eeb)\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/v3.2.3...v3.2.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Use base url instead of \u003cstrong\u003evitest\u003c/strong\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8126\"\u003evitest-dev/vitest#8126\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d8ebf9ae\"\u003e\u003c!-- raw HTML omitted --\u003e(1d8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Show test annotations and metadata in the test report tab  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8093\"\u003evitest-dev/vitest#8093\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c69be1fc1\"\u003e\u003c!-- raw HTML omitted --\u003e(c69be)\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\u003eRerun tests when project's setup file is changed  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8097\"\u003evitest-dev/vitest#8097\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0f3350667\"\u003e\u003c!-- raw HTML omitted --\u003e(0f335)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u003ccode\u003eexpect.any\u003c/code\u003e return type  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8129\"\u003evitest-dev/vitest#8129\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4751436d5\"\u003e\u003c!-- raw HTML omitted --\u003e(47514)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun only the name plugin last, not all config plugins  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8130\"\u003evitest-dev/vitest#8130\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/83862d46e\"\u003e\u003c!-- raw HTML omitted --\u003e(83862)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eThrow if user's tests use \u003ccode\u003eprocess.send()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8125\"\u003evitest-dev/vitest#8125\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/dfe81a67a\"\u003e\u003c!-- raw HTML omitted --\u003e(dfe81)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFast sequential task updates missing  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8121\"\u003evitest-dev/vitest#8121\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7bd11a9b3\"\u003e\u003c!-- raw HTML omitted --\u003e(7bd11)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComments between fixture destructures  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8127\"\u003evitest-dev/vitest#8127\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/dc469f260\"\u003e\u003c!-- raw HTML omitted --\u003e(dc469)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-node\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUnable to handle errors where sourcemap mapping empty  -  by \u003ca href=\"https://github.com/blake-newman\"\u003e\u003ccode\u003e@​blake-newman\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/8071\"\u003evitest-dev/vitest#8071\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8aa252121\"\u003e\u003c!-- raw HTML omitted --\u003e(8aa25)\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/v3.2.2...v3.2.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c666d149a4516761bae92ca56ce1336d2fd352c3\"\u003e\u003ccode\u003ec666d14\u003c/code\u003e\u003c/a\u003e chore: release v3.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b87ee3ece20bc5fc61e179a36741d9d36d494ea7\"\u003e\u003ccode\u003eb87ee3e\u003c/code\u003e\u003c/a\u003e chore: release v3.2.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v3.2.4/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.2.1 to 1.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e\u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.5\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix incorrect rule name in vitest/require-mock-type-parameters example (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/740\"\u003e#740\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/d48741a\"\u003ed48741a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-describe-function-title:\u003c/strong\u003e Check for unnecessary .name (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/744\"\u003e#744\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5f1fe04\"\u003e5f1fe04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix incorrect rule name in vitest/require-mock-type-parameters example by \u003ca href=\"https://github.com/sceee\"\u003e\u003ccode\u003e@​sceee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/740\"\u003evitest-dev/eslint-plugin-vitest#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(prefer-describe-function-title): Check for unnecessary .name by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/744\"\u003evitest-dev/eslint-plugin-vitest#744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): add missing \u003ccode\u003e@​typescript-eslint/scope-manager\u003c/code\u003e dependency by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/747\"\u003evitest-dev/eslint-plugin-vitest#747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(eslint): migrate to typescript-eslint and apply recommended config by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/746\"\u003evitest-dev/eslint-plugin-vitest#746\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/sceee\"\u003e\u003ccode\u003e@​sceee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/740\"\u003evitest-dev/eslint-plugin-vitest#740\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.3.4...v1.3.5\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.3.4...v1.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProposal to fix \u0026quot;pnpm tsc\u0026quot; by \u003ca href=\"https://github.com/ldrick\"\u003e\u003ccode\u003e@​ldrick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/721\"\u003evitest-dev/eslint-plugin-vitest#721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New rule \u003ccode\u003eprefer-called-once\u003c/code\u003e by \u003ca href=\"https://github.com/AntonioVentilii\"\u003e\u003ccode\u003e@​AntonioVentilii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/727\"\u003evitest-dev/eslint-plugin-vitest#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-importing-vitest-globals): ignore local vars with vitest global names by \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/730\"\u003evitest-dev/eslint-plugin-vitest#730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New rule \u003ccode\u003ewarn-todo\u003c/code\u003e by \u003ca href=\"https://github.com/Shinigami92\"\u003e\u003ccode\u003e@​Shinigami92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/732\"\u003evitest-dev/eslint-plugin-vitest#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRepair parse error in \u003ccode\u003evitest/prefer-expect-assertions\u003c/code\u003e by \u003ca href=\"https://github.com/steveluscher\"\u003e\u003ccode\u003e@​steveluscher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/731\"\u003evitest-dev/eslint-plugin-vitest#731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: prefer-called-times by \u003ca href=\"https://github.com/veritem\"\u003e\u003ccode\u003e@​veritem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/733\"\u003evitest-dev/eslint-plugin-vitest#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove documentation by \u003ca href=\"https://github.com/veritem\"\u003e\u003ccode\u003e@​veritem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/734\"\u003evitest-dev/eslint-plugin-vitest#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore/prepare release by \u003ca href=\"https://github.com/veritem\"\u003e\u003ccode\u003e@​veritem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/735\"\u003evitest-dev/eslint-plugin-vitest#735\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/AntonioVentilii\"\u003e\u003ccode\u003e@​AntonioVentilii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/727\"\u003evitest-dev/eslint-plugin-vitest#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shinigami92\"\u003e\u003ccode\u003e@​Shinigami92\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/732\"\u003evitest-dev/eslint-plugin-vitest#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveluscher\"\u003e\u003ccode\u003e@​steveluscher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/731\"\u003evitest-dev/eslint-plugin-vitest#731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.2.7...v1.3.0\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.2.7...v1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.2.4\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.2.3\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/a6bc84da11ad2bf33326f60f7c95e7952ba9bc0f\"\u003e\u003ccode\u003ea6bc84d\u003c/code\u003e\u003c/a\u003e chore: release v1.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/9143acc1761e2e2375d8680915f01cd7086e4bff\"\u003e\u003ccode\u003e9143acc\u003c/code\u003e\u003c/a\u003e require-top-level-describe: allow test context extend (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ef5d52bbc86fdd872d05af84fcb7117a9a94c853\"\u003e\u003ccode\u003eef5d52b\u003c/code\u003e\u003c/a\u003e fix(docs): Fixed function signature in rule example (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/765\"\u003e#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a92bfa167947cb4b936e832385597b99b9bc16e5\"\u003e\u003ccode\u003ea92bfa1\u003c/code\u003e\u003c/a\u003e fix: correct typo in ForExample by adding space (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/29cd6b1078fc9063656c778e5e090eb4965949fb\"\u003e\u003ccode\u003e29cd6b1\u003c/code\u003e\u003c/a\u003e fix(docs): add missing parentheses in test case (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7606363cbb74bbf995f3c95d4010d4c0f0519a2e\"\u003e\u003ccode\u003e7606363\u003c/code\u003e\u003c/a\u003e fix(docs): Fix syntax errors padding-around-test-blocks.md (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/21cef88cc18befee634c9c6d80e8d3578a138941\"\u003e\u003ccode\u003e21cef88\u003c/code\u003e\u003c/a\u003e fix(docs): Fix syntax errors padding-around-describe-blocks.md (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/86755feaf25213951d7f94f8e10cc41ae80ca4c4\"\u003e\u003ccode\u003e86755fe\u003c/code\u003e\u003c/a\u003e chore: release v1.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7da368f5254923a73edf60a962b15473488f3772\"\u003e\u003ccode\u003e7da368f\u003c/code\u003e\u003c/a\u003e chore: release v1.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/9219505987d21af0fd2eeba798a1a2a0415e2f3d\"\u003e\u003ccode\u003e9219505\u003c/code\u003e\u003c/a\u003e fix: type definitions (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.2.1...v1.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.28.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\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/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\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/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\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/eslint/eslint/commit/b4857e54e54b5dba96d156cd8d8b4d42dc5a3bf4\"\u003e\u003ccode\u003eb4857e5\u003c/code\u003e\u003c/a\u003e 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5878a4243f623b46b476eb81043d06244eae5877\"\u003e\u003ccode\u003e5878a42\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@...\n\n_Description has been truncated_","html_url":"https://github.com/eddelbuettel/PrairieLearn/pull/1563","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddelbuettel%2FPrairieLearn/issues/1563","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1563/packages"},{"uuid":"2877490563","node_id":"PR_kwDOMBMUN86rgwWD","number":948,"state":"open","title":"Bump @viz-js/viz from 3.17.0 to 3.19.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T09:19:00.000Z","updated_at":"2025-10-01T09:19:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@viz-js/viz","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.17.0 to 3.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.0.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.0.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/21fc7e0240b69db7b79ad1784499ee4cd5302ba2\"\u003e\u003ccode\u003e21fc7e0\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/4248bfb980d40eefed8c9d4b9b0b9ffd34ee28e0\"\u003e\u003ccode\u003e4248bfb\u003c/code\u003e\u003c/a\u003e Update Expat to 2.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/b788b49e4de1955a68ea107c407f74b14f269377\"\u003e\u003ccode\u003eb788b49\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/0c7c81f38e67499a4c933e251e34b16224485108\"\u003e\u003ccode\u003e0c7c81f\u003c/code\u003e\u003c/a\u003e Update backend dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.19.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​viz-js/viz\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.17.0\u0026new-version=3.19.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/CyberismoCom/cyberismo/pull/948","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CyberismoCom%2Fcyberismo/issues/948","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/948/packages"},{"uuid":"2859276713","node_id":"PR_kwDOIlPK5M6qbRmp","number":8733,"state":"open","title":"chore(deps): bump @viz-js/viz from 3.18.0 to 3.19.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-25T06:08:39.000Z","updated_at":"2025-09-25T06:08:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@viz-js/viz","old_version":"3.18.0","new_version":"3.19.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.18.0 to 3.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/21fc7e0240b69db7b79ad1784499ee4cd5302ba2\"\u003e\u003ccode\u003e21fc7e0\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/4248bfb980d40eefed8c9d4b9b0b9ffd34ee28e0\"\u003e\u003ccode\u003e4248bfb\u003c/code\u003e\u003c/a\u003e Update Expat to 2.7.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.19.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​viz-js/viz\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.18.0\u0026new-version=3.19.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Mergifyio/docs/pull/8733","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mergifyio%2Fdocs/issues/8733","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8733/packages"},{"uuid":"2858348712","node_id":"PR_kwDOCCid186qXvCo","number":612,"state":"closed","title":"fix(tadis-ui): bump @viz-js/viz from 3.18.0 to 3.19.0 in /sources/tadis-ui","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-24T21:05:25.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-24T21:04:24.000Z","updated_at":"2025-09-24T21:05:26.000Z","time_to_close":61,"merged_at":"2025-09-24T21:05:25.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"fix(tadis-ui)","packages":[{"name":"@viz-js/viz","old_version":"3.18.0","new_version":"3.19.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":"/sources/tadis-ui","ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.18.0 to 3.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/21fc7e0240b69db7b79ad1784499ee4cd5302ba2\"\u003e\u003ccode\u003e21fc7e0\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/4248bfb980d40eefed8c9d4b9b0b9ffd34ee28e0\"\u003e\u003ccode\u003e4248bfb\u003c/code\u003e\u003c/a\u003e Update Expat to 2.7.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.19.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​viz-js/viz\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.18.0\u0026new-version=3.19.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MaibornWolff/microservice-visualization/pull/612","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaibornWolff%2Fmicroservice-visualization/issues/612","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/612/packages"},{"uuid":"2852071306","node_id":"PR_kwDOIlPK5M6p_yeK","number":8679,"state":"closed","title":"chore(deps): bump @viz-js/viz from 3.17.0 to 3.18.0","user":"dependabot[bot]","labels":["dependencies","javascript","queued"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-23T07:01:14.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-23T06:10:43.000Z","updated_at":"2025-09-23T07:01:14.000Z","time_to_close":3031,"merged_at":"2025-09-23T07:01:14.000Z","merged_by":"mergify[bot]","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@viz-js/viz","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.17.0 to 3.18.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.0.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.0.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/b788b49e4de1955a68ea107c407f74b14f269377\"\u003e\u003ccode\u003eb788b49\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/0c7c81f38e67499a4c933e251e34b16224485108\"\u003e\u003ccode\u003e0c7c81f\u003c/code\u003e\u003c/a\u003e Update backend dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.18.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.17.0\u0026new-version=3.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Mergifyio/docs/pull/8679","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mergifyio%2Fdocs/issues/8679","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8679/packages"}],"issue_packages":[{"old_version":"3.25.0","new_version":"3.28.0","update_type":"minor","path":"/frontend","pr_created_at":"2026-07-07T23:43:27.000Z","version_change":"3.25.0 → 3.28.0","issue":{"uuid":"4833049997","node_id":"PR_kwDORNDKbc7vDXTK","number":142,"state":"closed","title":"chore(deps): bump the npm-minor-patch group in /frontend with 16 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-07T23:46:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-07T23:43:27.000Z","updated_at":"2026-07-07T23:46:48.000Z","time_to_close":192,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":16,"packages":[{"name":"@ark-ui/react","old_version":"5.31.0","new_version":"5.37.2","repository_url":"https://github.com/chakra-ui/ark"},{"name":"@fontsource-variable/roboto-mono","old_version":"5.2.8","new_version":"5.2.9","repository_url":"https://github.com/fontsource/font-files"},{"name":"@viz-js/viz","old_version":"3.25.0","new_version":"3.28.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"@xyflow/react","old_version":"12.10.2","new_version":"12.11.2","repository_url":"https://github.com/xyflow/xyflow"},{"name":"@xterm/addon-fit","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/xtermjs/xterm.js"},{"name":"framer-motion","old_version":"12.34.0","new_version":"12.42.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"marked","old_version":"18.0.4","new_version":"18.0.5","repository_url":"https://github.com/markedjs/marked"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.13","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@pandacss/dev","old_version":"1.8.1","new_version":"1.11.4","repository_url":"https://github.com/chakra-ui/panda"},{"name":"@pandacss/postcss","old_version":"1.8.1","new_version":"1.11.4","repository_url":"https://github.com/chakra-ui/panda"},{"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.26","new_version":"0.5.3","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.16","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.57.2","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the npm-minor-patch group in /frontend with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ark-ui/react](https://github.com/chakra-ui/ark/tree/HEAD/packages/react) | `5.31.0` | `5.37.2` |\n| [@fontsource-variable/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/roboto-mono) | `5.2.8` | `5.2.9` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.25.0` | `3.28.0` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.10.2` | `12.11.2` |\n| [@xterm/addon-fit](https://github.com/xtermjs/xterm.js) | `0.10.0` | `0.11.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.34.0` | `12.42.2` |\n| [marked](https://github.com/markedjs/marked) | `18.0.4` | `18.0.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.13` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [@pandacss/dev](https://github.com/chakra-ui/panda/tree/HEAD/packages/cli) | `1.8.1` | `1.11.4` |\n| [@pandacss/postcss](https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss) | `1.8.1` | `1.11.4` |\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.26` | `0.5.3` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.16` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.2` | `8.63.0` |\n\nUpdates `@ark-ui/react` from 5.31.0 to 5.37.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/ark/releases\"\u003e@​ark-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ark-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.37.2\u003c/h2\u003e\n\u003ch1\u003e\u003ccode\u003e@​ark-ui/react\u003c/code\u003e\u003c/h1\u003e\n\u003ch2\u003e[5.37.2] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix declaration file output paths so published package export maps resolve to existing types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.37.1] - 2026-06-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDate Input\u003c/strong\u003e: Fix segment placeholders for locales with explicit script subtags.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDrawer\u003c/strong\u003e: Fix flickering when a controlled drawer is swiped or backdrop-closed while the \u003ccode\u003eopen\u003c/code\u003e setter is async\n(e.g. the History API or a delayed state update).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage Cropper\u003c/strong\u003e: Fix \u003ccode\u003egetCroppedImage\u003c/code\u003e and \u003ccode\u003egetCropData\u003c/code\u003e returning the wrong region when the image is shown at a\nsize different from its natural resolution (e.g. \u003ccode\u003ewidth\u003c/code\u003e / \u003ccode\u003eheight\u003c/code\u003e of \u003ccode\u003e100%\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePin Input\u003c/strong\u003e: Fix \u003ccode\u003edata-filled\u003c/code\u003e being set on every input on first render.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSignature Pad\u003c/strong\u003e: Fix the \u003ccode\u003edir\u003c/code\u003e prop being accepted but never forwarded to the DOM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.37.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFloating Components\u003c/strong\u003e: Add \u003ccode\u003edata-side\u003c/code\u003e to placement-aware parts so you can style them based on the current placement\n(\u003ccode\u003etop\u003c/code\u003e, \u003ccode\u003ebottom\u003c/code\u003e, \u003ccode\u003eleft\u003c/code\u003e, \u003ccode\u003eright\u003c/code\u003e).\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAffects Color Picker, Combobox, Date Picker, Hover Card, Menu, Popover, Select, Tooltip, and Tour.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDate Input\u003c/strong\u003e: Add \u003ccode\u003ehideTimeZone\u003c/code\u003e prop. When the value is a \u003ccode\u003eZonedDateTime\u003c/code\u003e, the \u003ccode\u003etimeZoneName\u003c/code\u003e segment now renders\nautomatically — set \u003ccode\u003ehideTimeZone\u003c/code\u003e to hide it. Arrow navigation and auto-advance after typing now reach read-only\nfocusable segments too.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSplitter\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAccept CSS units (\u003ccode\u003epx\u003c/code\u003e, \u003ccode\u003eem\u003c/code\u003e, \u003ccode\u003erem\u003c/code\u003e, \u003ccode\u003evh\u003c/code\u003e, \u003ccode\u003evw\u003c/code\u003e) for \u003ccode\u003edefaultSize\u003c/code\u003e, \u003ccode\u003eminSize\u003c/code\u003e, and \u003ccode\u003emaxSize\u003c/code\u003e in addition to\npercentages.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;Splitter.Root\n  panels={[\n    { id: 'nav', minSize: '240px', maxSize: '480px' },\n    { id: 'main', minSize: 30 },\n  ]}\n  defaultSize={['240px', '60vw']}\n/\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eresizeBehavior\u003c/code\u003e per panel. Set to \u003ccode\u003e\u0026quot;preserve-pixel-size\u0026quot;\u003c/code\u003e to keep a panel's pixel size constant when the parent\nsplitter group resizes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/ark/blob/main/packages/react/CHANGELOG.md\"\u003e@​ark-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.37.2] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix declaration file output paths so published package export maps resolve to existing types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.37.1] - 2026-06-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDate Input\u003c/strong\u003e: Fix segment placeholders for locales with explicit script subtags.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDrawer\u003c/strong\u003e: Fix flickering when a controlled drawer is swiped or backdrop-closed while the \u003ccode\u003eopen\u003c/code\u003e setter is async\n(e.g. the History API or a delayed state update).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImage Cropper\u003c/strong\u003e: Fix \u003ccode\u003egetCroppedImage\u003c/code\u003e and \u003ccode\u003egetCropData\u003c/code\u003e returning the wrong region when the image is shown at a\nsize different from its natural resolution (e.g. \u003ccode\u003ewidth\u003c/code\u003e / \u003ccode\u003eheight\u003c/code\u003e of \u003ccode\u003e100%\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePin Input\u003c/strong\u003e: Fix \u003ccode\u003edata-filled\u003c/code\u003e being set on every input on first render.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSignature Pad\u003c/strong\u003e: Fix the \u003ccode\u003edir\u003c/code\u003e prop being accepted but never forwarded to the DOM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.37.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFloating Components\u003c/strong\u003e: Add \u003ccode\u003edata-side\u003c/code\u003e to placement-aware parts so you can style them based on the current placement\n(\u003ccode\u003etop\u003c/code\u003e, \u003ccode\u003ebottom\u003c/code\u003e, \u003ccode\u003eleft\u003c/code\u003e, \u003ccode\u003eright\u003c/code\u003e).\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAffects Color Picker, Combobox, Date Picker, Hover Card, Menu, Popover, Select, Tooltip, and Tour.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDate Input\u003c/strong\u003e: Add \u003ccode\u003ehideTimeZone\u003c/code\u003e prop. When the value is a \u003ccode\u003eZonedDateTime\u003c/code\u003e, the \u003ccode\u003etimeZoneName\u003c/code\u003e segment now renders\nautomatically — set \u003ccode\u003ehideTimeZone\u003c/code\u003e to hide it. Arrow navigation and auto-advance after typing now reach read-only\nfocusable segments too.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSplitter\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAccept CSS units (\u003ccode\u003epx\u003c/code\u003e, \u003ccode\u003eem\u003c/code\u003e, \u003ccode\u003erem\u003c/code\u003e, \u003ccode\u003evh\u003c/code\u003e, \u003ccode\u003evw\u003c/code\u003e) for \u003ccode\u003edefaultSize\u003c/code\u003e, \u003ccode\u003eminSize\u003c/code\u003e, and \u003ccode\u003emaxSize\u003c/code\u003e in addition to\npercentages.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;Splitter.Root\n  panels={[\n    { id: 'nav', minSize: '240px', maxSize: '480px' },\n    { id: 'main', minSize: 30 },\n  ]}\n  defaultSize={['240px', '60vw']}\n/\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eresizeBehavior\u003c/code\u003e per panel. Set to \u003ccode\u003e\u0026quot;preserve-pixel-size\u0026quot;\u003c/code\u003e to keep a panel's pixel size constant when the parent\nsplitter group resizes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow non-panel children (toolbars, rails, status bars) inside the splitter root. Use partial trigger ids\n(\u003ccode\u003e\u0026quot;left:\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;:right\u0026quot;\u003c/code\u003e) to bind handles around the fixed element.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/fc62e4ee648ef979415a1b0b2946626a8f0282d1\"\u003e\u003ccode\u003efc62e4e\u003c/code\u003e\u003c/a\u003e chore: release packages (\u003ca href=\"https://github.com/chakra-ui/ark/tree/HEAD/packages/react/issues/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/16079c8258c1ada0ee8089605d1312ae9ef971d0\"\u003e\u003ccode\u003e16079c8\u003c/code\u003e\u003c/a\u003e fix: normalize declaration file paths in Vite config for React and Vue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/a0d58e79caba77d9fdf6a8a19f9b8ae079b6bed0\"\u003e\u003ccode\u003ea0d58e7\u003c/code\u003e\u003c/a\u003e chore: release packages (\u003ca href=\"https://github.com/chakra-ui/ark/tree/HEAD/packages/react/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/b8dfbba447cdaed22f04a7924d37110f52484266\"\u003e\u003ccode\u003eb8dfbba\u003c/code\u003e\u003c/a\u003e chore(changeset): sync zag 1.41.2 and bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/30f4a4fc3fe81f94a446116a91862a38075be665\"\u003e\u003ccode\u003e30f4a4f\u003c/code\u003e\u003c/a\u003e chore: bump lucide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/efe034ce6fd7b4d9099f7104be1bd962c50b749a\"\u003e\u003ccode\u003eefe034c\u003c/code\u003e\u003c/a\u003e chore: more dep updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/128f8d908b77ec5d2b9896d70d3d3e52c8080738\"\u003e\u003ccode\u003e128f8d9\u003c/code\u003e\u003c/a\u003e chore: bump more deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/da183cda0168410e0db607ad7f8453b13482521c\"\u003e\u003ccode\u003eda183cd\u003c/code\u003e\u003c/a\u003e chore: bump uncritical deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/da1cf21c40dca672eb5be897f260983a8803f012\"\u003e\u003ccode\u003eda1cf21\u003c/code\u003e\u003c/a\u003e chore: pin all dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/ark/commit/60833be9a094f6a3d6010d2626a568f1c6865bee\"\u003e\u003ccode\u003e60833be\u003c/code\u003e\u003c/a\u003e chore: update typescript to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chakra-ui/ark/commits/@ark-ui/react@5.37.2/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 \u003ccode\u003e@​ark-ui/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource-variable/roboto-mono` from 5.2.8 to 5.2.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/variable/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@viz-js/viz` from 3.25.0 to 3.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e@​viz-js/viz's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 15.0.0.\u003c/li\u003e\n\u003cli\u003eFix application of the default attribute options. (\u003ca href=\"https://github.com/mdaines/viz-js/tree/HEAD/packages/viz/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.8.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emdsk to 5.0.5.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.5.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e@​viz-js/viz's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 15.0.0.\u003c/li\u003e\n\u003cli\u003eFix application of the default attribute options. (\u003ca href=\"https://github.com/mdaines/viz-js/tree/HEAD/packages/viz/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.8.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emsdk to 5.0.5.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.5.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/b9f689720033ec89b678cf0b151817728b6be1de\"\u003e\u003ccode\u003eb9f6897\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/673878c22564bf383cc1d7635c5e2e9142dc147a\"\u003e\u003ccode\u003e673878c\u003c/code\u003e\u003c/a\u003e Update Graphviz to 15.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/92d0639accadaa96cc138ed721ef2ae1ef680fa7\"\u003e\u003ccode\u003e92d0639\u003c/code\u003e\u003c/a\u003e Fix changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/307ca3cf158761ab57b4aab77dfa341b6c6897d4\"\u003e\u003ccode\u003e307ca3c\u003c/code\u003e\u003c/a\u003e Set default attributes by adding them if not present after reading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/e39d5c57b52854b0a72023f2cb2b1462a58680ee\"\u003e\u003ccode\u003ee39d5c5\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/65af72b0709f38437bf77e74a31d470c14f15861\"\u003e\u003ccode\u003e65af72b\u003c/code\u003e\u003c/a\u003e Update Expat to 2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/8afdf1b0ad9a1ca03e875a89906de2e1a763b4e0\"\u003e\u003ccode\u003e8afdf1b\u003c/code\u003e\u003c/a\u003e Fix changelog message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/bda516a45fd0d2231555270279352773aeacfcd4\"\u003e\u003ccode\u003ebda516a\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/053d0e090ca68ee40ff3deb4206226244a94de1b\"\u003e\u003ccode\u003e053d0e0\u003c/code\u003e\u003c/a\u003e Update emsdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/f9c5f5966fe68eac11a3b1da87c818f8b5eda1cc\"\u003e\u003ccode\u003ef9c5f59\u003c/code\u003e\u003c/a\u003e Update Expat and Graphviz\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.28.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xyflow/react` from 12.10.2 to 12.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/releases\"\u003e@​xyflow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.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/xyflow/xyflow/pull/5825\"\u003e#5825\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/5072914791f89d99e4484f1d36c9b6781a0a2c36\"\u003e\u003ccode\u003e5072914\u003c/code\u003e\u003c/a\u003e - Only create an \u003ccode\u003eXYDrag\u003c/code\u003e instance for draggable nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5847\"\u003e#5847\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e - Stop the \u003ccode\u003eMiniMap\u003c/code\u003e from re-rendering on every store update.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5846\"\u003e#5846\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e - Apply the viewport pan/zoom transform imperatively so the \u003ccode\u003eViewport\u003c/code\u003e component only renders once.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/c707267bc80bc954fdc69a08c9e00c98068dd613\"\u003e\u003ccode\u003ec707267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/0c0cebc08cc34d2852d1ea429df638732b3edf68\"\u003e\u003ccode\u003e0c0cebc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/56cf3b00369a680a71743e4fb277db26e861d4b0\"\u003e\u003ccode\u003e56cf3b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/a01bb6bf51e2de4eeee052187f3ce533c0e77754\"\u003e\u003ccode\u003ea01bb6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/9b3f390e21c1801832449389b069c4e5a13b4d7f\"\u003e\u003ccode\u003e9b3f390\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/cdfcbeb9618437b2e7c35336db157e36a5a0731e\"\u003e\u003ccode\u003ecdfcbeb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.79\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5815\"\u003e#5815\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eFinalConnectionState\u003c/code\u003e type so it preserves the discriminated union.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5823\"\u003e#5823\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6afc91160e0a0e172b03d82c43972222f9ae740\"\u003e\u003ccode\u003ea6afc91\u003c/code\u003e\u003c/a\u003e - Update attribution link\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5824\"\u003e#5824\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/6b1dac50ff1b837688c362ede5dcc8a57ac97444\"\u003e\u003ccode\u003e6b1dac5\u003c/code\u003e\u003c/a\u003e - Do not fire on pane click when connection ends on pane\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5818\"\u003e#5818\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/4ddc2d8420c39ca2e16bbce0e2265601a63a332f\"\u003e\u003ccode\u003e4ddc2d8\u003c/code\u003e\u003c/a\u003e - Provide the shared handle config (\u003ccode\u003econnectOnClick\u003c/code\u003e, \u003ccode\u003enoPanClassName\u003c/code\u003e, \u003ccode\u003erfId\u003c/code\u003e) through context instead of subscribing to the store in every \u003ccode\u003eHandle\u003c/code\u003e, so a store update no longer runs a selector once per handle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5817\"\u003e#5817\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8df250b095d0c8a6c82c9155d22250b94b295e76\"\u003e\u003ccode\u003e8df250b\u003c/code\u003e\u003c/a\u003e - Reduce per-handle work on store updates by returning a shared connection state while no connection is in progress.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5822\"\u003e#5822\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6249de56c5181edbbe205058a2e5eb593dc278b\"\u003e\u003ccode\u003ea6249de\u003c/code\u003e\u003c/a\u003e - Return stable reference for edge position when connected node gets deleted\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/ceb8604047f97e6c9028fed17bb10186a7ca9e8b\"\u003e\u003ccode\u003eceb8604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.78\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch2\u003e12.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5677\"\u003e#5677\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/e6661de531212f9a209dba17dd63fbbd4ee16f62\"\u003e\u003ccode\u003ee6661de\u003c/code\u003e\u003c/a\u003e - Add \u003ccode\u003eautoPanOnSelection\u003c/code\u003e to auto-pan when user drags a selection close to the edge of the viewport.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/blob/main/packages/react/CHANGELOG.md\"\u003e@​xyflow/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.11.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/xyflow/xyflow/pull/5825\"\u003e#5825\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/5072914791f89d99e4484f1d36c9b6781a0a2c36\"\u003e\u003ccode\u003e5072914\u003c/code\u003e\u003c/a\u003e - Only create an \u003ccode\u003eXYDrag\u003c/code\u003e instance for draggable nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5847\"\u003e#5847\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e - Stop the \u003ccode\u003eMiniMap\u003c/code\u003e from re-rendering on every store update.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5846\"\u003e#5846\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e - Apply the viewport pan/zoom transform imperatively so the \u003ccode\u003eViewport\u003c/code\u003e component only renders once.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/c707267bc80bc954fdc69a08c9e00c98068dd613\"\u003e\u003ccode\u003ec707267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/0c0cebc08cc34d2852d1ea429df638732b3edf68\"\u003e\u003ccode\u003e0c0cebc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/56cf3b00369a680a71743e4fb277db26e861d4b0\"\u003e\u003ccode\u003e56cf3b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/a01bb6bf51e2de4eeee052187f3ce533c0e77754\"\u003e\u003ccode\u003ea01bb6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/9b3f390e21c1801832449389b069c4e5a13b4d7f\"\u003e\u003ccode\u003e9b3f390\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/cdfcbeb9618437b2e7c35336db157e36a5a0731e\"\u003e\u003ccode\u003ecdfcbeb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.79\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5815\"\u003e#5815\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eFinalConnectionState\u003c/code\u003e type so it preserves the discriminated union.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5823\"\u003e#5823\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6afc91160e0a0e172b03d82c43972222f9ae740\"\u003e\u003ccode\u003ea6afc91\u003c/code\u003e\u003c/a\u003e - Update attribution link\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5824\"\u003e#5824\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/6b1dac50ff1b837688c362ede5dcc8a57ac97444\"\u003e\u003ccode\u003e6b1dac5\u003c/code\u003e\u003c/a\u003e - Do not fire on pane click when connection ends on pane\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5818\"\u003e#5818\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/4ddc2d8420c39ca2e16bbce0e2265601a63a332f\"\u003e\u003ccode\u003e4ddc2d8\u003c/code\u003e\u003c/a\u003e - Provide the shared handle config (\u003ccode\u003econnectOnClick\u003c/code\u003e, \u003ccode\u003enoPanClassName\u003c/code\u003e, \u003ccode\u003erfId\u003c/code\u003e) through context instead of subscribing to the store in every \u003ccode\u003eHandle\u003c/code\u003e, so a store update no longer runs a selector once per handle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5817\"\u003e#5817\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8df250b095d0c8a6c82c9155d22250b94b295e76\"\u003e\u003ccode\u003e8df250b\u003c/code\u003e\u003c/a\u003e - Reduce per-handle work on store updates by returning a shared connection state while no connection is in progress.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5822\"\u003e#5822\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6249de56c5181edbbe205058a2e5eb593dc278b\"\u003e\u003ccode\u003ea6249de\u003c/code\u003e\u003c/a\u003e - Return stable reference for edge position when connected node gets deleted\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/ceb8604047f97e6c9028fed17bb10186a7ca9e8b\"\u003e\u003ccode\u003eceb8604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.78\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/3ab66eff0d0148a308ba04049c63a120612f6fe3\"\u003e\u003ccode\u003e3ab66ef\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/01d58b69ff7b680ddb32c8371eb7ff41e9b7ebca\"\u003e\u003ccode\u003e01d58b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5846\"\u003e#5846\u003c/a\u003e from AlaricBaraou/perf/viewport-imperative-transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e perf(react): skip minimap re-renders when its geometry is unchanged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e perf(react): apply the viewport transform imperatively instead of re-renderin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/775bdd6b679ae11813f95bea9b2d76b0a5af6ea9\"\u003e\u003ccode\u003e775bdd6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5825\"\u003e#5825\u003c/a\u003e from AlaricBaraou/perf/xydrag-draggable-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/576a43d5be61afb5b4fa9536c2da97e8204f89f3\"\u003e\u003ccode\u003e576a43d\u003c/code\u003e\u003c/a\u003e refactor(react): pass nodesDraggable to prevent wrong initial state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/eedbc81fe3ef65222794345ef4c75c6ec6dd5f51\"\u003e\u003ccode\u003eeedbc81\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/c7bdce429ef30af7b6b78491e54b0aff77223ab6\"\u003e\u003ccode\u003ec7bdce4\u003c/code\u003e\u003c/a\u003e chore(pane): cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/cd5ec450b588c08ce3cf5cb9c631eb153a3e7a90\"\u003e\u003ccode\u003ecd5ec45\u003c/code\u003e\u003c/a\u003e chore(react/pane): cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/f919daa393f09ef40f85e6371bcce7e0a9892143\"\u003e\u003ccode\u003ef919daa\u003c/code\u003e\u003c/a\u003e fix(pane): do not fire pane click when connection ends on pane\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xyflow/xyflow/commits/@xyflow/react@12.11.2/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 \u003ccode\u003e@​xyflow/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xterm/addon-fit` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/ce1d788efe88a5e0ee972a0a6d260f9ba9454d3d\"\u003e\u003ccode\u003ece1d788\u003c/code\u003e\u003c/a\u003e Bumped bower version to 0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/01e48b740673d20c01a50ac60ba59317d8fa17b8\"\u003e\u003ccode\u003e01e48b7\u003c/code\u003e\u003c/a\u003e Revamped the attach addon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/a1717fdd8d31f15c807309ff510142d7386e7a43\"\u003e\u003ccode\u003ea1717fd\u003c/code\u003e\u003c/a\u003e Update docs index\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/c9f5f235e21caefdb6fadda0fac26a07c5c9341c\"\u003e\u003ccode\u003ec9f5f23\u003c/code\u003e\u003c/a\u003e Started documenting methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/21dde3cfa21faec6db52aff671c47a2e818e7a3a\"\u003e\u003ccode\u003e21dde3c\u003c/code\u003e\u003c/a\u003e Updated version, in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/73bf6d1ce8b79204af4d00e595932ca09e1a7978\"\u003e\u003ccode\u003e73bf6d1\u003c/code\u003e\u003c/a\u003e Started documenting events\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xtermjs/xterm.js/compare/0.10...0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.34.0 to 12.42.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.42.2] 2026-07-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Cropped group layers now animate \u003ccode\u003eborder-radius\u003c/code\u003e from the old to new radius.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.1] 2026-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Old layer fade out now cancelled when defining \u003ccode\u003e.new()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.0] 2026-06-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Layers are automatically grouped to match their DOM-hierarchy. New \u003ccode\u003e.group(false)\u003c/code\u003e method opts-out.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Auto-crop is now aspect-ratio aware, disabling crops for matching aspect-ratios.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Disabled automatic \u003ccode\u003eborder-radius\u003c/code\u003e animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.41.0] 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Moves from Motion+ Early Access and alpha to main library.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.add()\u003c/code\u003e resolves a CSS selector or \u003ccode\u003eElement\u003c/code\u003e to automatically generate, apply and remove \u003ccode\u003eview-transition-name\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.new()\u003c/code\u003e and \u003ccode\u003e.old()\u003c/code\u003e configures values to animate on new and old layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.layout()\u003c/code\u003e can set a custom transition on the size/position animation of the currently selected elements.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Group layers now automatically crop with children set to \u003ccode\u003ecover\u003c/code\u003e, with \u003ccode\u003eborder-radius\u003c/code\u003e animating from old radius to new. \u003ccode\u003e.crop(false)\u003c/code\u003e disables this behaviour.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.class(name)\u003c/code\u003e tags currently selected elements with a \u003ccode\u003eview-transition-class\u003c/code\u003e as a custom CSS hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent stuck exit animations when children interrupt.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edrag\u003c/code\u003e: Child \u003ccode\u003ee.stopPropagation()\u003c/code\u003e no longer break drag end.\u003c/li\u003e\n\u003cli\u003eFixing Next.js OOM on Windows when importing via \u003ccode\u003emotion\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateLayout\u003c/code\u003e: Improve handling of parallel/interleaved calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.enter()\u003c/code\u003e and \u003ccode\u003e.exit()\u003c/code\u003e now refer specifically to \u003ccode\u003enew\u003c/code\u003e and \u003ccode\u003eold\u003c/code\u003e layers where there are no matching \u003ccode\u003eold\u003c/code\u003e or \u003ccode\u003enew\u003c/code\u003e layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Interrupted transition setups now return resolved animation rather than throwing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.40.0] 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eAdded\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/motiondivision/motion/commit/40e8756c63b258c9dd07de9501cb788410eefb02\"\u003e\u003ccode\u003e40e8756\u003c/code\u003e\u003c/a\u003e v12.42.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/718ccc7d4e8d17dddb36e73198b730fac57267c4\"\u003e\u003ccode\u003e718ccc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3768\"\u003e#3768\u003c/a\u003e from motiondivision/view-cropped-corner-radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/19195a4bfc77389afb9cfd06bb2fb9eaeb798e8f\"\u003e\u003ccode\u003e19195a4\u003c/code\u003e\u003c/a\u003e Dedupe corner-radius longhands; merge crop box/radii measurements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5299aa65a2428c55728d28b68c0d3242052d8b7a\"\u003e\u003ccode\u003e5299aa6\u003c/code\u003e\u003c/a\u003e Resolve cropped-clip radius timing once; fix transition-option leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/937cdf396c29fa2826ba0836c1e6f1a1466e5064\"\u003e\u003ccode\u003e937cdf3\u003c/code\u003e\u003c/a\u003e Animate cropped view-transition group corner radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/fd2d6f66d1cffcfeb2e2e0d9e39dc54796025db2\"\u003e\u003ccode\u003efd2d6f6\u003c/code\u003e\u003c/a\u003e v12.42.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2223d873d8c78bab03301e5d9e3272c6d76907e6\"\u003e\u003ccode\u003e2223d87\u003c/code\u003e\u003c/a\u003e Hold the old layer when only a non-opacity .new() is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9c841455973b280c7989befd6dc918da0246a7fa\"\u003e\u003ccode\u003e9c84145\u003c/code\u003e\u003c/a\u003e v12.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/60d7c72bc3d8052e2453424542d102467f3ed2fc\"\u003e\u003ccode\u003e60d7c72\u003c/code\u003e\u003c/a\u003e Add view-transition group nesting and aspect-aware cropping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6437276caa543467a3bc407514ad0a4f842c37e0\"\u003e\u003ccode\u003e6437276\u003c/code\u003e\u003c/a\u003e Updating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.34.0...v12.42.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `marked` from 18.0.4 to 18.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.4...v18.0.5\"\u003e18.0.5\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eparse empty list item with trailing space (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3984\"\u003e#3984\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/b55410f846570a2dbdd1f1afe1d51c6a7dd2a188\"\u003eb55410f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/4063c638cb621c09091d41b26f323ff074416bb9\"\u003e\u003ccode\u003e4063c63\u003c/code\u003e\u003c/a\u003e chore(release): 18.0.5 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/b55410f846570a2dbdd1f1afe1d51c6a7dd2a188\"\u003e\u003ccode\u003eb55410f\u003c/code\u003e\u003c/a\u003e fix: parse empty list item with trailing space (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3984\"\u003e#3984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/c6e667bf2a58c312ea3a26818d92ea728739de99\"\u003e\u003ccode\u003ec6e667b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint from 10.4.0 to 10.4.1 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3986\"\u003e#3986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/95f98ec7b9635ad96504225585c4e7e77a30405e\"\u003e\u003ccode\u003e95f98ec\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​arethetypeswrong/cli\u003c/code\u003e from 0.18.2 to 0.18.3 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3985\"\u003e#3985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/c1a86f00ccd81144422f1a4194756bd48111c531\"\u003e\u003ccode\u003ec1a86f0\u003c/code\u003e\u003c/a\u003e Add Node.js usage example to README (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3983\"\u003e#3983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/763f72903f032bca64bb5c3c0633276aa924df70\"\u003e\u003ccode\u003e763f729\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump marked-man from 2.1.0 to 2.1.1 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3978\"\u003e#3978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/2cf1fd04d9afa1081c5b836e2ca5b6b43ea0ee41\"\u003e\u003ccode\u003e2cf1fd0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump markdown-it from 14.1.1 to 14.2.0 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3977\"\u003e#3977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.4...v18.0.5\"\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.4 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\u003c/blockquote\u003e\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/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\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.13 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.4 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\u003c/blockquote\u003e\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/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\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 `@pandacss/dev` from 1.8.1 to 1.11.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/panda/releases\"\u003e@​pandacss/dev's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​pandacss/dev\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e5e657c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8252d77]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/token-dictionary\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/mcp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/postcss\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/logger\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-base\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-panda\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/shared\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/panda/blob/main/packages/cli/CHANGELOG.md\"\u003e@​pandacss/dev's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e5e657c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8252d77]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/token-dictionary\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/mcp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/postcss\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/logger\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-base\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-panda\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/shared\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9217a6b: Add an \u003ccode\u003eengines\u003c/code\u003e field (\u003ccode\u003enode: \u0026gt;=20\u003c/code\u003e) to every published package so consumers and tooling can see the\nsupported Node version.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b702571]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6797864]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/mcp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/postcss\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/logger\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-base\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-panda\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/shared\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/token-dictionary\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3730779]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/mcp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/postcss\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/logger\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-base\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/preset-panda\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/shared\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\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/chakra-ui/panda/commit/c24c0f69ed378110a568b6741d7bb7bb959467f8\"\u003e\u003ccode\u003ec24c0f6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3598\"\u003e#3598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/994e8c35b80f0e42fee09e8951ad2d72f8122169\"\u003e\u003ccode\u003e994e8c3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3561\"\u003e#3561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/9217a6b7d9b65150c977e8ae691b1725b20fb7ad\"\u003e\u003ccode\u003e9217a6b\u003c/code\u003e\u003c/a\u003e chore: add engines field to package.json (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3543\"\u003e#3543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/458278118ac51e4e76e74b2be215b64728a8814d\"\u003e\u003ccode\u003e4582781\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/d5c0c691001d4e93cb9dbd14c52107d17dc31240\"\u003e\u003ccode\u003ed5c0c69\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/328c4773e24287bcd376968c919c0c7781809e44\"\u003e\u003ccode\u003e328c477\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3521\"\u003e#3521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/9607d0194f420f16f16e20e23799baa31e755715\"\u003e\u003ccode\u003e9607d01\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/53a2c1bac6d9433c6711d27546115e1772663419\"\u003e\u003ccode\u003e53a2c1b\u003c/code\u003e\u003c/a\u003e fix(cli): re-export AnimationStyles type from \u003ccode\u003e@​pandacss/dev\u003c/code\u003e (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/c31f3a2d68214c862f62763303a8f2867df587b4\"\u003e\u003ccode\u003ec31f3a2\u003c/code\u003e\u003c/a\u003e refactor: standardize errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/3ac138bb773b7f0905bbeb91f2ef9a26ffdec35a\"\u003e\u003ccode\u003e3ac138b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/cli/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chakra-ui/panda/commits/@pandacss/dev@1.11.4/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​pandacss/dev\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@pandacss/postcss` from 1.8.1 to 1.11.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/panda/releases\"\u003e@​pandacss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​pandacss/postcss\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [8252d77]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/panda/blob/main/packages/postcss/CHANGELOG.md\"\u003e@​pandacss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [8252d77]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3730779]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2f29aa6: Bump \u003ccode\u003epostcss\u003c/code\u003e from \u003ccode\u003e8.5.6\u003c/code\u003e to \u003ccode\u003e8.5.14\u003c/code\u003e to address\n\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-41305\"\u003eCVE-2026-41305\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2f29aa6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c31f3a2]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bbaa8b3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [22b444d]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bc2b8d7]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [44457bb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​pandacss/node\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/c24c0f69ed378110a568b6741d7bb7bb959467f8\"\u003e\u003ccode\u003ec24c0f6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3598\"\u003e#3598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/994e8c35b80f0e42fee09e8951ad2d72f8122169\"\u003e\u003ccode\u003e994e8c3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3561\"\u003e#3561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/9217a6b7d9b65150c977e8ae691b1725b20fb7ad\"\u003e\u003ccode\u003e9217a6b\u003c/code\u003e\u003c/a\u003e chore: add engines field to package.json (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3543\"\u003e#3543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/458278118ac51e4e76e74b2be215b64728a8814d\"\u003e\u003ccode\u003e4582781\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/d5c0c691001d4e93cb9dbd14c52107d17dc31240\"\u003e\u003ccode\u003ed5c0c69\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/2f29aa6de15524b4a2a573cf9efa8d8956410670\"\u003e\u003ccode\u003e2f29aa6\u003c/code\u003e\u003c/a\u003e fix: update postcss to version 8.5.14 to address CVE-2026-41305\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/328c4773e24287bcd376968c919c0c7781809e44\"\u003e\u003ccode\u003e328c477\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3521\"\u003e#3521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/9607d0194f420f16f16e20e23799baa31e755715\"\u003e\u003ccode\u003e9607d01\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/3ac138bb773b7f0905bbeb91f2ef9a26ffdec35a\"\u003e\u003ccode\u003e3ac138b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/panda/commit/cba866c5671755d9e94a25ce1bbafae362a18fb1\"\u003e\u003ccode\u003ecba866c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/panda/tree/HEAD/packages/postcss/issues/3478\"\u003e#3478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chakra-ui/panda/commits/@pandacss/postcss@1.11.4/packages/postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​pandacss/postcss\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.13 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 `eslint-plugin-react-hooks` from 7.0.1 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003eeslint-plugin-react-hooks's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-react-hooks@7.1.1 (April 17, 2026)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e 7.1.0 accidentally removed the \u003ccode\u003ecomponent-hook-factories\u003c/code\u003e rule, causing errors for users who referenced it in their ESLint config. This is now fixed.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd deprecated no-op \u003ccode\u003ecomponent-hook-factories\u003c/code\u003e rule for backwards compatibility. (\u003ca href=\"https://github.com/mofeiZ\"\u003e\u003ccode\u003e@​mofeiZ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/36307\"\u003e#36307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-react-hooks@7.1.0 (April 16, 2026)\u003c/h2\u003e\n\u003cp\u003eThis release adds ESLint v10 support, improves performance by skipping compilation for non-React files, and includes compiler lint improvements including better \u003ccode\u003eset-state-in-effect\u003c/code\u003e detection, improved ref validation, and more helpful error reporting.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ESLint v10 support. (\u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35720\"\u003e#35720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip compilation for non-React files to improve performance. (\u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35589\"\u003e#35589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix exhaustive deps bug with Flow type casting. (\u003ca href=\"https://github.com/jorge-cab\"\u003e\u003ccode\u003e@​jorge-cab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35691\"\u003e#35691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseEffectEvent\u003c/code\u003e checks in component syntax. (\u003ca href=\"https://github.com/jbrown215\"\u003e\u003ccode\u003e@​jbrown215\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eset-state-in-effect\u003c/code\u003e validation with fewer false negatives. (\u003ca href=\"https://github.com/jorge-cab\"\u003e\u003ccode\u003e@​jorge-cab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35134\"\u003e#35134\u003c/a\u003e, \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35147\"\u003e#35147\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35214\"\u003e#35214\u003c/a\u003e, \u003ca href=\"https://github.com/chesnokov-tony\"\u003e\u003ccode\u003e@​chesnokov-tony\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35419\"\u003e#35419\u003c/a\u003e, \u003ca href=\"https://github.com/jsleitor\"\u003e\u003ccode\u003e@​jsleitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/36107\"\u003e#36107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved ref validation for non-mutating functions and event handler props. (\u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35893\"\u003e#35893\u003c/a\u003e, \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiler now reports all errors instead of stopping at the first. (\u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35873\"\u003e#35873\u003c/a\u003e–\u003ca href=\"https://redirect.github.com/facebook/react/pull/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved source locations and error display in compiler diagnostics. (\u003ca href=\"https://github.com/nathanmarks\"\u003e\u003ccode\u003e@​nathanmarks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35348\"\u003e#35348\u003c/a\u003e, \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34963\"\u003e#34963\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/packages/eslint-plugin-react-hooks/CHANGELOG.md\"\u003eeslint-plugin-react-hooks's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e 7.1.0 accidentally removed the \u003ccode\u003ecomponent-hook-factories\u003c/code\u003e rule, causing errors for users who referenced it in their ESLint config. This is now fixed.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd deprecated no-op \u003ccode\u003ecomponent-hook-factories\u003c/code\u003e rule for backwards compatibility. (\u003ca href=\"https://github.com/mofeiZ\"\u003e\u003ccode\u003e@​mofeiZ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/36307\"\u003e#36307\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds ESLint v10 support, improves performance by skipping compilation for non-React files, and includes compiler lint improvements including better \u003ccode\u003eset-state-in-effect\u003c/code\u003e detection, improved ref validation, and more helpful error reporting.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ESLint v10 support. (\u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35720\"\u003e#35720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip compilation for non-React files to improve performance. (\u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35589\"\u003e#35589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix exhaustive deps bug with Flow type casting. (\u003ca href=\"https://github.com/jorge-cab\"\u003e\u003ccode\u003e@​jorge-cab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35691\"\u003e#35691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseEffectEvent\u003c/code\u003e checks in component syntax. (\u003ca href=\"https://github.com/jbrown215\"\u003e\u003ccode\u003e@​jbrown215\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eset-state-in-effect\u003c/code\u003e validation with fewer false negatives. (\u003ca href=\"https://github.com/jorge-cab\"\u003e\u003ccode\u003e@​jorge-cab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35134\"\u003e#35134\u003c/a\u003e, \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35147\"\u003e#35147\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35214\"\u003e#35214\u003c/a\u003e, \u003ca href=\"https://github.com/chesnokov-tony\"\u003e\u003ccode\u003e@​chesnokov-tony\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35419\"\u003e#35419\u003c/a\u003e, \u003ca href=\"https://github.com/jsleitor\"\u003e\u003ccode\u003e@​jsleitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/36107\"\u003e#36107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved ref validation for non-mutating functions and event handler props. (\u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35893\"\u003e#35893\u003c/a\u003e, \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiler now reports all errors instead of stopping at the first. (\u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35873\"\u003e#35873\u003c/a\u003e–\u003ca href=\"https://redirect.github.com/facebook/react/pull/35884\"\u003e#35884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved source locations and error display in compiler diagnostics. (\u003ca href=\"https://github.com/nathanmarks\"\u003e\u003ccode\u003e@​nathanmarks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/35348\"\u003e#35348\u003c/a\u003e, \u003ca href=\"https://github.com/josephsavona\"\u003e\u003ccode\u003e@​josephsavona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/34963\"\u003e#34963\u003c/a\u003e)\u003c/li\u003e\n\u003c/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/facebook/react/commits/eslint-plugin-react-hooks@7.1.1/packages/eslint-plugin-react-hooks\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-refresh` from 0.4.26 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix check for non component class exported via \u003ccode\u003eexport { }\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/110\"\u003e#110\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (actually fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark ESLint v10 as supported\u003c/li\u003e\n\u003cli\u003eSupport false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use \u003ca href=\"https://eslint.org/docs/latest/use/configure/migration-guide\"\u003eflat config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003ereactRefresh\u003c/code\u003e export is available and prefered over the default export. It's an object with two properties:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplugin\u003c/code\u003e: The plugin object with the rules\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfigs\u003c/code\u003e: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecustomHOCs\u003c/code\u003e option was renamed to \u003ccode\u003eextraHOCs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eValidation of HOCs calls is now more strict, you may need to add some HOCs to the \u003ccode\u003eextraHOCs\u003c/code\u003e option (like \u003ccode\u003econnect\u003c/code\u003e or \u003ccode\u003estyled\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eConfig example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\r\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\r\n\u003cp\u003eexport default defineConfig(\n/* Main config */\nreactRefresh.configs.vite({ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] }),\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eConfig example without config:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\r\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\r\n\u003cp\u003eexport default defineConfig({\nfiles: [\u0026quot;\u003cstrong\u003e/*.ts\u0026quot;, \u0026quot;\u003c/strong\u003e/*.tsx\u0026quot;],\nplugins: {\n// other plugins\n\u0026quot;react-refresh\u0026quot;: reactRefresh.plugin,\n},\nrules: {\n// other rules\n\u0026quot;react-refresh/only-export-components\u0026quot;: [\n\u0026quot;warn\u0026quot;,\n{ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] },\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix check for non component class exported via \u003ccode\u003eexport { }\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/110\"\u003e#110\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (actually fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark ESLint v10 as supported\u003c/li\u003e\n\u003cli\u003eSupport false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (fixes \u003ca href=\"https:/...\n\n_Description has been truncated_","html_url":"https://github.com/Solaudity-Corp/solaudity/pull/142","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Solaudity-Corp%2Fsolaudity/issues/142","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/142/packages"}},{"old_version":"3.26.0","new_version":"3.28.0","update_type":"minor","path":null,"pr_created_at":"2026-06-15T11:19:10.000Z","version_change":"3.26.0 → 3.28.0","issue":{"uuid":"4664576553","node_id":"PR_kwDOHolRX87mgj6Q","number":70,"state":"open","title":"deps(deps): bump the npm-minor-patch group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-15T11:19:10.000Z","updated_at":"2026-06-15T11:20:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"npm-minor-patch","update_count":37,"packages":[{"name":"@opentelemetry/api-logs","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.76.0","new_version":"0.77.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.40.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@openapitools/openapi-generator-cli","old_version":"2.32.0","new_version":"2.38.0","repository_url":"https://github.com/OpenAPITools/openapi-generator-cli"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@vitest/coverage-v8","old_version":"4.1.5","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@viz-js/viz","old_version":"3.26.0","new_version":"3.28.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"dependency-cruiser","old_version":"17.4.0","new_version":"17.4.3","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint","old_version":"10.3.0","new_version":"10.5.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-security","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"prettier","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.59.2","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ws","old_version":"8.20.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"fast-check","old_version":"4.7.0","new_version":"4.8.0","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"@fastify/jwt","old_version":"10.0.0","new_version":"10.1.0","repository_url":"https://github.com/fastify/fastify-jwt"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/context-zone","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-fetch","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-xml-http-request","old_version":"0.216.0","new_version":"0.219.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"preact","old_version":"10.29.1","new_version":"10.29.2","repository_url":"https://github.com/preactjs/preact"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"@anthropic-ai/sdk","old_version":"0.36.3","new_version":"0.104.1","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.76.0` | `0.77.0` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.219.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.40.0` | `1.41.1` |\n| [@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) | `2.32.0` | `2.38.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.5` | `4.1.9` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.26.0` | `3.28.0` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `17.4.0` | `17.4.3` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.5.0` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.0.0` | `4.0.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.8.4` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.2` | `8.61.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.9` |\n| [ws](https://github.com/websockets/ws) | `8.20.0` | `8.21.0` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.7.0` | `4.8.0` |\n| [@fastify/jwt](https://github.com/fastify/fastify-jwt) | `10.0.0` | `10.1.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.219.0` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.8.0` |\n| [preact](https://github.com/preactjs/preact) | `10.29.1` | `10.29.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.16` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.36.3` | `0.104.1` |\n\n\nUpdates `@opentelemetry/api-logs` from 0.216.0 to 0.219.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/api-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.76.0 to 0.77.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/releases\"\u003e@​opentelemetry/auto-instrumentations-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.77.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.76.0...auto-instrumentations-node-v0.77.0\"\u003e0.77.0\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto-instrumentations-node (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3492\"\u003e#3492\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e16bee31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.73.0 to ^0.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.35.0 to ^0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.37.0 to ^0.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e bumped from ^0.1.0 to ^0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.71.0 to ^0.72.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.16.0 to ^0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.43.0 to ^0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e@​opentelemetry/auto-instrumentations-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.76.0...auto-instrumentations-node-v0.77.0\"\u003e0.77.0\u003c/a\u003e (2026-06-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto-instrumentations-node (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3492\"\u003e#3492\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e16bee31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3567\"\u003e#3567\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003ebd569b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.73.0 to ^0.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.34.0 to ^0.35.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.35.0 to ^0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.37.0 to ^0.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e bumped from ^0.1.0 to ^0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.71.0 to ^0.72.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.16.0 to ^0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.43.0 to ^0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.70.0 to ^0.71.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.64.0 to ^0.65.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.63.0 to ^0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.65.0 to ^0.66.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.37.0 to ^0.38.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/4e52a9053029304f271b7dbe1b07e7fb2b987e30\"\u003e\u003ccode\u003e4e52a90\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd569b54fbdbf4e7bb915c43ff7c6e88ab451738\"\u003e\u003ccode\u003ebd569b5\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/16bee31051d92e8add717a798c967147a84eb7b6\"\u003e\u003ccode\u003e16bee31\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e@​opentelemetry/instrumentation-host-metrics\u003c/code\u003e and integrate into auto...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.77.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-logs-otlp-grpc` from 0.216.0 to 0.219.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-logs-otlp-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-logs-otlp-http` from 0.216.0 to 0.219.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-logs-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.216.0 to 0.219.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-metrics-otlp-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-http` from 0.216.0 to 0.219.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-metrics-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the right semantic convention for user agent resource attribute \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6729\"\u003e#6729\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): user agent resource attribute always \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6754\"\u003e#6754\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-exporter-prometheus): handle additional edge cases in metric name conversion \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6727\"\u003e#6727\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): avoid null dereference in \u003ccode\u003eBatchLogRecordProcessor._flushAll\u003c/code\u003e when an in-flight export completes between awaits \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6763\"\u003e#6763\u003c/a\u003e \u003ca href=\"https://github.com/Janealter\"\u003e\u003ccode\u003e@​Janealter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve environment variable substitution to handle all the cases shown in the spec \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6757\"\u003e#6757\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(otlp-exporter-base): index the package's public API in generated docs so types like \u003ccode\u003eOTLPExporterNodeConfigBase\u003c/code\u003e resolve and link from consumer exporter pages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6725\"\u003e#6725\u003c/a\u003e \u003ca href=\"https://github.com/devareddy05\"\u003e\u003ccode\u003e@​devareddy05\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(configuration): remove redundant env var parsing in EnvironmentConfigFactory \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\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/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555\"\u003e\u003ccode\u003e13a035b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074\"\u003e\u003ccode\u003e4b13587\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470\"\u003e\u003ccode\u003e71d195c\u003c/code\u003e\u003c/a\u003e chore(renovate): set minimumReleaseAge to 3 days (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792\"\u003e#6792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730\"\u003e\u003ccode\u003e555fca6\u003c/code\u003e\u003c/a\u003e Update renovate.json to use matchManagers (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141\"\u003e#6141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd\"\u003e\u003ccode\u003eb711a81\u003c/code\u003e\u003c/a\u003e docs(otlp-exporter-base): add typedoc entry points so public API is indexed a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047\"\u003e\u003ccode\u003eda70402\u003c/code\u003e\u003c/a\u003e fix(ci): supply-chain sec: disable caching in release-related workflow (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790\"\u003e#6790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0\"\u003e\u003ccode\u003e002267b\u003c/code\u003e\u003c/a\u003e chore: complete the move to the smaller SPDX license header (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791\"\u003e#6791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c\"\u003e\u003ccode\u003e056ef9c\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): implement metric reader metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449\"\u003e#6449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9\"\u003e\u003ccode\u003e3bd69ce\u003c/code\u003e\u003c/a\u003e fix(configuration): improve environment variable substitution to handle all t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0\"\u003e\u003ccode\u003ebfbda7c\u003c/code\u003e\u003c/a\u003e docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from otlp-exporte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.219.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-trace-otlp-grpc` from 0.216.0 to 0.219.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-trace-otlp-grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.219.0\u003c/h2\u003e\n\u003ch2\u003e0.219.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration)!: stop removing \u003ccode\u003enull\u003c/code\u003e values from parsed config object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6679\"\u003e#6679\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIt is now the responsibility of the user of a parsed declarative config object, typically just the \u003ccode\u003esdk-node\u003c/code\u003e package, to handle \u003ccode\u003enull\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(api-logs)!: Removed \u003ccode\u003eNOOP_LOGGER\u003c/code\u003e and \u003ccode\u003eNoopLogger\u003c/code\u003e exports from \u003ccode\u003e@opentelemetry/api-logs\u003c/code\u003e. Use \u003ccode\u003ecreateNoopLogger(): Logger\u003c/code\u003e instead. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6713\"\u003e#6713\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api-logs)!: rename scopeAttributes to attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node)!: remove \u003ccode\u003ebuildSamplerFromConfig\u003c/code\u003e export \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6784\"\u003e#6784\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire up metric producers from declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6712\"\u003e#6712\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-logs)!: add support for attributes in LoggerOptions \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6573\"\u003e#6573\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-node): pass all config properties to log record exporters in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6708\"\u003e#6708\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): warn and ignore zero exporter timeout in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6711\"\u003e#6711\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): pass gRPC credentials and headers to span exporter in declarative config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6705\"\u003e#6705\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): do not attempt to skip groups \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6704\"\u003e#6704\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-grpc-exporter-base): recreate client after 5 consecutive \u003ccode\u003eDEADLINE_EXCEEDED\u003c/code\u003e to recover from connection dropped deadlock \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6296\"\u003e#6296\u003c/a\u003e \u003ca href=\"https://github.com/afharo\"\u003e\u003ccode\u003e@​afharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(browser-detector): use the ri...\n\n_Description has been truncated_","html_url":"https://github.com/phalanxduel/phalanxduel/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phalanxduel%2Fphalanxduel/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"}},{"old_version":"3.26.0","new_version":"3.27.0","update_type":"minor","path":"the tooling group","pr_created_at":"2026-05-18T08:57:57.000Z","version_change":"3.26.0 → 3.27.0","issue":{"uuid":"4467706264","node_id":"PR_kwDORuxews7ck8sD","number":1316,"state":"closed","title":"deps(npm)(deps-dev): bump @viz-js/viz from 3.26.0 to 3.27.0 in the tooling group","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-21T05:44:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T08:57:57.000Z","updated_at":"2026-05-21T05:44:51.000Z","time_to_close":247613,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(npm)(deps-dev)","packages":[{"name":"@viz-js/viz","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":"the tooling group","ecosystem":"npm"},"body":"Bumps the tooling group with 1 update: [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz).\n\nUpdates `@viz-js/viz` from 3.26.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e@​viz-js/viz's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.8.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e@​viz-js/viz's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.8.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/e39d5c57b52854b0a72023f2cb2b1462a58680ee\"\u003e\u003ccode\u003ee39d5c5\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/65af72b0709f38437bf77e74a31d470c14f15861\"\u003e\u003ccode\u003e65af72b\u003c/code\u003e\u003c/a\u003e Update Expat to 2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/8afdf1b0ad9a1ca03e875a89906de2e1a763b4e0\"\u003e\u003ccode\u003e8afdf1b\u003c/code\u003e\u003c/a\u003e Fix changelog message\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.27.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.26.0\u0026new-version=3.27.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/rodoHasArrived/Meridian-main/pull/1316","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodoHasArrived%2FMeridian-main/issues/1316","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1316/packages"}},{"old_version":"3.25.0","new_version":"3.26.0","update_type":"minor","path":null,"pr_created_at":"2026-04-29T18:04:37.000Z","version_change":"3.25.0 → 3.26.0","issue":{"uuid":"4352652413","node_id":"PR_kwDORT-ImM7W0mB5","number":27,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 26 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-04T03:38:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-29T18:04:37.000Z","updated_at":"2026-05-04T03:38:07.000Z","time_to_close":380008,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":26,"packages":[{"name":"@napi-rs/canvas","old_version":"0.1.98","new_version":"0.1.100","repository_url":"https://github.com/Brooooooklyn/canvas"},{"name":"@react-pdf/renderer","old_version":"4.3.2","new_version":"4.5.1","repository_url":"https://github.com/diegomura/react-pdf"},{"name":"@supabase/ssr","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/supabase/ssr"},{"name":"@supabase/supabase-js","old_version":"2.102.1","new_version":"2.105.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@viz-js/viz","old_version":"3.25.0","new_version":"3.26.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"apify-client","old_version":"2.22.3","new_version":"2.23.1","repository_url":"https://github.com/apify/apify-client-js"},{"name":"framer-motion","old_version":"12.36.0","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"jose","old_version":"6.2.1","new_version":"6.2.3","repository_url":"https://github.com/panva/jose"},{"name":"openai","old_version":"6.34.0","new_version":"6.35.0","repository_url":"https://github.com/openai/openai-node"},{"name":"pdfjs-dist","old_version":"5.6.205","new_version":"5.7.284","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"playwright-core","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"react","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"recharts","old_version":"3.7.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"resend","old_version":"6.9.4","new_version":"6.12.2","repository_url":"https://github.com/resend/resend-node"},{"name":"satori","old_version":"0.25.0","new_version":"0.26.0","repository_url":"https://github.com/vercel/satori"},{"name":"three","old_version":"0.183.2","new_version":"0.184.0","repository_url":"https://github.com/mrdoob/three.js"},{"name":"@types/three","old_version":"0.183.1","new_version":"0.184.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/pg","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dompurify","old_version":"3.3.3","new_version":"3.4.1","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"@types/dompurify","old_version":"3.0.5","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-next","old_version":"16.1.6","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@napi-rs/canvas](https://github.com/Brooooooklyn/canvas) | `0.1.98` | `0.1.100` |\n| [@react-pdf/renderer](https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer) | `4.3.2` | `4.5.1` |\n| [@supabase/ssr](https://github.com/supabase/ssr) | `0.10.0` | `0.10.2` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.102.1` | `2.105.1` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.25.0` | `3.26.0` |\n| [apify-client](https://github.com/apify/apify-client-js) | `2.22.3` | `2.23.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.36.0` | `12.38.0` |\n| [jose](https://github.com/panva/jose) | `6.2.1` | `6.2.3` |\n| [openai](https://github.com/openai/openai-node) | `6.34.0` | `6.35.0` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.6.205` | `5.7.284` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.5` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.8.1` |\n| [resend](https://github.com/resend/resend-node) | `6.9.4` | `6.12.2` |\n| [satori](https://github.com/vercel/satori) | `0.25.0` | `0.26.0` |\n| [three](https://github.com/mrdoob/three.js) | `0.183.2` | `0.184.0` |\n| [@types/three](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/three) | `0.183.1` | `0.184.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.4` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.18.0` | `8.20.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.3` | `3.4.1` |\n| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify) | `3.0.5` | `3.2.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.6` | `16.2.4` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.18` | `4.1.5` |\n\n\nUpdates `@napi-rs/canvas` from 0.1.98 to 0.1.100\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/canvas/releases\"\u003e\u003ccode\u003e@​napi-rs/canvas\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.100\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update debian docker tag to bullseye-20260421 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1254\"\u003eBrooooooklyn/canvas#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency oxlint-tsgolint to ^0.22.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1256\"\u003eBrooooooklyn/canvas#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(image): loadImage settles on invalid input by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1257\"\u003eBrooooooklyn/canvas#1257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/canvas/compare/v0.1.99...v0.1.100\"\u003ehttps://github.com/Brooooooklyn/canvas/compare/v0.1.99...v0.1.100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.99\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1249\"\u003eBrooooooklyn/canvas#1249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1251\"\u003eBrooooooklyn/canvas#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: drawImage gray halo on transparent PNG edges with imageSmoothingEnabled by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1252\"\u003eBrooooooklyn/canvas#1252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow canvas package postinstall script for benchmark CI by \u003ca href=\"https://github.com/Claude\"\u003e\u003ccode\u003e@​Claude\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1253\"\u003eBrooooooklyn/canvas#1253\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/Claude\"\u003e\u003ccode\u003e@​Claude\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/pull/1253\"\u003eBrooooooklyn/canvas#1253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/canvas/compare/v0.1.98...v0.1.99\"\u003ehttps://github.com/Brooooooklyn/canvas/compare/v0.1.98...v0.1.99\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/Brooooooklyn/canvas/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​napi-rs/canvas\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/compare/v0.1.99...v0.1.100\"\u003e0.1.100\u003c/a\u003e (2026-04-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eloadImage settles on invalid input (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1257\"\u003e#1257\u003c/a\u003e) (\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/bed5c311ab9bfce23138b59cdd4867896f36a55d\"\u003ebed5c31\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/compare/v0.1.98...v0.1.99\"\u003e0.1.99\u003c/a\u003e (2026-04-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrawImage gray halo on transparent PNG edges with imageSmoothingEnabled (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1252\"\u003e#1252\u003c/a\u003e) (\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/a748f3f565cfdfb975e28b5ee13f702000a9059a\"\u003ea748f3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/db337893b9b53483050ca7b24c6d306e4da06741\"\u003e\u003ccode\u003edb33789\u003c/code\u003e\u003c/a\u003e 0.1.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/bed5c311ab9bfce23138b59cdd4867896f36a55d\"\u003e\u003ccode\u003ebed5c31\u003c/code\u003e\u003c/a\u003e fix: loadImage settles on invalid input (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/45fda8f4b53833b3a59c3111e4cf69a730f3bd71\"\u003e\u003ccode\u003e45fda8f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint-tsgolint to ^0.22.0 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/a4c3f9dbaa4192402c597db340de44585f70d19a\"\u003e\u003ccode\u003ea4c3f9d\u003c/code\u003e\u003c/a\u003e chore(deps): update debian docker tag to bullseye-20260421 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/0372a4af68c6fe4f0e872a0dd7874b7c436bc562\"\u003e\u003ccode\u003e0372a4a\u003c/code\u003e\u003c/a\u003e 0.1.99\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/adc6e1719f67cb9c80e8ed3373c06ed9abf9e2e4\"\u003e\u003ccode\u003eadc6e17\u003c/code\u003e\u003c/a\u003e ci: allow canvas package postinstall script for benchmark CI (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1253\"\u003e#1253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/a748f3f565cfdfb975e28b5ee13f702000a9059a\"\u003e\u003ccode\u003ea748f3f\u003c/code\u003e\u003c/a\u003e fix: drawImage gray halo on transparent PNG edges with imageSmoothingEnabled ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/d2d01c338f4637c7331cef34878bceb8b9c06a39\"\u003e\u003ccode\u003ed2d01c3\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.14.1 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1251\"\u003e#1251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/canvas/commit/1f595c6998a58d04b265c24ba5ce204acfd8d730\"\u003e\u003ccode\u003e1f595c6\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn to v4.14.0 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/canvas/issues/1249\"\u003e#1249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Brooooooklyn/canvas/compare/v0.1.98...v0.1.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-pdf/renderer` from 4.3.2 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diegomura/react-pdf/releases\"\u003e\u003ccode\u003e@​react-pdf/renderer\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-pdf/renderer\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/diegomura/react-pdf/pull/3351\"\u003e#3351\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/e585e3523ecb50001cc9f47e00b139738c02b87f\"\u003e\u003ccode\u003ee585e352\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - fix(render): border rendering + tests\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/diegomura/react-pdf/commit/e585e3523ecb50001cc9f47e00b139738c02b87f\"\u003e\u003ccode\u003ee585e352\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/render\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/layout\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-pdf/renderer\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/diegomura/react-pdf/commit/c40bfdec3485b00844d9fffeab06d173e2d14dcf\"\u003e\u003ccode\u003ec40bfdec\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/5b6a6a4a67fc5156b5d937e4a59a4ab9e5150785\"\u003e\u003ccode\u003e5b6a6a4a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/143317f244377226e0aec0f5512001538188229c\"\u003e\u003ccode\u003e143317f2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/01e1fbbe5a214744b7e4607e65fa45b3554390b2\"\u003e\u003ccode\u003e01e1fbbe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/e27cdb4843c790d0cd3a0fdc2cc3680cee3270c3\"\u003e\u003ccode\u003ee27cdb48\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/39886cd77b9bad2b7012eba31778dfcce1983562\"\u003e\u003ccode\u003e39886cd7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/7d05a6d9898fb555f45e108e61dc69c24a7ea1a6\"\u003e\u003ccode\u003e7d05a6d9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/fns\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/render\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/font\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/layout\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diegomura/react-pdf/blob/master/packages/renderer/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-pdf/renderer\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/diegomura/react-pdf/pull/3386\"\u003e#3386\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/cbce714905fc127531e9bda5bda95019bfd62d77\"\u003e\u003ccode\u003ecbce7149\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - Add pdfkit table mixin as part of unification plan\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/diegomura/react-pdf/commit/598cf0c63f45211d0ef1fc7c0c84011e79c9d4c2\"\u003e\u003ccode\u003e598cf0c6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/cbce714905fc127531e9bda5bda95019bfd62d77\"\u003e\u003ccode\u003ecbce7149\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/pdfkit\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/font\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/layout\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.6.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/render\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/diegomura/react-pdf/pull/3366\"\u003e#3366\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/4444f3555e3381397b33297e3f121a81db06a370\"\u003e\u003ccode\u003e4444f355\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - feat: svg markers support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/diegomura/react-pdf/commit/ccfcc632313152a7752bbe76c6a81c27efc93ef4\"\u003e\u003ccode\u003eccfcc632\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/0138fddd1696780774ebe322d30c3210a5924a7d\"\u003e\u003ccode\u003e0138fddd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/b01f5b72243661606238954922e74ec394ed23bb\"\u003e\u003ccode\u003eb01f5b72\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/27d1b4877507b874a6cd7face5e86cd236d2a42f\"\u003e\u003ccode\u003e27d1b487\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/diegomura/react-pdf/commit/4444f3555e3381397b33297e3f121a81db06a370\"\u003e\u003ccode\u003e4444f355\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/pdfkit\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/layout\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.6.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/render\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/primitives\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/font\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/diegomura/react-pdf/pull/3351\"\u003e#3351\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/e585e3523ecb50001cc9f47e00b139738c02b87f\"\u003e\u003ccode\u003ee585e352\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - fix(render): border rendering + tests\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/diegomura/react-pdf/commit/e585e3523ecb50001cc9f47e00b139738c02b87f\"\u003e\u003ccode\u003ee585e352\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/render\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​react-pdf/layout\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.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/diegomura/react-pdf/pull/3344\"\u003e#3344\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/a70013e7457a28bd4fbda53a5cecfc219da5e1ea\"\u003e\u003ccode\u003ea70013e7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - feat: password protection support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/diegomura/react-pdf/pull/3336\"\u003e#3336\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/342938a45ede4e57f969a2861f11c64e2ca48575\"\u003e\u003ccode\u003e342938a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - feat: add link hitslop\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/diegomura/react-pdf/pull/3342\"\u003e#3342\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/aa3ccf4c2abadb528fd6073e2dceb2a03db27c7d\"\u003e\u003ccode\u003eaa3ccf4c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - feat: add image background\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/diegomura/react-pdf/pull/3339\"\u003e#3339\u003c/a\u003e \u003ca href=\"https://github.com/diegomura/react-pdf/commit/6109b424a42f7e83510539592afcab1824560715\"\u003e\u003ccode\u003e6109b424\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e! - feat: responsive images\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/diegomura/react-pdf/commit/f6197a4fd6b6e6efd2a302f5ff8f14fc73d57325\"\u003e\u003ccode\u003ef6197a4\u003c/code\u003e\u003c/a\u003e chore: release packages (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/e585e3523ecb50001cc9f47e00b139738c02b87f\"\u003e\u003ccode\u003ee585e35\u003c/code\u003e\u003c/a\u003e fix(render): border rendering + tests (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/edc4950a7dae47cf07fd545375c75ffd10ee9134\"\u003e\u003ccode\u003eedc4950\u003c/code\u003e\u003c/a\u003e chore: release packages (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3334\"\u003e#3334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/a70013e7457a28bd4fbda53a5cecfc219da5e1ea\"\u003e\u003ccode\u003ea70013e\u003c/code\u003e\u003c/a\u003e feat: password protection support (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/aa3ccf4c2abadb528fd6073e2dceb2a03db27c7d\"\u003e\u003ccode\u003eaa3ccf4\u003c/code\u003e\u003c/a\u003e feat: add image background (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3342\"\u003e#3342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/6109b424a42f7e83510539592afcab1824560715\"\u003e\u003ccode\u003e6109b42\u003c/code\u003e\u003c/a\u003e feat: responsive images (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/342938a45ede4e57f969a2861f11c64e2ca48575\"\u003e\u003ccode\u003e342938a\u003c/code\u003e\u003c/a\u003e feat: add link hitslop (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3336\"\u003e#3336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/ad5d2047f272af93b394af3af4ce01dbb4026025\"\u003e\u003ccode\u003ead5d204\u003c/code\u003e\u003c/a\u003e chore: bump pdfjs-dist and canvas dependencies for Node 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/2c4a852b0b293fe0072691a2a843bbc10e094cfc\"\u003e\u003ccode\u003e2c4a852\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: bump pdfjs-dist and canvas dependencies for Node 22\u0026quot; (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3332\"\u003e#3332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diegomura/react-pdf/commit/79191a726620d5c4f067d573d9ba31fe88bdd563\"\u003e\u003ccode\u003e79191a7\u003c/code\u003e\u003c/a\u003e chore: bump pdfjs-dist and canvas dependencies for Node 22 (\u003ca href=\"https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer/issues/3330\"\u003e#3330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diegomura/react-pdf/commits/@react-pdf/layout@4.5.1/packages/renderer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​react-pdf/renderer\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/ssr` from 0.10.0 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/ssr/releases\"\u003e\u003ccode\u003e@​supabase/ssr\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.10.1...v0.10.2\"\u003e0.10.2\u003c/a\u003e (2026-04-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e remove packageManager field (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/6bf0226b31e68507daee164d75a2f4c93df73d60\"\u003e6bf0226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.2-rc.88\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(ci): remove packageManager field by \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/197\"\u003esupabase/ssr#197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/supabase/ssr/compare/v0.10.1...v0.10.2-rc.88\"\u003ehttps://github.com/supabase/ssr/compare/v0.10.1...v0.10.2-rc.88\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.10.0...v0.10.1\"\u003e0.10.1\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e respect user-provided auth options in createBrowserClient (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/167\"\u003e#167\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/5f04837780699519471bbca432f095cad7c21e81\"\u003e5f04837\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/supabase/ssr/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/ssr\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.10.1...v0.10.2\"\u003e0.10.2\u003c/a\u003e (2026-04-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e remove packageManager field (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/6bf0226b31e68507daee164d75a2f4c93df73d60\"\u003e6bf0226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.10.0...v0.10.1\"\u003e0.10.1\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e respect user-provided auth options in createBrowserClient (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/167\"\u003e#167\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/5f04837780699519471bbca432f095cad7c21e81\"\u003e5f04837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ssr/commit/6fc9c52ac696d9b2bf1e2dc34bbedd6fbd57f6f0\"\u003e\u003ccode\u003e6fc9c52\u003c/code\u003e\u003c/a\u003e chore(main): release 0.10.2 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/6bf0226b31e68507daee164d75a2f4c93df73d60\"\u003e\u003ccode\u003e6bf0226\u003c/code\u003e\u003c/a\u003e fix(ci): remove packageManager field (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/6f897b82dc66bdcb265f39d85345f6ced7ffe83e\"\u003e\u003ccode\u003e6f897b8\u003c/code\u003e\u003c/a\u003e chore(main): release 0.10.1 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/465759dc078582bafc83b9b917b8c25bbeaf7003\"\u003e\u003ccode\u003e465759d\u003c/code\u003e\u003c/a\u003e chore(ci): upgrade Node.js to 22 and npm to 11 via corepack (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/5f04837780699519471bbca432f095cad7c21e81\"\u003e\u003ccode\u003e5f04837\u003c/code\u003e\u003c/a\u003e fix(auth): respect user-provided auth options in createBrowserClient (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/693eab57bdf6ab6a4377d1cfb928d2ffed77fd85\"\u003e\u003ccode\u003e693eab5\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to v2.102.1 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/af23c17d2dc4976890d8f3f441e70ace0e354330\"\u003e\u003ccode\u003eaf23c17\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to v2.101.1 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/12a09d264d948b6a565a8446239d61f477b2b82c\"\u003e\u003ccode\u003e12a09d2\u003c/code\u003e\u003c/a\u003e docs: shorten createServerClient tsdoc (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/2224e066e6a8c8c1bcc587428cef218690658f5e\"\u003e\u003ccode\u003e2224e06\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to v2.101.0 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/ssr/compare/v0.10.0...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.102.1 to 2.105.1\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\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.105.1\u003c/h2\u003e\n\u003ch2\u003e2.105.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e query reassignment regression (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2292\"\u003e#2292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e surface real Error on transport-level CHANNEL_ERROR (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.1-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.105.1-canary.2 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e surface real Error on transport-level CHANNEL_ERROR (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.105.1-canary.1 (2026-04-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.105.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.105.1-canary.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e query reassignment regression (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2292\"\u003e#2292\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.0\u003c/h2\u003e\n\u003ch2\u003e2.105.0 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add passkey support with WebAuthn registration, authentication, and management (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e Realtime deferred disconnect (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e narrow column types after not(column, is, null) (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2264\"\u003e#2264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e annotate Timer/Vsn getters to avoid deep phoenix imports (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2284\"\u003e#2284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e apply metadata, headers, and cacheControl dedupe to uploadToSignedUrl (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2275\"\u003e#2275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e forward duplex option for stream uploads via uploadToSignedUrl (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2289\"\u003e#2289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/develop/packages/core/supabase-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.105.1 (2026-04-28)\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.105.0 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add passkey support with WebAuthn registration, authentication, and management (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e Realtime deferred disconnect (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.104.1 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e propagate custom fetch to realtime client (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2267\"\u003e#2267\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.104.0 (2026-04-20)\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.103.3 (2026-04-16)\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.103.2 (2026-04-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.103.1 (2026-04-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.103.0 (2026-04-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\u003c/blockquote\u003e\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/ca8c418dbe912a72d6c6434c319d432d31867943\"\u003e\u003ccode\u003eca8c418\u003c/code\u003e\u003c/a\u003e chore(release): version 2.105.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2290\"\u003e#2290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/d19e6d3f8f7344205175034146ce61548d415837\"\u003e\u003ccode\u003ed19e6d3\u003c/code\u003e\u003c/a\u003e [patchback] docs(misc): rename anon key → publishable key and service role ke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c420456290b0eccf34a2eb5625294752b52e26d4\"\u003e\u003ccode\u003ec420456\u003c/code\u003e\u003c/a\u003e [patchback] feat(auth): add passkey support with WebAuthn registration, authe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/bfb18bc82f452bf6987886ffbbe6a974496bf88d\"\u003e\u003ccode\u003ebfb18bc\u003c/code\u003e\u003c/a\u003e [patchback] feat(realtime): Realtime deferred disconnect (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ed49eed13592a7c874ec799d6aa8ff7b675aa929\"\u003e\u003ccode\u003eed49eed\u003c/code\u003e\u003c/a\u003e chore(release): version 2.104.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2273\"\u003e#2273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/122d3a94cce7b4a4b7e340779c8f82bac99ff1b3\"\u003e\u003ccode\u003e122d3a9\u003c/code\u003e\u003c/a\u003e fix(supabase): propagate custom fetch to realtime client (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/9360d4ae2797d25d6b53d5c6c99981d2a814f26b\"\u003e\u003ccode\u003e9360d4a\u003c/code\u003e\u003c/a\u003e chore(release): version 2.104.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2261\"\u003e#2261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/897fb8e9d288e74dd47e765b5d6ec647e765a3cb\"\u003e\u003ccode\u003e897fb8e\u003c/code\u003e\u003c/a\u003e docs(repo): show createClient as primary example in all client constructors (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/7a9b2e15031253b542dc3c2294e41c818b61509d\"\u003e\u003ccode\u003e7a9b2e1\u003c/code\u003e\u003c/a\u003e chore(release): version 2.103.3 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a2f94144fae2a4a5dc713cb71dbcce46ad3e92f0\"\u003e\u003ccode\u003ea2f9414\u003c/code\u003e\u003c/a\u003e chore(release): version 2.103.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2253\"\u003e#2253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.105.1/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 `@viz-js/viz` from 3.25.0 to 3.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emdsk to 5.0.5.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.5.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emsdk to 5.0.5.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.5.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/bda516a45fd0d2231555270279352773aeacfcd4\"\u003e\u003ccode\u003ebda516a\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/053d0e090ca68ee40ff3deb4206226244a94de1b\"\u003e\u003ccode\u003e053d0e0\u003c/code\u003e\u003c/a\u003e Update emsdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/f9c5f5966fe68eac11a3b1da87c818f8b5eda1cc\"\u003e\u003ccode\u003ef9c5f59\u003c/code\u003e\u003c/a\u003e Update Expat and Graphviz\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.26.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `apify-client` from 2.22.3 to 2.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apify/apify-client-js/releases\"\u003eapify-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.23.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apify/apify-client-js/releases/tag/v2.23.1\"\u003e2.23.1\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake Node-only imports bundler-discoverable (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/pull/885\"\u003e#885\u003c/a\u003e) (\u003ca href=\"https://github.com/apify/apify-client-js/commit/d57c048fed430e07a8a4fe48c3f3e5bbd3bebc19\"\u003ed57c048\u003c/a\u003e) by \u003ca href=\"https://github.com/barjin\"\u003e\u003ccode\u003e@​barjin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apify/apify-client-js/releases/tag/v2.23.0\"\u003e2.23.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output schema to ActorDefinition and includeUnrunnableActors to store API (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/pull/881\"\u003e#881\u003c/a\u003e) (\u003ca href=\"https://github.com/apify/apify-client-js/commit/c965d154a5e8f6e52e84761e566292d67a2e05d7\"\u003ec965d15\u003c/a\u003e) by \u003ca href=\"https://github.com/jancurn\"\u003e\u003ccode\u003e@​jancurn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurn any log streaming related errors to warnings (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/pull/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/apify/apify-client-js/commit/a3268eeee38f1d47dbfa3fe0e0cfe26a949ca10d\"\u003ea3268ee\u003c/a\u003e) by \u003ca href=\"https://github.com/Pijukatel\"\u003e\u003ccode\u003e@​Pijukatel\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/apify/apify-client-js/blob/master/CHANGELOG.md\"\u003eapify-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apify/apify-client-js/releases/tag/v2.23.1\"\u003e2.23.1\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake Node-only imports bundler-discoverable (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/pull/885\"\u003e#885\u003c/a\u003e) (\u003ca href=\"https://github.com/apify/apify-client-js/commit/d57c048fed430e07a8a4fe48c3f3e5bbd3bebc19\"\u003ed57c048\u003c/a\u003e) by \u003ca href=\"https://github.com/barjin\"\u003e\u003ccode\u003e@​barjin\u003c/code\u003e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/apify/apify-client-js/issues/852\"\u003e#852\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apify/apify-client-js/issues/861\"\u003e#861\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apify/apify-client-js/releases/tag/v2.23.0\"\u003e2.23.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output schema to ActorDefinition and includeUnrunnableActors to store API (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/pull/881\"\u003e#881\u003c/a\u003e) (\u003ca href=\"https://github.com/apify/apify-client-js/commit/c965d154a5e8f6e52e84761e566292d67a2e05d7\"\u003ec965d15\u003c/a\u003e) by \u003ca href=\"https://github.com/jancurn\"\u003e\u003ccode\u003e@​jancurn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurn any log streaming related errors to warnings (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/pull/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/apify/apify-client-js/commit/a3268eeee38f1d47dbfa3fe0e0cfe26a949ca10d\"\u003ea3268ee\u003c/a\u003e) by \u003ca href=\"https://github.com/Pijukatel\"\u003e\u003ccode\u003e@​Pijukatel\u003c/code\u003e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/apify/apify-client-js/issues/873\"\u003e#873\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/e08f977e9d00d3db2bee1283ef782219b1e5d46c\"\u003e\u003ccode\u003ee08f977\u003c/code\u003e\u003c/a\u003e chore(release): Update changelog and package version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/c32217b71f83fc2d6ec45e78b3dffc47c999d75a\"\u003e\u003ccode\u003ec32217b\u003c/code\u003e\u003c/a\u003e docs: remove sidebar changelog (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/issues/884\"\u003e#884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/2db67225f6da4286a42d654aee29a2401dbcf4f3\"\u003e\u003ccode\u003e2db6722\u003c/code\u003e\u003c/a\u003e chore: Automatic theme updating workflow [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/353cc03cfb5d449558ddd5b7b80c883bae260bdc\"\u003e\u003ccode\u003e353cc03\u003c/code\u003e\u003c/a\u003e chore: Automatic theme updating workflow [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/161f6d1336ec7ad70e440485a9defa4b6853039f\"\u003e\u003ccode\u003e161f6d1\u003c/code\u003e\u003c/a\u003e chore: Automatic theme updating workflow [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/382f7464d5fdd5c652d7ca9fce360cd047df4818\"\u003e\u003ccode\u003e382f746\u003c/code\u003e\u003c/a\u003e chore(release): Update changelog and package version [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/d57c048fed430e07a8a4fe48c3f3e5bbd3bebc19\"\u003e\u003ccode\u003ed57c048\u003c/code\u003e\u003c/a\u003e fix: make Node-only imports bundler-discoverable (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/39e377da37d896fee7fae008e69e2b169b62e0fc\"\u003e\u003ccode\u003e39e377d\u003c/code\u003e\u003c/a\u003e ci: rebase before pushing release commit to avoid non-fast-forward (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/fcdbd9e479615c3db76bc7d6ff03695dc8d2a63b\"\u003e\u003ccode\u003efcdbd9e\u003c/code\u003e\u003c/a\u003e chore: Automatic theme updating workflow [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apify/apify-client-js/commit/1fdcbe06e444742ed622e999b035e993fd18d92b\"\u003e\u003ccode\u003e1fdcbe0\u003c/code\u003e\u003c/a\u003e chore(deps): update lockfiles to resolve security advisories (\u003ca href=\"https://redirect.github.com/apify/apify-client-js/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apify/apify-client-js/compare/v2.22.3...v2.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.36.0 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0bfc9fe015f7170c538ca70ba4677ec59d83ee76\"\u003e\u003ccode\u003e0bfc9fe\u003c/code\u003e\u003c/a\u003e v12.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/343cb0c69e10d5c2bcc9837fb6a83d437257f064\"\u003e\u003ccode\u003e343cb0c\u003c/code\u003e\u003c/a\u003e Updating layoutAnchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ee99ad25f734287c2885d53ec0af8a8f1f6ca306\"\u003e\u003ccode\u003eee99ad2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/062660b3c5c982d7274adbd382c6dfcd5aea77ad\"\u003e\u003ccode\u003e062660b\u003c/code\u003e\u003c/a\u003e Updating changgelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/303da7dddfc41f521ec500aef8a72643169582e0\"\u003e\u003ccode\u003e303da7d\u003c/code\u003e\u003c/a\u003e Updating readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b075adc4b1dde8fa1fb1c488b1b4e7e97a07331e\"\u003e\u003ccode\u003eb075adc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3647\"\u003e#3647\u003c/a\u003e from motiondivision/feat/layout-anchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0991d6728f425eebbb58ce926bd33d05336b724\"\u003e\u003ccode\u003ef0991d6\u003c/code\u003e\u003c/a\u003e Add missing layoutAnchor !== false guard in attemptToResolveRelativeTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b5798e99e78738a1fa8ec3414bff63796f9eb39b\"\u003e\u003ccode\u003eb5798e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3642\"\u003e#3642\u003c/a\u003e from motiondivision/worktree-fix-issue-3078\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7686c193e349f3b3360455615ee6ca45b8532c28\"\u003e\u003ccode\u003e7686c19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3636\"\u003e#3636\u003c/a\u003e from motiondivision/worktree-fix-issue-3061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a95c4877c879f0e189295cc9f4f5f1c1e1d7df2a\"\u003e\u003ccode\u003ea95c487\u003c/code\u003e\u003c/a\u003e Fix auto-scroll in reorder-virtualized test page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.36.0...v12.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.2.1 to 6.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanly reject invalid PBES2 p2c (\u003ca href=\"https://github.com/panva/jose/commit/0cdb851ca597635cac3da7a855342549fbe67a8d\"\u003e0cdb851\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereject failed decompression with JWEInvalid error (\u003ca href=\"https://github.com/panva/jose/commit/043b181a96ee55d92b9ff1ee94e11be36e258ee4\"\u003e043b181\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/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.2...v6.2.3\"\u003e6.2.3\u003c/a\u003e (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanly reject invalid PBES2 p2c (\u003ca href=\"https://github.com/panva/jose/commit/0cdb851ca597635cac3da7a855342549fbe67a8d\"\u003e0cdb851\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.1...v6.2.2\"\u003e6.2.2\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereject failed decompression with JWEInvalid error (\u003ca href=\"https://github.com/panva/jose/commit/043b181a96ee55d92b9ff1ee94e11be36e258ee4\"\u003e043b181\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/41ad7e9a76d270ca7e24b7421a88e507f756f2db\"\u003e\u003ccode\u003e41ad7e9\u003c/code\u003e\u003c/a\u003e chore(release): 6.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/988e90f6661eaa45418bc187cf890e156293f9c7\"\u003e\u003ccode\u003e988e90f\u003c/code\u003e\u003c/a\u003e chore: account for commit-and-tag-version instead of standard-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/4b24656b617e5d8a54b6a50180b65c8b3eb7e4eb\"\u003e\u003ccode\u003e4b24656\u003c/code\u003e\u003c/a\u003e chore: update CHANGELOG.md header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/0cdb851ca597635cac3da7a855342549fbe67a8d\"\u003e\u003ccode\u003e0cdb851\u003c/code\u003e\u003c/a\u003e refactor: cleanly reject invalid PBES2 p2c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/a0b261eddf7e92a0b641eb2be988120101ed62ac\"\u003e\u003ccode\u003ea0b261e\u003c/code\u003e\u003c/a\u003e test: update Bun expectations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b39dc1af78e1559e6f5ca1be4d7423296e1bf8b6\"\u003e\u003ccode\u003eb39dc1a\u003c/code\u003e\u003c/a\u003e chore: use fs.globSync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/0675be19a6d6f68cce6c10c76f635ead82e27a4c\"\u003e\u003ccode\u003e0675be1\u003c/code\u003e\u003c/a\u003e build: replace rollup umd build with a custom esbuild iife wrap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/9b0332370a34600782e8d7106adb0a5506b72601\"\u003e\u003ccode\u003e9b03323\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/914b73dad2360628845802e4818a52bd0fb72fbd\"\u003e\u003ccode\u003e914b73d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/9dce817d74963ee5ef00001810a0e36e4c396ffd\"\u003e\u003ccode\u003e9dce817\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.2.1...v6.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 6.34.0 to 6.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-node/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.35.0\u003c/h2\u003e\n\u003ch2\u003e6.35.0 (2026-04-28)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.34.0...v6.35.0\"\u003ev6.34.0...v6.35.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add detail to InputFileContent (\u003ca href=\"https://github.com/openai/openai-node/commit/910ec5d3b7c551eee367f0b10e84856b9eb171eb\"\u003e910ec5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add OAuthErrorCode type (\u003ca href=\"https://github.com/openai/openai-node/commit/f84bd1ff47b61e7a5c9b7130f1b6dfd062178501\"\u003ef84bd1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add prompt_cache_retention parameter to responses compact (\u003ca href=\"https://github.com/openai/openai-node/commit/c486d1f05558e4b082e18dd0ddc7b0685def8c84\"\u003ec486d1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results to ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-node/commit/72449a193fb32dcfd32993f4a01024eed946dc09\"\u003e72449a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/b742f1fbd5c03dda8ba20d1ecca35dbc95bf53d8\"\u003eb742f1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for binary messages (\u003ca href=\"https://github.com/openai/openai-node/commit/c498cc344f49a6ae0382197a6bcc3c22a2af61ff\"\u003ec498cc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for path parameters in websockets clients (\u003ca href=\"https://github.com/openai/openai-node/commit/e0aba7070fa35065aa0093bda02198bd87e7ef9e\"\u003ee0aba70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for queuing messages when waiting for a connection (\u003ca href=\"https://github.com/openai/openai-node/commit/fd8868ce76cbc601bd6198f43f5ff47ff0118e67\"\u003efd8868c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for WebSockets in the browser when using simple auth (\u003ca href=\"https://github.com/openai/openai-node/commit/27bda6a4f3fc63469d0b9acd2ef08aa0bf6b8fa8\"\u003e27bda6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e support automatic reconnection for websockets (\u003ca href=\"https://github.com/openai/openai-node/commit/189410b4765111d8174e815142057ac0e48e8f7e\"\u003e189410b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript:\u003c/strong\u003e expose underlying WebSocket type (\u003ca href=\"https://github.com/openai/openai-node/commit/7e96939f5732f658751792038aae1b13a9f21d72\"\u003e7e96939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e allow single messages greater than the size of the websockets queue (\u003ca href=\"https://github.com/openai/openai-node/commit/ad19ab2495194eb3a9d81d4390ec3a0e6c0c4395\"\u003ead19ab2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e gitignore generated \u003ccode\u003eoidc\u003c/code\u003e dir (\u003ca href=\"https://github.com/openai/openai-node/commit/cf860f62c0fcc3c1fcbcb95505fec4301b6481ea\"\u003ecf860f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct prompt_cache_retention enum value in chat/completions and responses (\u003ca href=\"https://github.com/openai/openai-node/commit/5a81e1a66eb5450de50da4a49d977bd1daab4552\"\u003e5a81e1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e preserve emitted ts-ignore comments (\u003ca href=\"https://github.com/openai/openai-node/commit/1cde375c4faecc6e1cde7be782919fa243b1a141\"\u003e1cde375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e remove release-doctor workflow (\u003ca href=\"https://github.com/openai/openai-node/commit/e5ab4d1a056f2223c0756b332f9635476c644c3f\"\u003ee5ab4d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e apply prettier output (\u003ca href=\"https://github.com/openai/openai-node/commit/80fa23d5ccfd39e51e090e0044d91866a418d212\"\u003e80fa23d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e ignore release-updated jsr config (\u003ca href=\"https://github.com/openai/openai-node/commit/f606e8b43d0e3d5a3ad31cf7dab1bded0bac4d37\"\u003ef606e8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformatter:\u003c/strong\u003e run prettier and eslint separately (\u003ca href=\"https://github.com/openai/openai-node/commit/68a988e3919c2e8da7949fe75ae143790025964d\"\u003e68a988e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/7673137d3004226dc0e8daa96f85e8a5c459b7e3\"\u003e7673137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix package.json duplicate keys (\u003ca href=\"https://github.com/openai/openai-node/commit/5f075a80dc0a4c7ed4550cf718a576e638a7bc9f\"\u003e5f075a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/openai/openai-node/commit/252e70a2f5e78f9162a99f9ac5adfc581e47e290\"\u003e252e70a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e version bump (\u003ca href=\"https://github.com/openai/openai-node/commit/34c84eec2f9110746008628b90429c8fd5111157\"\u003e34c84ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/316bdbaeb77a8d2a56c5b13a7b576163e2515951\"\u003e316bdba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/openai/openai-node/commit/6400d19ee8f44abb862f0c3d2d15d91e51f0741b\"\u003e6400d19\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/openai/openai-node/blob/master/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.35.0 (2026-04-28)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.34.0...v6.35.0\"\u003ev6.34.0...v6.35.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add detail to InputFileContent (\u003ca href=\"https://github.com/openai/openai-node/commit/910ec5d3b7c551eee367f0b10e84856b9eb171eb\"\u003e910ec5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add OAuthErrorCode type (\u003ca href=\"https://github.com/openai/openai-node/commit/f84bd1ff47b61e7a5c9b7130f1b6dfd062178501\"\u003ef84bd1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add prompt_cache_retention parameter to responses compact (\u003ca href=\"https://github.com/openai/openai-node/commit/c486d1f05558e4b082e18dd0ddc7b0685def8c84\"\u003ec486d1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results to ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-node/commit/72449a193fb32dcfd32993f4a01024eed946dc09\"\u003e72449a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-node/commit/b742f1fbd5c03dda8ba20d1ecca35dbc95bf53d8\"\u003eb742f1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for binary messages (\u003ca href=\"https://github.com/openai/openai-node/commit/c498cc344f49a6ae0382197a6bcc3c22a2af61ff\"\u003ec498cc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for path parameters in websockets clients (\u003ca href=\"https://github.com/openai/openai-node/commit/e0aba7070fa35065aa0093bda02198bd87e7ef9e\"\u003ee0aba70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for queuing messages when waiting for a connection (\u003ca href=\"https://github.com/openai/openai-node/commit/fd8868ce76cbc601bd6198f43f5ff47ff0118e67\"\u003efd8868c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for WebSockets in the browser when using simple auth (\u003ca href=\"https://github.com/openai/openai-node/commit/27bda6a4f3fc63469d0b9acd2ef08aa0bf6b8fa8\"\u003e27bda6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e support automatic reconnection for websockets (\u003ca href=\"https://github.com/openai/openai-node/commit/189410b4765111d8174e815142057ac0e48e8f7e\"\u003e189410b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript:\u003c/strong\u003e expose underlying WebSocket type (\u003ca href=\"https://github.com/openai/openai-node/commit/7e96939f5732f658751792038aae1b13a9f21d72\"\u003e7e96939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e allow single messages greater than the size of the websockets queue (\u003ca href=\"https://github.com/openai/openai-node/commit/ad19ab2495194eb3a9d81d4390ec3a0e6c0c4395\"\u003ead19ab2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e gitignore generated \u003ccode\u003eoidc\u003c/code\u003e dir (\u003ca href=\"https://github.com/openai/openai-node/commit/cf860f62c0fcc3c1fcbcb95505fec4301b6481ea\"\u003ecf860f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct prompt_cache_retention enum value in chat/completions and responses (\u003ca href=\"https://github.com/openai/openai-node/commit/5a81e1a66eb5450de50da4a49d977bd1daab4552\"\u003e5a81e1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e preserve emitted ts-ignore comments (\u003ca href=\"https://github.com/openai/openai-node/commit/1cde375c4faecc6e1cde7be782919fa243b1a141\"\u003e1cde375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e remove release-doctor workflow (\u003ca href=\"https://github.com/openai/openai-node/commit/e5ab4d1a056f2223c0756b332f9635476c644c3f\"\u003ee5ab4d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e apply prettier output (\u003ca href=\"https://github.com/openai/openai-node/commit/80fa23d5ccfd39e51e090e0044d91866a418d212\"\u003e80fa23d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e ignore release-updated jsr config (\u003ca href=\"https://github.com/openai/openai-node/commit/f606e8b43d0e3d5a3ad31cf7dab1bded0bac4d37\"\u003ef606e8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformatter:\u003c/strong\u003e run prettier and eslint separately (\u003ca href=\"https://github.com/openai/openai-node/commit/68a988e3919c2e8da7949fe75ae143790025964d\"\u003e68a988e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/7673137d3004226dc0e8daa96f85e8a5c459b7e3\"\u003e7673137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix package.json duplicate keys (\u003ca href=\"https://github.com/openai/openai-node/commit/5f075a80dc0a4c7ed4550cf718a576e638a7bc9f\"\u003e5f075a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/openai/openai-node/commit/252e70a2f5e78f9162a99f9ac5adfc581e47e290\"\u003e252e70a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e version bump (\u003ca href=\"https://github.com/openai/openai-node/commit/34c84eec2f9110746008628b90429c8fd5111157\"\u003e34c84ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/316bdbaeb77a8d2a56c5b13a7b576163e2515951\"\u003e316bdba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/openai/openai-node/commit/6400d19ee8f44abb862f0c3d2d15d91e51f0741b\"\u003e6400d19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/8bef148c31d759feb7aaf344a78fbb8acff8fea9\"\u003e\u003ccode\u003e8bef148\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/openai/openai-node/issues/1821\"\u003e#1821\u003c/a\u003e from openai/release-please--branches--master--change...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/ddde7ab016b3fa90010c0a04709da31e2f09cee9\"\u003e\u003ccode\u003eddde7ab\u003c/code\u003e\u003c/a\u003e release: 6.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/1cde375c4faecc6e1cde7be782919fa243b1a141\"\u003e\u003ccode\u003e1cde375\u003c/code\u003e\u003c/a\u003e fix(types): preserve emitted ts-ignore comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/5f075a80dc0a4c7ed4550cf718a576e638a7bc9f\"\u003e\u003ccode\u003e5f075a8\u003c/code\u003e\u003c/a\u003e chore(internal): fix package.json duplicate keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/f606e8b43d0e3d5a3ad31cf7dab1bded0bac4d37\"\u003e\u003ccode\u003ef606e8b\u003c/code\u003e\u003c/a\u003e chore(format): ignore release-updated jsr config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/80fa23d5ccfd39e51e090e0044d91866a418d212\"\u003e\u003ccode\u003e80fa23d\u003c/code\u003e\u003c/a\u003e chore(format): apply prettier output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/68a988e3919c2e8da7949fe75ae143790025964d\"\u003e\u003ccode\u003e68a988e\u003c/code\u003e\u003c/a\u003e chore(formatter): run prettier and eslint separately\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/54cf1f4d6e1cbf2bc24440c111c05fe676c63b3b\"\u003e\u003ccode\u003e54cf1f4\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/b0c44be5008b38e8ae3aa827ae45c309f216c518\"\u003e\u003ccode\u003eb0c44be\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/5a81e1a66eb5450de50da4a49d977bd1daab4552\"\u003e\u003ccode\u003e5a81e1a\u003c/code\u003e\u003c/a\u003e fix(types): correct prompt_cache_retention enum value in chat/completions and...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-node/compare/v6.34.0...v6.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfjs-dist` from 5.6.205 to 5.7.284\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/pdf.js/releases\"\u003epdfjs-dist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.284\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for accessibility, annotations, the annotation editor, font conversion, image conversion, performance, shading pattern rendering, SMask rendering and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v5.6.205\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the stable version in \u003ccode\u003epdfjs.config\u003c/code\u003e by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21004\"\u003emozilla/pdf.js#21004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Rewrite the ps lexer \u0026amp; parser and add a small Wasm compiler by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21002\"\u003emozilla/pdf.js#21002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Node.js] Remove the \u003ccode\u003enode-readable-to-web-readable-stream\u003c/code\u003e polyfill by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21007\"\u003emozilla/pdf.js#21007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd attachments when merging/reorganizing a pdf (bug 2026956) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21013\"\u003emozilla/pdf.js#21013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't use an intermediate canvas when rendering a tiling pattern bigger than the rectangle to fill by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/18815\"\u003emozilla/pdf.js#18815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid expressions duplication in the ps AST and use a local instead when compiling to WASM by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21008\"\u003emozilla/pdf.js#21008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for function-based shadings (bug 1254066) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21012\"\u003emozilla/pdf.js#21012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an interpreter for optimized ps code by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21010\"\u003emozilla/pdf.js#21010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEncrypt pdf data when merging the same pdf (bug 2028369) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21022\"\u003emozilla/pdf.js#21022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the \u003ccode\u003eMathClamp\u003c/code\u003e helper function more by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21026\"\u003emozilla/pdf.js#21026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003el10n: Update locale files by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21033\"\u003emozilla/pdf.js#21033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eOffscreenCanvas\u003c/code\u003e unconditionally in the \u003ccode\u003eweb/pdf_thumbnail_view.js\u003c/code\u003e file by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21021\"\u003emozilla/pdf.js#21021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong values when sanitizing fonts by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21031\"\u003emozilla/pdf.js#21031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA couple of small \u003ccode\u003ecollectAnnotationsByType\u003c/code\u003e improvements by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21034\"\u003emozilla/pdf.js#21034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove the \u003ccode\u003eMathClamp\u003c/code\u003e helper function to its own file by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21027\"\u003emozilla/pdf.js#21027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace all \u003ccode\u003eObject.prototype.hasOwnProperty\u003c/code\u003e usage with \u003ccode\u003eObject.hasOwn\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21029\"\u003emozilla/pdf.js#21029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Change \u003ccode\u003ePDFDataRangeTransport\u003c/code\u003e to use a single (internal)  listener by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21028\"\u003emozilla/pdf.js#21028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix radial gradient when the two circles have an intersection by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21014\"\u003emozilla/pdf.js#21014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a js fallback for interpreting ps code by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21023\"\u003emozilla/pdf.js#21023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet the right transform for a pattern before filling some text by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21019\"\u003emozilla/pdf.js#21019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an eslint plugin for using MathClamp when it's possible by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21030\"\u003emozilla/pdf.js#21030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the annotation base transform before drawing it by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21020\"\u003emozilla/pdf.js#21020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the unused \u003ccode\u003ecompilePostScriptToIR\u003c/code\u003e function (PR 21023 follow-up) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21037\"\u003emozilla/pdf.js#21037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Remove \u003ccode\u003ePostScriptCompiler\u003c/code\u003e and \u003ccode\u003ePostScriptEvaluator\u003c/code\u003e, since it's now dead code (PR 21023 follow-up) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21005\"\u003emozilla/pdf.js#21005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comments for (is/has)Singlefile in pdf_editor by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21036\"\u003emozilla/pdf.js#21036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies to the most recent versions by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21035\"\u003emozilla/pdf.js#21035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the \u003ccode\u003ecalculateMD5\u003c/code\u003e helper, from \u003ccode\u003etest/downloadutils.mjs\u003c/code\u003e, in \u003ccode\u003etest/add_test.mjs\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21038\"\u003emozilla/pdf.js#21038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a function type enumeration by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21041\"\u003emozilla/pdf.js#21041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the original array-data when parsing Type 0 (Sampled) Functions by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21040\"\u003emozilla/pdf.js#21040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix intermittent failure in the \u0026quot;must check that the comment sidebar is resizable with the keyboard\u0026quot; comment integration test by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21045\"\u003emozilla/pdf.js#21045\u003c/a\u003e\u003c/l...\n\n_Description has been truncated_","html_url":"https://github.com/Jacknelson6/Nativz-Cortex/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jacknelson6%2FNativz-Cortex/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"3.25.0","new_version":"3.26.0","update_type":"minor","path":null,"pr_created_at":"2026-04-25T21:34:33.000Z","version_change":"3.25.0 → 3.26.0","issue":{"uuid":"4329285451","node_id":"PR_kwDOHolRX87VpaXk","number":36,"state":"open","title":"deps(deps): bump the npm-minor-patch group across 1 directory with 35 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-25T21:34:33.000Z","updated_at":"2026-04-26T16:01:25.123Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"npm-minor-patch","update_count":35,"packages":[{"name":"@opentelemetry/api-logs","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.72.0","new_version":"0.73.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.2","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@viz-js/viz","old_version":"3.25.0","new_version":"3.26.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"eslint","old_version":"10.1.0","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"knip","old_version":"6.4.1","new_version":"6.6.2","repository_url":"https://github.com/webpro-nl/knip"},{"name":"markdownlint-cli2","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/DavidAnson/markdownlint-cli2"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"secretlint","old_version":"11.4.1","new_version":"11.7.1","repository_url":"https://github.com/secretlint/secretlint"},{"name":"typedoc","old_version":"0.28.18","new_version":"0.28.19","repository_url":"https://github.com/TypeStrong/TypeDoc"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@fastify/static","old_version":"9.0.0","new_version":"9.1.3","repository_url":"https://github.com/fastify/fastify-static"},{"name":"@fastify/swagger-ui","old_version":"5.2.5","new_version":"5.2.6","repository_url":"https://github.com/fastify/fastify-swagger-ui"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"fastify","old_version":"5.8.4","new_version":"5.8.5","repository_url":"https://github.com/fastify/fastify"},{"name":"postgres","old_version":"3.4.8","new_version":"3.4.9","repository_url":"https://github.com/porsager/postgres"},{"name":"@opentelemetry/context-zone","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-fetch","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-xml-http-request","old_version":"0.214.0","new_version":"0.215.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"preact","old_version":"10.29.0","new_version":"10.29.1","repository_url":"https://github.com/preactjs/preact"},{"name":"jsdom","old_version":"29.0.1","new_version":"29.0.2","repository_url":"https://github.com/jsdom/jsdom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.72.0` | `0.73.0` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.1` | `2.7.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.1` | `2.7.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.2` | `4.1.5` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.25.0` | `3.26.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.1.0` | `10.2.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.4.1` | `6.6.2` |\n| [markdownlint-cli2](https://github.com/DavidAnson/markdownlint-cli2) | `0.22.0` | `0.22.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [secretlint](https://github.com/secretlint/secretlint) | `11.4.1` | `11.7.1` |\n| [typedoc](https://github.com/TypeStrong/TypeDoc) | `0.28.18` | `0.28.19` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.59.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.5` |\n| [@fastify/static](https://github.com/fastify/fastify-static) | `9.0.0` | `9.1.3` |\n| [@fastify/swagger-ui](https://github.com/fastify/fastify-swagger-ui) | `5.2.5` | `5.2.6` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.6.1` | `2.7.0` |\n| [fastify](https://github.com/fastify/fastify) | `5.8.4` | `5.8.5` |\n| [postgres](https://github.com/porsager/postgres) | `3.4.8` | `3.4.9` |\n| [@opentelemetry/context-zone](https://github.com/open-telemetry/opentelemetry-js) | `2.6.1` | `2.7.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.215.0` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.6.1` | `2.7.0` |\n| [preact](https://github.com/preactjs/preact) | `10.29.0` | `10.29.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.0.1` | `29.0.2` |\n\n\nUpdates `@opentelemetry/api-logs` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/api-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.215.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/auto-instrumentations-node` from 0.72.0 to 0.73.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/releases\"\u003e\u003ccode\u003e@​opentelemetry/auto-instrumentations-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauto-instrumentations-node: v0.73.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.72.0...auto-instrumentations-node-v0.73.0\"\u003e0.73.0\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3479\"\u003e#3479\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e8891261\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.23.0 to ^0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.67.0 to ^0.68.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.12.0 to ^0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.39.0 to ^0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.24.0 to ^0.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-instrumentations-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​opentelemetry/auto-instrumentations-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.72.0...auto-instrumentations-node-v0.73.0\"\u003e0.73.0\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3479\"\u003e#3479\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e8891261\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-amqplib\u003c/code\u003e bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-lambda\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-aws-sdk\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-bunyan\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cassandra-driver\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-connect\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-cucumber\u003c/code\u003e bumped from ^0.30.0 to ^0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dataloader\u003c/code\u003e bumped from ^0.31.0 to ^0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-dns\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-express\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-fs\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-generic-pool\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-graphql\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-hapi\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-ioredis\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-kafkajs\u003c/code\u003e bumped from ^0.23.0 to ^0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-knex\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-koa\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-lru-memoizer\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-memcached\u003c/code\u003e bumped from ^0.57.0 to ^0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongodb\u003c/code\u003e bumped from ^0.67.0 to ^0.68.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mongoose\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-mysql2\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-nestjs-core\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-net\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-openai\u003c/code\u003e bumped from ^0.12.0 to ^0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-oracledb\u003c/code\u003e bumped from ^0.39.0 to ^0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pg\u003c/code\u003e bumped from ^0.66.0 to ^0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-pino\u003c/code\u003e bumped from ^0.60.0 to ^0.61.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-redis\u003c/code\u003e bumped from ^0.62.0 to ^0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-restify\u003c/code\u003e bumped from ^0.59.0 to ^0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-router\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-runtime-node\u003c/code\u003e bumped from ^0.27.0 to ^0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-socket\u003c/code\u003e.io bumped from ^0.61.0 to ^0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-tedious\u003c/code\u003e bumped from ^0.33.0 to ^0.34.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-undici\u003c/code\u003e bumped from ^0.24.0 to ^0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/instrumentation-winston\u003c/code\u003e bumped from ^0.58.0 to ^0.59.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/bd017c86bcdf369d7bc1b490e455f95b25385779\"\u003e\u003ccode\u003ebd017c8\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/8891261cb590efcb661bd9f8afec4d1adf885ad8\"\u003e\u003ccode\u003e8891261\u003c/code\u003e\u003c/a\u003e feat(deps): update deps matching '@opentelemetry/*' (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36a030c766030d0e793a619fb4f8629f4c07672d\"\u003e\u003ccode\u003e36a030c\u003c/code\u003e\u003c/a\u003e chore: switch to short license header (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/auto-instrumentations-node-v0.73.0/packages/auto-instrumentations-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-logs-otlp-grpc` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/exporter-logs-otlp-grpc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.215.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-logs-otlp-http` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/exporter-logs-otlp-http\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.215.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/exporter-metrics-otlp-grpc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.215.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-http` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/exporter-metrics-otlp-http\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.215.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-trace-otlp-grpc` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/exporter-trace-otlp-grpc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.215.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-trace-otlp-http` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/exporter-trace-otlp-http\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.214.0...experimental/v0.215.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/resources` from 2.6.1 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/resources\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​opentelemetry/resources\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6589\"\u003e#6589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f40fd241c26171166d0229dc4e1f00e250f667a0\"\u003e\u003ccode\u003ef40fd24\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): add check for possible unsafe json parse (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/394eeb0138a79bd41c79af5082e115909bb7cfc3\"\u003e\u003ccode\u003e394eeb0\u003c/code\u003e\u003c/a\u003e chore: update changelog script (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6586\"\u003e#6586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36ce569862378f26d805ed4858d07a1e8ffd0e32\"\u003e\u003ccode\u003e36ce569\u003c/code\u003e\u003c/a\u003e feat(sdk-metrics): adds the cardinalitySelector argument to PeriodicExporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.6.1...v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-logs` from 0.214.0 to 0.215.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/sdk-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: add required \u003ccode\u003eforceFlush()\u003c/code\u003e to \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6356\"\u003e#6356\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLogRecordExporter\u003c/code\u003e interface now requires a \u003ccode\u003eforceFlush()\u003c/code\u003e method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(api-logs, sdk-logs)!: add Logger#enabled() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6371\"\u003e#6371\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs serializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6228\"\u003e#6228\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-transformer): add custom protobuf logs export response deserializer \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6530\"\u003e#6530\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve init overrides when input is a Request object \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6421\"\u003e#6421\u003c/a\u003e \u003ca href=\"https://github.com/akandic47\"\u003e\u003ccode\u003e@​akandic47\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6552\"\u003e#6552\u003c/a\u003e \u003ca href=\"https://github.com/kartikgola\"\u003e\u003ccode\u003e@​kartikgola\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): avoid unwrapping fetch API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6575\"\u003e#6575\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6589\"\u003e#6589\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): add check for possible unsafe json parse \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6588\"\u003e#6588\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\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/open-telemetry/opentelemetry-js/commit/a0476eef3cb973bfcc0c2e41f868dd7b484c2ed8\"\u003e\u003ccode\u003ea0476ee\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6603\"\u003e#6603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6bc69c76cce4cc6907862d97a62f659ded10d546\"\u003e\u003ccode\u003e6bc69c7\u003c/code\u003e\u003c/a\u003e fix(instr-fetch): avoid unwrap fetch API (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/840f3d4f1f3ca8026cf97c0ab2bb466a7cf8b9c4\"\u003e\u003ccode\u003e840f3d4\u003c/code\u003e\u003c/a\u003e chore: re-arrange misplaced changelog entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6604\"\u003e#6604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2da8d39ec8879acf0f7d414cd69def3b7aa5281b\"\u003e\u003ccode\u003e2da8d39\u003c/code\u003e\u003c/a\u003e feat(configuration): refactoring config loader to print warning message for b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/401af137dee399895cf9d2e1a53abb525c99be72\"\u003e\u003ccode\u003e401af13\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency protobufjs to v8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6602\"\u003e#6602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/36e2a9a07b2c23615111e64e6d3ecd3b754a20b2\"\u003e\u003ccode\u003e36e2a9a\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): add extra checks on internal merge function for safe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8ee2a8b1897034db22a0b733c60e307f0bb9803d\"\u003e\u003ccode\u003e8ee2a8b\u003c/code\u003e\u003c/a\u003e fix(web-common): add check for poss...\n\n_Description has been truncated_","html_url":"https://github.com/phalanxduel/phalanxduel/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phalanxduel%2Fphalanxduel/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}},{"old_version":"3.25.0","new_version":"3.26.0","update_type":"minor","path":"/editors/vscode","pr_created_at":"2026-04-14T21:26:25.000Z","version_change":"3.25.0 → 3.26.0","issue":{"uuid":"4264824769","node_id":"PR_kwDOSB2L6s7ScYzQ","number":31,"state":"closed","title":"chore(deps-dev): bump @viz-js/viz from 3.25.0 to 3.26.0 in /editors/vscode","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-14T22:16:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-14T21:26:25.000Z","updated_at":"2026-04-14T22:16:31.000Z","time_to_close":3005,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@viz-js/viz","old_version":"3.25.0","new_version":"3.26.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":"/editors/vscode","ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.25.0 to 3.26.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emdsk to 5.0.5.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.5.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emsdk to 5.0.5.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.5.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/bda516a45fd0d2231555270279352773aeacfcd4\"\u003e\u003ccode\u003ebda516a\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/053d0e090ca68ee40ff3deb4206226244a94de1b\"\u003e\u003ccode\u003e053d0e0\u003c/code\u003e\u003c/a\u003e Update emsdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/f9c5f5966fe68eac11a3b1da87c818f8b5eda1cc\"\u003e\u003ccode\u003ef9c5f59\u003c/code\u003e\u003c/a\u003e Update Expat and Graphviz\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.26.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.25.0\u0026new-version=3.26.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/rocky-data/rocky/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rocky-data%2Frocky/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"}},{"old_version":"3.24.0","new_version":"3.25.0","update_type":"minor","path":null,"pr_created_at":"2026-03-16T09:58:11.000Z","version_change":"3.24.0 → 3.25.0","issue":{"uuid":"4081444092","node_id":"PR_kwDOQzHruM7K3lhA","number":54,"state":"closed","title":"deps: bump the minor-and-patch group across 1 directory with 13 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-21T04:05:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T09:58:11.000Z","updated_at":"2026-03-21T04:05:16.000Z","time_to_close":410823,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"minor-and-patch","update_count":13,"packages":[{"name":"shiki","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/shikijs/shiki"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/vscode","old_version":"1.109.0","new_version":"1.110.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dependency-cruiser","old_version":"17.3.8","new_version":"17.3.9","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"sass","old_version":"1.97.3","new_version":"1.98.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@viz-js/viz","old_version":"3.24.0","new_version":"3.25.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"dompurify","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"katex","old_version":"0.16.33","new_version":"0.16.38","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"mermaid","old_version":"11.12.3","new_version":"11.13.0","repository_url":"https://github.com/mermaid-js/mermaid"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.0.1` | `4.0.2` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `9.39.4` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.109.0` | `1.110.0` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `17.3.8` | `17.3.9` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `9.39.4` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.98.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.57.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.18` | `4.1.0` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.24.0` | `3.25.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.1` | `3.3.3` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.33` | `0.16.38` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.12.3` | `11.13.0` |\n\n\nUpdates `shiki` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shikijs/shiki/releases\"\u003eshiki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ANSI language with multiple themes  -  by \u003ca href=\"https://github.com/dan-lee\"\u003e\u003ccode\u003e@​dan-lee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1259\"\u003eshikijs/shiki#1259\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/2a232309\"\u003e\u003c!-- raw HTML omitted --\u003e(2a232)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/shikijs/shiki/compare/v4.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/7a1007dd5befe51a0c58925ac6de102691f5a0e4\"\u003e\u003ccode\u003e7a1007d\u003c/code\u003e\u003c/a\u003e chore: release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/ef42a1614b155e091382b7b0faaae6c842ca5282\"\u003e\u003ccode\u003eef42a16\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/2a23230989ff3cc81359538ea5e063a7a80af178\"\u003e\u003ccode\u003e2a23230\u003c/code\u003e\u003c/a\u003e fix: support ANSI language with multiple themes (\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/1259\"\u003e#1259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v4.0.2/packages/shiki\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.3 to 9.39.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20520\"\u003e#20520\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/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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.4/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/vscode` from 1.109.0 to 1.110.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/vscode\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency-cruiser` from 17.3.8 to 17.3.9\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\u003ev17.3.9\u003c/h2\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ed91a8161 feat: allows usage with TypeScript v6 (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1049\"\u003e#1049\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/fpapado\"\u003e\u003ccode\u003e@​fpapado\u003c/code\u003e\u003c/a\u003e for the pull request!\u003c/li\u003e\n\u003cli\u003ee1843a64 build(npm): updates external 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/sverweij/dependency-cruiser/commit/7c4adad62d0b370c3d9cba0f52be06d9380f0da6\"\u003e\u003ccode\u003e7c4adad\u003c/code\u003e\u003c/a\u003e 17.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/d91a81612a355eeb62987be711bfb8f9e175adcd\"\u003e\u003ccode\u003ed91a816\u003c/code\u003e\u003c/a\u003e feat: allows usage with TypeScript v6 (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/e1843a644e5f18e50fba3226b48a72557df0f62c\"\u003e\u003ccode\u003ee1843a6\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sverweij/dependency-cruiser/compare/v17.3.8...v17.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.27.3 to 0.27.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4395\"\u003e#4395\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4405\"\u003e#4405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eVersion 0.25.11 of esbuild introduced support for parsing media queries. This unintentionally introduced a regression with printing media queries that use the \u003ccode\u003e\u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e grammar. Specifically, esbuild was failing to wrap an \u003ccode\u003eor\u003c/code\u003e clause with parentheses when inside \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e. This release fixes the regression.\u003c/p\u003e\n\u003cp\u003eHere is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@media only screen and ((min-width: 10px) or (min-height: 10px)) {\n  a { color: red }\n}\n\u003cp\u003e/* Old output (incorrect) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and (min-width: 10px) or (min-height: 10px) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (correct) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and ((min-width: 10px) or (min-height: 10px)) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix an edge case with the \u003ccode\u003einject\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4407\"\u003e#4407\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes an edge case where esbuild's \u003ccode\u003einject\u003c/code\u003e feature could not be used with arbitrary module namespace names exported using an \u003ccode\u003eexport {} from\u003c/code\u003e statement with bundling disabled and a target environment where arbitrary module namespace names is unsupported.\u003c/p\u003e\n\u003cp\u003eWith the fix, the following \u003ccode\u003einject\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport jquery from 'jquery';\nexport { jquery as 'window.jQuery' };\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eCan now always be rewritten as this without esbuild sometimes incorrectly generating an error:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport { default as 'window.jQuery' } from 'jquery';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAttempt to improve API handling of huge metafiles (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4329\"\u003e#4329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains a few changes that attempt to improve the behavior of esbuild's JavaScript API with huge metafiles (esbuild's name for the build metadata, formatted as a JSON object). The JavaScript API is designed to return the metafile JSON as a JavaScript object in memory, which makes it easy to access from within a JavaScript-based plugin. Multiple people have encountered issues where this API breaks down with a pathologically-large metafile.\u003c/p\u003e\n\u003cp\u003eThe primary issue is that V8 has an implementation-specific maximum string length, so using the \u003ccode\u003eJSON.parse\u003c/code\u003e API with large enough strings is impossible. This release will now attempt to use a fallback JavaScript-based JSON parser that operates directly on the UTF8-encoded JSON bytes instead of using \u003ccode\u003eJSON.parse\u003c/code\u003e when the JSON metafile is too big to fit in a JavaScript string. The new fallback path has not yet been heavily-tested. The metafile will also now be generated with whitespace removed if the bundle is significantly large, which will reduce the size of the metafile JSON slightly.\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/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4395\"\u003e#4395\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4405\"\u003e#4405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eVersion 0.25.11 of esbuild introduced support for parsing media queries. This unintentionally introduced a regression with printing media queries that use the \u003ccode\u003e\u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e grammar. Specifically, esbuild was failing to wrap an \u003ccode\u003eor\u003c/code\u003e clause with parentheses when inside \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e. This release fixes the regression.\u003c/p\u003e\n\u003cp\u003eHere is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@media only screen and ((min-width: 10px) or (min-height: 10px)) {\n  a { color: red }\n}\n\u003cp\u003e/* Old output (incorrect) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and (min-width: 10px) or (min-height: 10px) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (correct) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and ((min-width: 10px) or (min-height: 10px)) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix an edge case with the \u003ccode\u003einject\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4407\"\u003e#4407\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes an edge case where esbuild's \u003ccode\u003einject\u003c/code\u003e feature could not be used with arbitrary module namespace names exported using an \u003ccode\u003eexport {} from\u003c/code\u003e statement with bundling disabled and a target environment where arbitrary module namespace names is unsupported.\u003c/p\u003e\n\u003cp\u003eWith the fix, the following \u003ccode\u003einject\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport jquery from 'jquery';\nexport { jquery as 'window.jQuery' };\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eCan now always be rewritten as this without esbuild sometimes incorrectly generating an error:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport { default as 'window.jQuery' } from 'jquery';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAttempt to improve API handling of huge metafiles (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4329\"\u003e#4329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains a few changes that attempt to improve the behavior of esbuild's JavaScript API with huge metafiles (esbuild's name for the build metadata, formatted as a JSON object). The JavaScript API is designed to return the metafile JSON as a JavaScript object in memory, which makes it easy to access from within a JavaScript-based plugin. Multiple people have encountered issues where this API breaks down with a pathologically-large metafile.\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/evanw/esbuild/commit/f9c9012cdb05135873722184b01f078ea7de8d98\"\u003e\u003ccode\u003ef9c9012\u003c/code\u003e\u003c/a\u003e publish 0.27.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/207dbc761ea95a81a8b32cc7f9fae46361faaed7\"\u003e\u003ccode\u003e207dbc7\u003c/code\u003e\u003c/a\u003e js api: fall back to js-based metafile json parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1ca56dc65155b0d887904c683cd43f7618ae621e\"\u003e\u003ccode\u003e1ca56dc\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4329\"\u003e#4329\u003c/a\u003e: auto-minify metafile for large bundles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e3823aa485d3cd3f6c11718e4c124b54ebc425e5\"\u003e\u003ccode\u003ee3823aa\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4415\"\u003e#4415\u003c/a\u003e: add uint cast to stdio int parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d50e88c00aaa424712eddda2f28aae299db4e0de\"\u003e\u003ccode\u003ed50e88c\u003c/code\u003e\u003c/a\u003e chore: correct copy\u0026amp;paste panic message (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8b829b1bdfeb2b11aa16a643b5bfee108066cab0\"\u003e\u003ccode\u003e8b829b1\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4407\"\u003e#4407\u003c/a\u003e: incorrect error for inject edge case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4384badefe3a07b80b3f3eba832c17d0c806dd4c\"\u003e\u003ccode\u003e4384bad\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4395\"\u003e#4395\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4405\"\u003e#4405\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4406\"\u003e#4406\u003c/a\u003e: parens for \u003ccode\u003eor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.3...v0.27.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.3 to 9.39.4\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\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\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/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/f5770b0df0d3ffff6a428d1c19a99bdb794053a3\"\u003e\u003ccode\u003ef5770b0\u003c/code\u003e\u003c/a\u003e 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30147a0514fdcf3711493d7beef454223c25493\"\u003e\u003ccode\u003ec30147a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.3...v9.39.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.97.3 to 1.98.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.98.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.98.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\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to standard error or the browser console, but automatically chooses whether to use terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with an argument that can't be simplified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly emit deprecation warnings as text rather than \u003ccode\u003eStringBuffer\u003c/code\u003e objects when running in a browser.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit colored warnings and other messages on the console when running in a browser.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1980\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\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/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.98.0\u003c/h2\u003e\n\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to\nstandard error or the browser console, but automatically chooses whether to\nuse terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with\nan argument that can't be simplified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly emit deprecation warnings as text rather than \u003ccode\u003eStringBuffer\u003c/code\u003e objects\nwhen running in a browser.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit colored warnings and other messages on the console when running in a\nbrowser.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/5a81ae3348caab2131ee08c8c0141337420372b5\"\u003e\u003ccode\u003e5a81ae3\u003c/code\u003e\u003c/a\u003e Bump version to 1.98.0 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2754\"\u003e#2754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/e25e71ddd86b29b6a91f189a1211656081d1932a\"\u003e\u003ccode\u003ee25e71d\u003c/code\u003e\u003c/a\u003e Update immutable to v5.1.5 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/43fac1a989ce2a9ee66d95d99f739881462ee3a8\"\u003e\u003ccode\u003e43fac1a\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2747\"\u003e#2747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/8b85c9aae6af8cb4bd3f6717ed3aae5c1065fe6d\"\u003e\u003ccode\u003e8b85c9a\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/00f83f0c12318e48d7f0f77e2f22e2b59966093c\"\u003e\u003ccode\u003e00f83f0\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.6 to 8.5.8 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2752\"\u003e#2752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0a325a46a76c6a1d312aaab5a6b1f9a80d453594\"\u003e\u003ccode\u003e0a325a4\u003c/code\u003e\u003c/a\u003e Bump actions/attest-build-provenance from 3 to 4 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2748\"\u003e#2748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/7fb3c0f61adaa73be963408fbce29bdc596297c3\"\u003e\u003ccode\u003e7fb3c0f\u003c/code\u003e\u003c/a\u003e Gracefully handle dependency loops in watch mode (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/e86d0445ecc82687b29ff4784d8d6a86c1ca92f2\"\u003e\u003ccode\u003ee86d044\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.39.3 to 10.0.1 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2743\"\u003e#2743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/4bcd256f99df392d3e54a96692a991a1f287bd05\"\u003e\u003ccode\u003e4bcd256\u003c/code\u003e\u003c/a\u003e Add Logger.defaultLogger to automatically choose whether to use colors (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2742\"\u003e#2742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/c3f8ff0f6cc43f194c2989eaaf5b720f34943ec4\"\u003e\u003ccode\u003ec3f8ff0\u003c/code\u003e\u003c/a\u003e Always convert printed objects to strings in JS (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.97.3...1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.56.1 to 8.57.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.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\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 [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\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.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\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.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.18 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eVitest 4.1 is out!\u003c/p\u003e\n\u003cp\u003eThis release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our \u003ca href=\"https://vitest.dev/blog/vitest-4-1\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn a disposable from doMock()  -  by \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9332\"\u003evitest-dev/vitest#9332\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3e659a96\"\u003e\u003c!-- raw HTML omitted --\u003e(e3e65)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded chai style assertions  -  by \u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8842\"\u003evitest-dev/vitest#8842\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/841df9ac5\"\u003e\u003c!-- raw HTML omitted --\u003e(841df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to sinon/fake-timers v15 and add \u003ccode\u003esetTickMode\u003c/code\u003e to timer controls  -  by \u003ca href=\"https://github.com/atscott\"\u003e\u003ccode\u003e@​atscott\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8726\"\u003evitest-dev/vitest#8726\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b480aaed\"\u003e\u003c!-- raw HTML omitted --\u003e(4b480)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose matcher types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9448\"\u003evitest-dev/vitest#9448\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e4b913b1\"\u003e\u003c!-- raw HTML omitted --\u003e(3e4b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etoTestSpecification\u003c/code\u003e to reported tasks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9464\"\u003evitest-dev/vitest#9464\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a4705da9\"\u003e\u003c!-- raw HTML omitted --\u003e(1a470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow a warning if \u003ccode\u003evi.mock\u003c/code\u003e or \u003ccode\u003evi.hoisted\u003c/code\u003e are declared outside of top level of the module  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9387\"\u003evitest-dev/vitest#9387\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5db54a468\"\u003e\u003c!-- raw HTML omitted --\u003e(5db54)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack and display expectedly failed tests (.fails) in UI and CLI  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9476\"\u003evitest-dev/vitest#9476\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/77d75fd34\"\u003e\u003c!-- raw HTML omitted --\u003e(77d75)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9478\"\u003evitest-dev/vitest#9478\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/de7c8a521\"\u003e\u003c!-- raw HTML omitted --\u003e(de7c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003earoundEach\u003c/code\u003e and \u003ccode\u003earoundAll\u003c/code\u003e hooks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9450\"\u003evitest-dev/vitest#9450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2a8cb9dc2\"\u003e\u003c!-- raw HTML omitted --\u003e(2a8cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStabilize experimental features  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9529\"\u003evitest-dev/vitest#9529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b5fd2a16a\"\u003e\u003c!-- raw HTML omitted --\u003e(b5fd2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept \u003ccode\u003enew\u003c/code\u003e or \u003ccode\u003eall\u003c/code\u003e in \u003ccode\u003e--update\u003c/code\u003e flag  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9543\"\u003evitest-dev/vitest#9543\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5acf28a5\"\u003e\u003c!-- raw HTML omitted --\u003e(a5acf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003emeta\u003c/code\u003e in test options  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9535\"\u003evitest-dev/vitest#9535\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d622e3d1\"\u003e\u003c!-- raw HTML omitted --\u003e(7d622)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport type inference with a new \u003ccode\u003etest.extend\u003c/code\u003e syntax  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9550\"\u003evitest-dev/vitest#9550\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e53854fcc\"\u003e\u003c!-- raw HTML omitted --\u003e(e5385)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport vite 8 beta, fix type issues in the config with different vite versions  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9587\"\u003evitest-dev/vitest#9587\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/990281dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(99028)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd assertion helper to hide internal stack traces  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9594\"\u003evitest-dev/vitest#9594\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eeb0ae2f8\"\u003e\u003c!-- raw HTML omitted --\u003e(eeb0a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore failure screenshots using artifacts API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9588\"\u003evitest-dev/vitest#9588\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/24603e3c4\"\u003e\u003c!-- raw HTML omitted --\u003e(24603)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003evitest list\u003c/code\u003e to statically collect tests instead of running files to collect them  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9630\"\u003evitest-dev/vitest#9630\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7a8e7fc20\"\u003e\u003c!-- raw HTML omitted --\u003e(7a8e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--detect-async-leaks\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9528\"\u003evitest-dev/vitest#9528\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c594d4af3\"\u003e\u003c!-- raw HTML omitted --\u003e(c594d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003emockThrow\u003c/code\u003e and \u003ccode\u003emockThrowOnce\u003c/code\u003e  -  by \u003ca href=\"https://github.com/thor-juhasz\"\u003e\u003ccode\u003e@​thor-juhasz\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9512\"\u003evitest-dev/vitest#9512\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/619179fb7\"\u003e\u003c!-- raw HTML omitted --\u003e(61917)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eupdate: \u0026quot;none\u0026quot;\u003c/code\u003e and add docs about snapshots behavior on CI  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9700\"\u003evitest-dev/vitest#9700\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/05f1854e2\"\u003e\u003c!-- raw HTML omitted --\u003e(05f18)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright \u003ccode\u003elaunchOptions\u003c/code\u003e with \u003ccode\u003econnectOptions\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9702\"\u003evitest-dev/vitest#9702\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f0ff1b2a0\"\u003e\u003c!-- raw HTML omitted --\u003e(f0ff1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epage/locator.mark\u003c/code\u003e API to enhance playwright trace  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9652\"\u003evitest-dev/vitest#9652\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d0ee546fe\"\u003e\u003c!-- raw HTML omitted --\u003e(d0ee5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport tests starting or ending with \u003ccode\u003etest\u003c/code\u003e in \u003ccode\u003eexperimental_parseSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/jgillick\"\u003e\u003ccode\u003e@​jgillick\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eJeremy Gillick\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9235\"\u003evitest-dev/vitest#9235\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2f367fad3\"\u003e\u003c!-- raw HTML omitted --\u003e(2f367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filters to \u003ccode\u003ecreateSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9336\"\u003evitest-dev/vitest#9336\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8e6c7fbf\"\u003e\u003c!-- raw HTML omitted --\u003e(c8e6c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003erunTestFiles\u003c/code\u003e as alternative to \u003ccode\u003erunTestSpecifications\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9443\"\u003evitest-dev/vitest#9443\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/43d761821\"\u003e\u003c!-- raw HTML omitted --\u003e(43d76)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9350\"\u003evitest-dev/vitest#9350\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/20e00ef78\"\u003e\u003c!-- raw HTML omitted --\u003e(20e00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow passing down test cases to \u003ccode\u003etoTestSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9627\"\u003evitest-dev/vitest#9627\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f17d5ddf\"\u003e\u003c!-- raw HTML omitted --\u003e(6f17d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003euserEvent.wheel\u003c/code\u003e API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9188\"\u003evitest-dev/vitest#9188\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/660801979\"\u003e\u003c!-- raw HTML omitted --\u003e(66080)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efilterNode\u003c/code\u003e option to prettyDOM for filtering browser assertion error output  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9475\"\u003evitest-dev/vitest#9475\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3220fcd8\"\u003e\u003c!-- raw HTML omitted --\u003e(d3220)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright persistent context  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9229\"\u003evitest-dev/vitest#9229\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f865d2ba4\"\u003e\u003c!-- raw HTML omitted --\u003e(f865d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edetailsPanelPosition\u003c/code\u003e option and button  -  by \u003ca href=\"https://github.com/shairez\"\u003e\u003ccode\u003e@​shairez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9525\"\u003evitest-dev/vitest#9525\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8a31147c\"\u003e\u003c!-- raw HTML omitted --\u003e(c8a31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse BlazeDiff instead of pixelmatch  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9514\"\u003evitest-dev/vitest#9514\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/309362089\"\u003e\u003c!-- raw HTML omitted --\u003e(30936)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efindElement\u003c/code\u003e and enable strict mode in webdriverio and preview  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9677\"\u003evitest-dev/vitest#9677\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3f37721c\"\u003e\u003c!-- raw HTML omitted --\u003e(c3f37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/bomb\"\u003e\u003ccode\u003e@​bomb\u003c/code\u003e\u003c/a\u003e.sh/tab completions  -  by \u003ca href=\"https://github.com/AmirSa12\"\u003e\u003ccode\u003e@​AmirSa12\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8639\"\u003evitest-dev/vitest#8639\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200f31704\"\u003e\u003c!-- raw HTML omitted --\u003e(200f3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eignore start/stop\u003c/code\u003e ignore hints  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9204\"\u003evitest-dev/vitest#9204\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e59c94ba6\"\u003e\u003c!-- raw HTML omitted --\u003e(e59c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecoverage.changed\u003c/code\u003e option to report only changed files  -  by \u003ca href=\"https://github.com/kykim00\"\u003e\u003ccode\u003e@​kykim00\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9521\"\u003evitest-dev/vitest#9521\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d9392c67\"\u003e\u003c!-- raw HTML omitted --\u003e(1d939)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e977f3deb\"\u003e\u003c!-- raw HTML omitted --\u003e(e977f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOption to disable the module runner  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9210\"\u003evitest-dev/vitest#9210\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9be6121ee\"\u003e\u003c!-- raw HTML omitted --\u003e(9be61)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4150b913171bda3971a4a4c47c633c26d0c6ae45\"\u003e\u003ccode\u003e4150b91\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1de0aa22dd6311a93546a75a3c58a6be519c1baf\"\u003e\u003ccode\u003e1de0aa2\u003c/code\u003e\u003c/a\u003e fix: correctly identify concurrent test during static analysis (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3cac1c1b5a91d921942e9391fbd94841717363f\"\u003e\u003ccode\u003ec3cac1c\u003c/code\u003e\u003c/a\u003e fix: use isAgent check, not just TTY, for watch mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9841\"\u003e#9841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eab68ba2b8ea6f89717c0b885c573579659d7c3b\"\u003e\u003ccode\u003eeab68ba\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9824\"\u003e#9824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/031f02a89be34491c441b4da9c4e2bacb7db71df\"\u003e\u003ccode\u003e031f02a\u003c/code\u003e\u003c/a\u003e fix: allow catch/finally for async assertion (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9827\"\u003e#9827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e9e096a231fa0ec6475da82e36cbd6fcc9bc8f9\"\u003e\u003ccode\u003e3e9e096\u003c/code\u003e\u003c/a\u003e feat(reporters): add \u003ccode\u003eagent\u003c/code\u003e reporter to reduce ai agent token usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9779\"\u003e#9779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c2c01361a95dd26d0d7fd7bc38bcca8dbc6e5d2\"\u003e\u003ccode\u003e0c2c013\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0-beta.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/8181e06e765f4d043818b244c76795022fa78ff6\"\u003e\u003ccode\u003e8181e06\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ehideSkippedTests\u003c/code\u003e should not hide \u003ccode\u003etest.todo\u003c/code\u003e (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9562\"\u003e#9562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9781\"\u003e#9781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8216b0014b83612e40ef49f919d5293b68717b3\"\u003e\u003ccode\u003ea8216b0\u003c/code\u003e\u003c/a\u003e fix: manual and redirect mock shouldn't \u003ccode\u003eload\u003c/code\u003e or \u003ccode\u003etransform\u003c/code\u003e original module...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/689a22a1b8c79595f6f4ae82d2b43c895d7f1c50\"\u003e\u003ccode\u003e689a22a\u003c/code\u003e\u003c/a\u003e fix(browser): types of \u003ccode\u003egetCDPSession\u003c/code\u003e and \u003ccode\u003ecdp()\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9716\"\u003e#9716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@viz-js/viz` from 3.24.0 to 3.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.4.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.4.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/0a3733a69f84922ca299f0dda7d6219e22f97239\"\u003e\u003ccode\u003e0a3733a\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/22a5659a55e5d1694cfbdb634dab6e4637f98d20\"\u003e\u003ccode\u003e22a5659\u003c/code\u003e\u003c/a\u003e Run npm update at root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/52912999e25151d8eb9389080c195af3cf11a5b8\"\u003e\u003ccode\u003e5291299\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/2282b238bdbeada975d9befa523aee56b3efaadd\"\u003e\u003ccode\u003e2282b23\u003c/code\u003e\u003c/a\u003e Bump rollup from 3.29.5 to 3.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/d7277b8d43fc9774182bbeb4f89cae5c019d07ae\"\u003e\u003ccode\u003ed7277b8\u003c/code\u003e\u003c/a\u003e Update Expat to 2.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/102cd3e996faecf50d13dd9a9fba42a3da5fdff9\"\u003e\u003ccode\u003e102cd3e\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.1.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.25.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.3.1 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an engine requirement for Node 20 which caused hiccups, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass caused by jsdom's faulty raw-text tag parsing, thanks multiple reporters\u003c/li\u003e\n\u003cli\u003eFixed a prototype pollution issue when working with custom elements, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a lenient config parsing in \u003ccode\u003e_isValidAttribute\u003c/code\u003e, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped and removed several dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the test suite after bumping dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\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/cure53/DOMPurify/commit/8bcbf73ae7eb56e7b4f1300b66cf543342c7ee27\"\u003e\u003ccode\u003e8bcbf73\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5faddd60af7b4d612f32a0c6b44432b77c8c490c\"\u003e\u003ccode\u003e5faddd6\u003c/code\u003e\u003c/a\u003e fix: engine requirement (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/0f91e3add5c028bc4110c513b0c2571b284c35af\"\u003e\u003ccode\u003e0f91e3a\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/d5ff1a8c605df1df998c2e7df2c4c8ac762b0dea\"\u003e\u003ccode\u003ed5ff1a8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/c3efd489010366e755de9d65fd741888fd8b7462\"\u003e\u003ccode\u003ec3efd48\u003c/code\u003e\u003c/a\u003e fix: moved back from jsdom 28 to jsdom 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/988b888108c8df911ef37e68d0e26c85ad90e885\"\u003e\u003ccode\u003e988b888\u003c/code\u003e\u003c/a\u003e fix: moved back from jsdom 28 to jsdom 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/2726c74e9c6a0645127d1630e5ca49f64bc9fe67\"\u003e\u003ccode\u003e2726c74\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6202c7e43e9df01ba606396aed60fbae5583f7a1\"\u003e\u003ccode\u003e6202c7e\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e and jsdom (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/302b51de22535cc90235472c52e3401bedd46f80\"\u003e\u003ccode\u003e302b51d\u003c/code\u003e\u003c/a\u003e fix: Expanded the regex ever so slightly to also cover script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/cd85175da3c4614aeb0f1022f2a347e5e9bdd58b\"\u003e\u003ccode\u003ecd85175\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.3.1...3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.33 to 0.16.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.38\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.37...v0.16.38\"\u003e0.16.38\u003c/a\u003e (2026-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaccent skew mixed with font specifiers (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4159\"\u003e#4159\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/aea33758d6c98896017007d0244885301773856a\"\u003eaea3375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4121\"\u003e#4121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.37\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.36...v0.16.37\"\u003e0.16.37\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enegative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003ed4799ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.36\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.35...v0.16.36\"\u003e0.16.36\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econtrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e2bde1ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.35\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.34...v0.16.35\"\u003e0.16.35\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eversion number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003edb26b73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.34\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.34\"\u003e0.16.34\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemoji with variation selector (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4151\"\u003e#4151\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c2606e5db91ae199ee1ff0c8c2f7f9f70fcf589b\"\u003ec2606e5\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/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.37...v0.16.38\"\u003e0.16.38\u003c/a\u003e (2026-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaccent skew mixed with font specifiers (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4159\"\u003e#4159\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/aea33758d6c98896017007d0244885301773856a\"\u003eaea3375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4121\"\u003e#4121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.36...v0.16.37\"\u003e0.16.37\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enegative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003ed4799ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.35...v0.16.36\"\u003e0.16.36\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econtrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e2bde1ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.34...v0.16.35\"\u003e0.16.35\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eversion number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003edb26b73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.34\"\u003e0.16.34\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemoji with variation selector (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4151\"\u003e#4151\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c2606e5db91ae199ee1ff0c8c2f7f9f70fcf589b\"\u003ec2606e5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/eda872c939f78f4c999ea67560463ab954a5306c\"\u003e\u003ccode\u003eeda872c\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.38 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/aea33758d6c98896017007d0244885301773856a\"\u003e\u003ccode\u003eaea3375\u003c/code\u003e\u003c/a\u003e fix: accent skew mixed with font specifiers (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4159\"\u003e#4159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8c2bf2e8747c31864bf69991d66eea728176052c\"\u003e\u003ccode\u003e8c2bf2e\u003c/code\u003e\u003c/a\u003e test: fail on missing screenshot (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4158\"\u003e#4158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/4eee63becf1ef0217d348e7271aeca806bc2a76e\"\u003e\u003ccode\u003e4eee63b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.37 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003e\u003ccode\u003ed4799ca\u003c/code\u003e\u003c/a\u003e fix: negative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6ba48a4f6c6047c0494c43b6f9815d568f4e9b1a\"\u003e\u003ccode\u003e6ba48a4\u003c/code\u003e\u003c/a\u003e chore: screenshotter support for Docker Desktop on Windows (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/41285496ee3224b4c268a9a50bca0819382cb6b4\"\u003e\u003ccode\u003e4128549\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.36 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e\u003ccode\u003e2bde1ad\u003c/code\u003e\u003c/a\u003e fix: contrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/de31e7fba49448cba0b8018978181736daeaf6b5\"\u003e\u003ccode\u003ede31e7f\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.35 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003e\u003ccode\u003edb26b73\u003c/code\u003e\u003c/a\u003e fix: version number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 11.12.3 to 11.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.13.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/mermaid-js/mermaid/pull/7352\"\u003e#7352\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/d6db0b039654f6e122c6098821bc75f2910915e3\"\u003e\u003ccode\u003ed6db0b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e! - feat: Export the \u003ccode\u003eAsyncIconLoader\u003c/code\u003e, \u003ccode\u003eSyncIconLoader\u003c/code\u003e, and \u003ccode\u003eIconLoader\u003c/code\u003e types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/5932\"\u003e#5932\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cdacb0b30171bd15223c008a56c09f7ece842940\"\u003e\u003ccode\u003ecdacb0b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/exoego\"\u003e\u003ccode\u003e@​exoego\u003c/code\u003e\u003c/a\u003e! - feat: Add venn-beta diagram\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6789\"\u003e#6789\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/73e9849f993cd766eecddf349e335a4473560f37\"\u003e\u003ccode\u003e73e9849\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/omkarht\"\u003e\u003ccode\u003e@​omkarht\u003c/code\u003e\u003c/a\u003e! - feat: Add half-arrowheads (solid \u0026amp; stick) and central connection support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7387\"\u003e#7387\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/acce4db7a1bd8801666f1a9667a63e4010ec2020\"\u003e\u003ccode\u003eacce4db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/exoego\"\u003e\u003ccode\u003e@​exoego\u003c/code\u003e\u003c/a\u003e! - feat: Add Ishikawa diagram (ishikawa-beta)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6995\"\u003e#6995\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/9745f325cb9e1967640f0e85da193a2f820634f1\"\u003e\u003ccode\u003e9745f32\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - feat: Deprecate \u003ca href=\"https://mermaid.js.org/config/schema-docs/config-defs-flowchart-diagram-config.html#htmllabels\"\u003e\u003ccode\u003eflowchart.htmlLabels\u003c/code\u003e\u003c/a\u003e in favor of \u003ca href=\"https://mermaid.js.org/config/schema-docs/config.html#htmllabels\"\u003eroot-level \u003ccode\u003ehtmlLabels\u003c/code\u003e\u003c/a\u003e in Mermaid config\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/5814\"\u003e#5814\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/2dd29bee254a5b89c00eb0b0da1bcf7fe96ce46c\"\u003e\u003ccode\u003e2dd29be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kairi003\"\u003e\u003ccode\u003e@​kairi003\u003c/code\u003e\u003c/a\u003e! - feat: allow to put notes in namespaces on classDiagram\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/mermaid-js/mermaid/pull/7075\"\u003e#7075\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/96a766dcdbb7d6e3043344a2ee3f1b64ba7a62c3\"\u003e\u003ccode\u003e96a766d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - fix: Prevent HTML tags from being escaped in sandbox label rendering\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6843\"\u003e#6843\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/32723b2de13474d7d13e9292e6f801e9874936ab\"\u003e\u003ccode\u003e32723b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saurabhg772244\"\u003e\u003ccode\u003e@​saurabhg772244\u003c/code\u003e\u003c/a\u003e! - fix: Support edge animation in hand drawn look\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/a60e615bc31edeb1d623d096117812c0f721f2f8\"\u003e\u003ccode\u003ea60e615\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - fix: ER diagram edge label positioning\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6989\"\u003e#6989\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/1a9d45abf0a991c40985021e8b523c32b46dd897\"\u003e\u003ccode\u003e1a9d45a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - fix: Resolved parsing error where direction TD was not recognized within subgraphs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7178\"\u003e#7178\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/96ca7c090f28eea458027e6871903d789575cfa1\"\u003e\u003ccode\u003e96ca7c0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/omkarht\"\u003e\u003ccode\u003e@​omkarht\u003c/code\u003e\u003c/a\u003e! - fix(treemap): Fixed treemap classDef style application to properly apply user-defi...\n\n_Description has been truncated_","html_url":"https://github.com/ggfincke/vsc-mdx-preview/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggfincke%2Fvsc-mdx-preview/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}},{"old_version":"3.24.0","new_version":"3.25.0","update_type":"minor","path":null,"pr_created_at":"2026-03-09T10:05:52.000Z","version_change":"3.24.0 → 3.25.0","issue":{"uuid":"4044633155","node_id":"PR_kwDOQzHruM7JBg2-","number":52,"state":"open","title":"deps: bump the minor-and-patch group with 6 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T10:05:52.000Z","updated_at":"2026-03-09T10:05:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"minor-and-patch","update_count":6,"packages":[{"name":"shiki","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/shikijs/shiki"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"@viz-js/viz","old_version":"3.24.0","new_version":"3.25.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"dompurify","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"katex","old_version":"0.16.33","new_version":"0.16.38","repository_url":"https://github.com/KaTeX/KaTeX"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.0.1` | `4.0.2` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `9.39.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `9.39.4` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.24.0` | `3.25.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.1` | `3.3.2` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.33` | `0.16.38` |\n\nUpdates `shiki` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shikijs/shiki/releases\"\u003eshiki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ANSI language with multiple themes  -  by \u003ca href=\"https://github.com/dan-lee\"\u003e\u003ccode\u003e@​dan-lee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1259\"\u003eshikijs/shiki#1259\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/2a232309\"\u003e\u003c!-- raw HTML omitted --\u003e(2a232)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/shikijs/shiki/compare/v4.0.1...v4.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/7a1007dd5befe51a0c58925ac6de102691f5a0e4\"\u003e\u003ccode\u003e7a1007d\u003c/code\u003e\u003c/a\u003e chore: release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/ef42a1614b155e091382b7b0faaae6c842ca5282\"\u003e\u003ccode\u003eef42a16\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/2a23230989ff3cc81359538ea5e063a7a80af178\"\u003e\u003ccode\u003e2a23230\u003c/code\u003e\u003c/a\u003e fix: support ANSI language with multiple themes (\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/1259\"\u003e#1259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v4.0.2/packages/shiki\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.3 to 9.39.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20520\"\u003e#20520\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/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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.4/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.3 to 9.39.4\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\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\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/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/f5770b0df0d3ffff6a428d1c19a99bdb794053a3\"\u003e\u003ccode\u003ef5770b0\u003c/code\u003e\u003c/a\u003e 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30147a0514fdcf3711493d7beef454223c25493\"\u003e\u003ccode\u003ec30147a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.3...v9.39.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@viz-js/viz` from 3.24.0 to 3.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.4.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.4.\u003c/li\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/0a3733a69f84922ca299f0dda7d6219e22f97239\"\u003e\u003ccode\u003e0a3733a\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/22a5659a55e5d1694cfbdb634dab6e4637f98d20\"\u003e\u003ccode\u003e22a5659\u003c/code\u003e\u003c/a\u003e Run npm update at root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/52912999e25151d8eb9389080c195af3cf11a5b8\"\u003e\u003ccode\u003e5291299\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/2282b238bdbeada975d9befa523aee56b3efaadd\"\u003e\u003ccode\u003e2282b23\u003c/code\u003e\u003c/a\u003e Bump rollup from 3.29.5 to 3.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/d7277b8d43fc9774182bbeb4f89cae5c019d07ae\"\u003e\u003ccode\u003ed7277b8\u003c/code\u003e\u003c/a\u003e Update Expat to 2.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/102cd3e996faecf50d13dd9a9fba42a3da5fdff9\"\u003e\u003ccode\u003e102cd3e\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.1.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.25.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.3.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass caused by jsdom's faulty raw-text tag parsing, thanks multiple reporters\u003c/li\u003e\n\u003cli\u003eFixed a prototype pollution issue when working with custom elements, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a lenient config parsing in \u003ccode\u003e_isValidAttribute\u003c/code\u003e, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped and removed several dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the test suite after bumping dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\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/cure53/DOMPurify/commit/5e56114cb24079ce52dbc51f76e494b77afa5153\"\u003e\u003ccode\u003e5e56114\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 release (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e8c95f4a27aa8b041f92b59ab7685a94f7be6208\"\u003e\u003ccode\u003ee8c95f4\u003c/code\u003e\u003c/a\u003e fix: Fixed the broken package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9636037c145b769dad0b52da8313301cbf867f46\"\u003e\u003ccode\u003e9636037\u003c/code\u003e\u003c/a\u003e Update package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5cad4cecf2e647ac66eed25bc02a2415f00dbc8b\"\u003e\u003ccode\u003e5cad4ce\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 releas (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.3.1...3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.33 to 0.16.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.38\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.37...v0.16.38\"\u003e0.16.38\u003c/a\u003e (2026-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaccent skew mixed with font specifiers (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4159\"\u003e#4159\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/aea33758d6c98896017007d0244885301773856a\"\u003eaea3375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4121\"\u003e#4121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.37\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.36...v0.16.37\"\u003e0.16.37\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enegative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003ed4799ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.36\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.35...v0.16.36\"\u003e0.16.36\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econtrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e2bde1ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.35\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.34...v0.16.35\"\u003e0.16.35\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eversion number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003edb26b73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.34\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.34\"\u003e0.16.34\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemoji with variation selector (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4151\"\u003e#4151\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c2606e5db91ae199ee1ff0c8c2f7f9f70fcf589b\"\u003ec2606e5\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/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.37...v0.16.38\"\u003e0.16.38\u003c/a\u003e (2026-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaccent skew mixed with font specifiers (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4159\"\u003e#4159\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/aea33758d6c98896017007d0244885301773856a\"\u003eaea3375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4121\"\u003e#4121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.36...v0.16.37\"\u003e0.16.37\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enegative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003ed4799ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.35...v0.16.36\"\u003e0.16.36\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003econtrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e2bde1ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.34...v0.16.35\"\u003e0.16.35\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eversion number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003edb26b73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.34\"\u003e0.16.34\u003c/a\u003e (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eemoji with variation selector (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4151\"\u003e#4151\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c2606e5db91ae199ee1ff0c8c2f7f9f70fcf589b\"\u003ec2606e5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/eda872c939f78f4c999ea67560463ab954a5306c\"\u003e\u003ccode\u003eeda872c\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.38 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/aea33758d6c98896017007d0244885301773856a\"\u003e\u003ccode\u003eaea3375\u003c/code\u003e\u003c/a\u003e fix: accent skew mixed with font specifiers (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4159\"\u003e#4159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8c2bf2e8747c31864bf69991d66eea728176052c\"\u003e\u003ccode\u003e8c2bf2e\u003c/code\u003e\u003c/a\u003e test: fail on missing screenshot (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4158\"\u003e#4158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/4eee63becf1ef0217d348e7271aeca806bc2a76e\"\u003e\u003ccode\u003e4eee63b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.37 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/d4799cae585d909e2a4e3dedbebdc2f142998ca9\"\u003e\u003ccode\u003ed4799ca\u003c/code\u003e\u003c/a\u003e fix: negative-width \u003ccode\u003e\\hphantom\u003c/code\u003e and symmetric \u003ccode\u003e\\smash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4153\"\u003e#4153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/6ba48a4f6c6047c0494c43b6f9815d568f4e9b1a\"\u003e\u003ccode\u003e6ba48a4\u003c/code\u003e\u003c/a\u003e chore: screenshotter support for Docker Desktop on Windows (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/41285496ee3224b4c268a9a50bca0819382cb6b4\"\u003e\u003ccode\u003e4128549\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.36 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2bde1adab2a23f61519145923329c915b04d4778\"\u003e\u003ccode\u003e2bde1ad\u003c/code\u003e\u003c/a\u003e fix: contrib esm bloat (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4157\"\u003e#4157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/de31e7fba49448cba0b8018978181736daeaf6b5\"\u003e\u003ccode\u003ede31e7f\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.35 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/db26b733805f2d0d71e82596475b313c8706557e\"\u003e\u003ccode\u003edb26b73\u003c/code\u003e\u003c/a\u003e fix: version number regression (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4155\"\u003e#4155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ggfincke/vsc-mdx-preview/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggfincke%2Fvsc-mdx-preview/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"}},{"old_version":"3.12.0","new_version":"3.24.0","update_type":"minor","path":null,"pr_created_at":"2026-01-01T09:57:02.000Z","version_change":"3.12.0 → 3.24.0","issue":{"uuid":"3774401433","node_id":"PR_kwDOF1E6Vc67MCOx","number":1569,"state":"closed","title":"Bump the all-patch-minor group across 1 directory with 109 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-01T10:16:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-01T09:57:02.000Z","updated_at":"2026-02-01T10:16:51.000Z","time_to_close":2679588,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-patch-minor","update_count":109,"packages":[{"name":"@changesets/cli","old_version":"2.29.4","new_version":"2.29.8","repository_url":"https://github.com/changesets/changesets"},{"name":"@vitest/eslint-plugin","old_version":"1.2.1","new_version":"1.6.4","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"eslint","old_version":"9.28.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.2","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import-x","old_version":"4.15.0","new_version":"4.16.1","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"htmlhint","old_version":"1.4.0","new_version":"1.8.0","repository_url":"https://github.com/htmlhint/HTMLHint"},{"name":"markdownlint-cli","old_version":"0.45.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"prettier","old_version":"3.5.3","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-pkg","old_version":"0.19.1","new_version":"0.21.2","repository_url":"https://github.com/un-ts/prettier"},{"name":"prettier-plugin-sh","old_version":"0.17.4","new_version":"0.18.0","repository_url":"https://github.com/un-ts/prettier"},{"name":"prettier-plugin-toml","old_version":"2.0.5","new_version":"2.0.6","repository_url":"https://github.com/un-ts/prettier"},{"name":"pyright","old_version":"1.1.400","new_version":"1.1.407","repository_url":"https://github.com/Microsoft/pyright"},{"name":"turbo","old_version":"2.5.4","new_version":"2.7.2","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@aws-sdk/client-auto-scaling","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ecr","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.823.0","new_version":"3.960.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-providers","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"dockerode","old_version":"4.0.6","new_version":"4.0.9","repository_url":"https://github.com/apocas/dockerode"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.3","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/dockerode","old_version":"3.3.39","new_version":"3.3.47","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"nodemon","old_version":"3.1.10","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"},{"name":"tsx","old_version":"4.19.4","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@aws-sdk/client-cloudwatch","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ec2","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@node-saml/passport-saml","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/node-saml/passport-saml"},{"name":"@pyroscope/nodejs","old_version":"0.4.5","new_version":"0.4.8","repository_url":"https://github.com/grafana/pyroscope-nodejs"},{"name":"@trpc/client","old_version":"11.2.0","new_version":"11.8.1","repository_url":"https://github.com/trpc/trpc"},{"name":"@trpc/server","old_version":"11.2.0","new_version":"11.8.1","repository_url":"https://github.com/trpc/trpc"},{"name":"@viz-js/viz","old_version":"3.12.0","new_version":"3.24.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"ace-builds","old_version":"1.42.0","new_version":"1.43.5","repository_url":"https://github.com/ajaxorg/ace-builds"},{"name":"ace-code","old_version":"1.42.0","new_version":"1.43.5","repository_url":"https://github.com/ajaxorg/ace"},{"name":"bootstrap","old_version":"5.3.6","new_version":"5.3.8","repository_url":"https://github.com/twbs/bootstrap"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.0.0","new_version":"1.1.2","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"csvtojson","old_version":"2.0.10","new_version":"2.0.14","repository_url":"https://github.com/Keyang/node-csvtojson"},{"name":"debug","old_version":"4.4.1","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.3.1","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"es-main","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/tschaub/es-main"},{"name":"fetch-cookie","old_version":"3.1.0","new_version":"3.2.0","repository_url":"https://github.com/valeriangalliat/fetch-cookie"},{"name":"ioredis","old_version":"5.6.1","new_version":"5.8.2","repository_url":"https://github.com/luin/ioredis"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.3","repository_url":"https://github.com/panva/jose"},{"name":"lru-cache","old_version":"11.1.0","new_version":"11.2.4","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"morphdom","old_version":"2.7.5","new_version":"2.7.7","repository_url":"https://github.com/patrick-steele-idem/morphdom"},{"name":"multer","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/expressjs/multer"},{"name":"@types/multer","old_version":"1.4.12","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"on-headers","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/jshttp/on-headers"},{"name":"@types/on-headers","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"pg","old_version":"8.16.0","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.4","new_version":"8.16.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"preact-render-to-string","old_version":"6.5.13","new_version":"6.6.5","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"qs","old_version":"6.14.0","new_version":"6.14.1","repository_url":"https://github.com/ljharb/qs"},{"name":"quill","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/slab/quill"},{"name":"requirejs","old_version":"2.3.7","new_version":"2.3.8","repository_url":"https://github.com/jrburke/r.js"},{"name":"serve-favicon","old_version":"2.5.0","new_version":"2.5.1","repository_url":"https://github.com/expressjs/serve-favicon"},{"name":"socket.io","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-adapter","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/socketio/socket.io"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"strip-ansi","old_version":"7.1.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tar","old_version":"7.4.3","new_version":"7.5.2","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tmp","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/raszi/node-tmp"},{"name":"ua-parser-js","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/faisalman/ua-parser-js"},{"name":"xml-formatter","old_version":"3.6.6","new_version":"3.6.7","repository_url":"https://github.com/chrisbottin/xml-formatter"},{"name":"zod-to-json-schema","old_version":"3.24.5","new_version":"3.25.1","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@smithy/types","old_version":"4.3.1","new_version":"4.11.0","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/blocked","old_version":"1.3.4","new_version":"1.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/cookie-parser","old_version":"1.4.8","new_version":"1.4.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.17","new_version":"4.17.21","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node-fetch","old_version":"2.6.12","new_version":"2.6.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/on-finished","old_version":"2.3.4","new_version":"2.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"set-cookie-parser","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/nfriedly/set-cookie-parser"},{"name":"@smithy/property-provider","old_version":"4.0.4","new_version":"4.2.7","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"nan","old_version":"2.22.2","new_version":"2.24.0","repository_url":"https://github.com/nodejs/nan"},{"name":"js-base64","old_version":"3.7.7","new_version":"3.7.8","repository_url":"https://github.com/dankogai/js-base64"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-bytes","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"@aws-sdk/client-secrets-manager","old_version":"3.823.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"stream-transform","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"@typescript-eslint/utils","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/rule-tester","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@grpc/grpc-js","old_version":"1.13.4","new_version":"1.14.3","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.57.2","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.57.2","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.57.2","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.57.2","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-aws-sdk","old_version":"0.49.1","new_version":"0.64.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-connect","old_version":"0.43.1","new_version":"0.52.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-dns","old_version":"0.43.1","new_version":"0.52.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.47.1","new_version":"0.57.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.57.2","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-ioredis","old_version":"0.47.1","new_version":"0.57.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-pg","old_version":"0.51.1","new_version":"0.61.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-redis","old_version":"0.46.1","new_version":"0.57.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/sdk-node","old_version":"0.57.2","new_version":"0.208.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.34.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"pg-cursor","old_version":"2.15.0","new_version":"2.15.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-pool","old_version":"3.10.0","new_version":"3.10.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-protocol","old_version":"1.10.0","new_version":"1.10.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"sql-formatter","old_version":"15.6.2","new_version":"15.6.12","repository_url":"https://github.com/sql-formatter-org/sql-formatter"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-patch-minor group with 109 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.4` | `2.29.8` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.2.1` | `1.6.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.28.0` | `9.39.2` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.2` | `4.4.4` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.15.0` | `4.16.1` |\n| [htmlhint](https://github.com/htmlhint/HTMLHint) | `1.4.0` | `1.8.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.45.0` | `0.47.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.7.4` |\n| [prettier-plugin-pkg](https://github.com/un-ts/prettier) | `0.19.1` | `0.21.2` |\n| [prettier-plugin-sh](https://github.com/un-ts/prettier) | `0.17.4` | `0.18.0` |\n| [prettier-plugin-toml](https://github.com/un-ts/prettier) | `2.0.5` | `2.0.6` |\n| [pyright](https://github.com/Microsoft/pyright/tree/HEAD/packages/pyright) | `1.1.400` | `1.1.407` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.4` | `2.7.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.33.1` | `8.51.0` |\n| [@aws-sdk/client-auto-scaling](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-auto-scaling) | `3.823.0` | `3.958.0` |\n| [@aws-sdk/client-ecr](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ecr) | `3.823.0` | `3.958.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.823.0` | `3.958.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.823.0` | `3.960.0` |\n| [@aws-sdk/credential-providers](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-providers) | `3.823.0` | `3.958.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.823.0` | `3.958.0` |\n| [dockerode](https://github.com/apocas/dockerode) | `4.0.6` | `4.0.9` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.3` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode) | `3.3.39` | `3.3.47` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.10` | `3.1.11` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.19.4` | `4.21.0` |\n| [@aws-sdk/client-cloudwatch](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudwatch) | `3.823.0` | `3.958.0` |\n| [@aws-sdk/client-ec2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ec2) | `3.823.0` | `3.958.0` |\n| [@node-saml/passport-saml](https://github.com/node-saml/passport-saml) | `5.0.1` | `5.1.0` |\n| [@pyroscope/nodejs](https://github.com/grafana/pyroscope-nodejs) | `0.4.5` | `0.4.8` |\n| [@trpc/client](https://github.com/trpc/trpc/tree/HEAD/packages/client) | `11.2.0` | `11.8.1` |\n| [@trpc/server](https://github.com/trpc/trpc/tree/HEAD/packages/server) | `11.2.0` | `11.8.1` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.12.0` | `3.24.0` |\n| [ace-builds](https://github.com/ajaxorg/ace-builds) | `1.42.0` | `1.43.5` |\n| [ace-code](https://github.com/ajaxorg/ace) | `1.42.0` | `1.43.5` |\n| [bootstrap](https://github.com/twbs/bootstrap) | `5.3.6` | `5.3.8` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.0.0` | `1.1.2` |\n| [csvtojson](https://github.com/Keyang/node-csvtojson) | `2.0.10` | `2.0.14` |\n| [debug](https://github.com/debug-js/debug) | `4.4.1` | `4.4.3` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.3.1` |\n| [es-main](https://github.com/tschaub/es-main) | `1.3.0` | `1.4.0` |\n| [fetch-cookie](https://github.com/valeriangalliat/fetch-cookie) | `3.1.0` | `3.2.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.6.1` | `5.8.2` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.3` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.1.0` | `11.2.4` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [morphdom](https://github.com/patrick-steele-idem/morphdom) | `2.7.5` | `2.7.7` |\n| [multer](https://github.com/expressjs/multer) | `2.0.1` | `2.0.2` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `1.4.12` | `2.0.0` |\n| [on-headers](https://github.com/jshttp/on-headers) | `1.0.2` | `1.1.0` |\n| [@types/on-headers](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/on-headers) | `1.0.3` | `1.0.4` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.0` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.4` | `8.16.0` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.5.13` | `6.6.5` |\n| [qs](https://github.com/ljharb/qs) | `6.14.0` | `6.14.1` |\n| [quill](https://github.com/slab/quill/tree/HEAD/packages/quill) | `2.0.2` | `2.0.3` |\n| [requirejs](https://github.com/jrburke/r.js) | `2.3.7` | `2.3.8` |\n| [serve-favicon](https://github.com/expressjs/serve-favicon) | `2.5.0` | `2.5.1` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [socket.io-adapter](https://github.com/socketio/socket.io) | `2.5.5` | `2.5.6` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.0` | `7.1.2` |\n| [tar](https://github.com/isaacs/node-tar) | `7.4.3` | `7.5.2` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.3` | `0.2.5` |\n| [ua-parser-js](https://github.com/faisalman/ua-parser-js) | `1.0.40` | `1.0.41` |\n| [xml-formatter](https://github.com/chrisbottin/xml-formatter) | `3.6.6` | `3.6.7` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.24.5` | `3.25.1` |\n| [@smithy/types](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types) | `4.3.1` | `4.11.0` |\n| [@types/blocked](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/blocked) | `1.3.4` | `1.3.5` |\n| [@types/cookie-parser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cookie-parser) | `1.4.8` | `1.4.10` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.17` | `4.17.21` |\n| [@types/node-fetch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-fetch) | `2.6.12` | `2.6.13` |\n| [@types/on-finished](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/on-finished) | `2.3.4` | `2.3.5` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.1` | `2.7.2` |\n| [@smithy/property-provider](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/property-provider) | `4.0.4` | `4.2.7` |\n| [nan](https://github.com/nodejs/nan) | `2.22.2` | `2.24.0` |\n| [js-base64](https://github.com/dankogai/js-base64) | `3.7.7` | `3.7.8` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.27.2` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `7.0.0` | `7.1.0` |\n| [@aws-sdk/client-secrets-manager](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager) | `3.823.0` | `3.958.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [stream-transform](https://github.com/adaltas/node-csv/tree/HEAD/packages/stream-transform) | `3.3.3` | `3.4.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.33.1` | `8.51.0` |\n| [@typescript-eslint/rule-tester](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/rule-tester) | `8.33.1` | `8.51.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.13.4` | `1.14.3` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.208.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.208.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.208.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.208.0` |\n| [@opentelemetry/instrumentation-aws-sdk](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-aws-sdk) | `0.49.1` | `0.64.1` |\n| [@opentelemetry/instrumentation-connect](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-connect) | `0.43.1` | `0.52.0` |\n| [@opentelemetry/instrumentation-dns](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-dns) | `0.43.1` | `0.52.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.47.1` | `0.57.1` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.208.0` |\n| [@opentelemetry/instrumentation-ioredis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-ioredis) | `0.47.1` | `0.57.0` |\n| [@opentelemetry/instrumentation-pg](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-pg) | `0.51.1` | `0.61.2` |\n| [@opentelemetry/instrumentation-redis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-redis) | `0.46.1` | `0.57.2` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.208.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.34.0` | `1.38.0` |\n| [pg-cursor](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cursor) | `2.15.0` | `2.15.3` |\n| [pg-pool](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-pool) | `3.10.0` | `3.10.1` |\n| [pg-protocol](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-protocol) | `1.10.0` | `1.10.3` |\n| [sql-formatter](https://github.com/sql-formatter-org/sql-formatter) | `15.6.2` | `15.6.12` |\n\n\nUpdates `@changesets/cli` from 2.29.4 to 2.29.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/957f24ed0446494c5709189ae57583f72c716d43\"\u003e\u003ccode\u003e957f24e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1712\"\u003e#1712\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a3563b0d6c84e7142541493dea0c89acdc339b93\"\u003e\u003ccode\u003ea3563b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e! - Switch to maintained fork of \u003ccode\u003eexternal-editor\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed an issue with \u003ccode\u003eworkspace:^\u003c/code\u003e and \u003ccode\u003eworkspace:~\u003c/code\u003e dependency ranges not being semantically treated as, respectively, \u003ccode\u003e^CURRENT_VERSION\u003c/code\u003e and \u003ccode\u003e~CURRENT_VERSION\u003c/code\u003e. This led to dependent packages being, at times, bumped too often when their dependencies with those ranges were bumped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.2.1 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e\u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate new \u003ccode\u003eprefer-mock-return-shorthand\u003c/code\u003e rule  -  by \u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/848\"\u003evitest-dev/eslint-plugin-vitest#848\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/c0b7223\"\u003e\u003c!-- raw HTML omitted --\u003e(c0b72)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Ignore functions passed to \u003ccode\u003evi.mocked\u003c/code\u003e  -  by \u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/849\"\u003evitest-dev/eslint-plugin-vitest#849\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/aa8af4d\"\u003e\u003c!-- raw HTML omitted --\u003e(aa8af)\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.3...v1.6.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(no-conditional-expect): add asymmetric matchers to example usage by \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/847\"\u003evitest-dev/eslint-plugin-vitest#847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(unbound-method): ignore functions passed to \u003ccode\u003evi.mocked\u003c/code\u003e by \u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/849\"\u003evitest-dev/eslint-plugin-vitest#849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: create new \u003ccode\u003eprefer-mock-return-shorthand\u003c/code\u003e rule by \u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/848\"\u003evitest-dev/eslint-plugin-vitest#848\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/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/847\"\u003evitest-dev/eslint-plugin-vitest#847\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.3...v1.6.4\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.3...v1.6.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.3\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOption to disable autofix of prefer-import-in-mock  -  by \u003ca href=\"https://github.com/nunomarks\"\u003e\u003ccode\u003e@​nunomarks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/846\"\u003evitest-dev/eslint-plugin-vitest#846\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3046a82\"\u003e\u003c!-- raw HTML omitted --\u003e(3046a)\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.1...v1.6.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Option to disable autofix of prefer-import-in-mock by \u003ca href=\"https://github.com/nunomarks\"\u003e\u003ccode\u003e@​nunomarks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/846\"\u003evitest-dev/eslint-plugin-vitest#846\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/nunomarks\"\u003e\u003ccode\u003e@​nunomarks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/846\"\u003evitest-dev/eslint-plugin-vitest#846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.1...v1.6.2\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.1...v1.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOption to disable autofix of prefer-import-in-mock  -  by \u003ca href=\"https://github.com/nunomarks\"\u003e\u003ccode\u003e@​nunomarks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/846\"\u003evitest-dev/eslint-plugin-vitest#846\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3046a82\"\u003e\u003c!-- raw HTML omitted --\u003e(3046a)\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.1...v1.6.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat test.extend results as test calls  -  by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/843\"\u003evitest-dev/eslint-plugin-vitest#843\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7a4014c\"\u003e\u003c!-- raw HTML omitted --\u003e(7a401)\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.5.4...v1.6.0\"\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/eslint-plugin-vitest/commit/3250a9ca3948780da5713198f5cc37a6635e2c1e\"\u003e\u003ccode\u003e3250a9c\u003c/code\u003e\u003c/a\u003e chore: release v1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/c0b7223586c47d72c743c1ff6d08a972e3e175c1\"\u003e\u003ccode\u003ec0b7223\u003c/code\u003e\u003c/a\u003e feat: create new \u003ccode\u003eprefer-mock-return-shorthand\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/aa8af4d2e0aebbed9aacb7b55b7c471644a7b085\"\u003e\u003ccode\u003eaa8af4d\u003c/code\u003e\u003c/a\u003e fix(unbound-method): ignore functions passed to \u003ccode\u003evi.mocked\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/de6f08f7fa68abc6f980917b4f6ffb3adb240d49\"\u003e\u003ccode\u003ede6f08f\u003c/code\u003e\u003c/a\u003e docs(no-conditional-expect): add asymmetric matchers to example usage (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/0bb062305d746719a49f2d272ccf533feb64d8dd\"\u003e\u003ccode\u003e0bb0623\u003c/code\u003e\u003c/a\u003e chore: release v1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/94daf05477c316b89c743ef50ebfd322446f4efd\"\u003e\u003ccode\u003e94daf05\u003c/code\u003e\u003c/a\u003e chore: release v1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/31efc4c5be64be5f3e2146362ce09f5ebf97d924\"\u003e\u003ccode\u003e31efc4c\u003c/code\u003e\u003c/a\u003e chore: release v1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/f6b33f278d907be352e2aa9b7264d7f19adcf8d6\"\u003e\u003ccode\u003ef6b33f2\u003c/code\u003e\u003c/a\u003e chore: release v1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3046a82136366404f1a7c1d1dd8cf223e161f000\"\u003e\u003ccode\u003e3046a82\u003c/code\u003e\u003c/a\u003e feat: Option to disable autofix of prefer-import-in-mock (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/2f319963f112704646054ccc362d87ccb9d495c4\"\u003e\u003ccode\u003e2f31996\u003c/code\u003e\u003c/a\u003e chore: release v1.6.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.2.1...v1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.28.0 to 9.39.2\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\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\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/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.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/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\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/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\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 (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\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/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\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/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\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/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.28.0...v9.39.2\"\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.2 to 4.4.4\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.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ShayanTheNerd\"\u003e\u003ccode\u003e@​ShayanTheNerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/464\"\u003eimport-js/eslint-import-resolver-typescript#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003eimport-js/eslint-import-resolver-typescript#466\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ehttps://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.4.3\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/462\"\u003e#462\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/43575e7c59d979b396ca8bdd96e3e8464243ed8e\"\u003e\u003ccode\u003e43575e7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: migrate \u003ccode\u003estable-hash\u003c/code\u003e to \u003ccode\u003estable-hash-x\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/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.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.3\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/462\"\u003e#462\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/43575e7c59d979b396ca8bdd96e3e8464243ed8e\"\u003e\u003ccode\u003e43575e7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: migrate \u003ccode\u003estable-hash\u003c/code\u003e to \u003ccode\u003estable-hash-x\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/import-js/eslint-import-resolver-typescript/commit/76672ae7b85b338e93915d1147ead2f0baa1977f\"\u003e\u003ccode\u003e76672ae\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/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e fix(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e fix: include options hash in cache key for options normalization (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/c06392fcb4c6445e720db326475e3fe0b0814229\"\u003e\u003ccode\u003ec06392f\u003c/code\u003e\u003c/a\u003e docs: improve the documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/ff0445fab1f545fa1413503d2e854efb224e6f3f\"\u003e\u003ccode\u003eff0445f\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/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/43575e7c59d979b396ca8bdd96e3e8464243ed8e\"\u003e\u003ccode\u003e43575e7\u003c/code\u003e\u003c/a\u003e chore: migrate \u003ccode\u003estable-hash\u003c/code\u003e to \u003ccode\u003estable-hash-x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/462\"\u003e#462\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.2...v4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import-x` from 4.15.0 to 4.16.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.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/399\"\u003e#399\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/33f07b42a17813f8672e5f450eab68e9dffec67b\"\u003e\u003ccode\u003e33f07b4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: should only use \u003ccode\u003econtext.physicalFilename\u003c/code\u003e as fallback instead of main source\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/400\"\u003e#400\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/34adb4025ef7bead7991752acf32ac3fd31ef16e\"\u003e\u003ccode\u003e34adb40\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.16.0...v4.16.1\"\u003ehttps://github.com/un-ts/eslint-plugin-import-x/compare/v4.16.0...v4.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.16.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/386\"\u003e#386\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c8b9ae3a6f99f15d34c5be3d65d99582fba7c62\"\u003e\u003ccode\u003e1c8b9ae\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: port \u003ca href=\"https://eslint-react.xyz/docs/rules/prefer-react-namespace-import\"\u003e\u003ccode\u003ereact-x/prefer-react-namespace-import\u003c/code\u003e\u003c/a\u003e into \u003ccode\u003eprefer-namespace-import\u003c/code\u003e\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/393\"\u003e#393\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/14cb9480c6c16806db21d0fa966e615ef3c1ecd7\"\u003e\u003ccode\u003e14cb948\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lnhrdt\"\u003e\u003ccode\u003e@​lnhrdt\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix(extensions): always calculate \u003ccode\u003efix\u003c/code\u003e option\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/388\"\u003e#388\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1089d9ff44a49bbb6a23db54c8b4bef2478ee8c2\"\u003e\u003ccode\u003e1089d9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: take \u003ccode\u003econtext.cwd\u003c/code\u003e into account for cache key\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/390\"\u003e#390\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/8ca92724e090ffdbdb660f308934a06affe095ce\"\u003e\u003ccode\u003e8ca9272\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/scytacki\"\u003e\u003ccode\u003e@​scytacki\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/arcanis\"\u003e\u003ccode\u003e@​arcanis\u003c/code\u003e\u003c/a\u003e! - fix: pnp issue when used in a monorepo\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lnhrdt\"\u003e\u003ccode\u003e@​lnhrdt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/393\"\u003eun-ts/eslint-plugin-import-x#393\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.15.2...v4.16.0\"\u003ehttps://github.com/un-ts/eslint-plugin-import-x/compare/v4.15.2...v4.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.15.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/378\"\u003e#378\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cdb95ba7799f2cdfd52dd123090fe10b6fd75415\"\u003e\u003ccode\u003ecdb95ba\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/error-four-o-four\"\u003e\u003ccode\u003e@​error-four-o-four\u003c/code\u003e\u003c/a\u003e! - chore: adopt new \u003ccode\u003edeprecated: DeprecatedInfo\u003c/code\u003e meta rule option\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/383\"\u003e#383\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/738a7cf5645742fab811b9bb916c7b08c2853526\"\u003e\u003ccode\u003e738a7cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: get npm client and install command 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/382\"\u003e#382\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d5367564c0308708caed38ced72b27b953cf1b97\"\u003e\u003ccode\u003ed536756\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 \u003ccode\u003eunrs-resolver\u003c/code\u003e to \u003ccode\u003ev1.9.0\u003c/code\u003e, it'll fallback to \u003ccode\u003enapi-postinstall\u003c/code\u003e check at runtime\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/error-four-o-four\"\u003e\u003ccode\u003e@​error-four-o-four\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/378\"\u003eun-ts/eslint-plugin-import-x#378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.15.1...v4.15.2\"\u003ehttps://github.com/un-ts/eslint-plugin-import-x/compare/v4.15.1...v4.15.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/373\"\u003e#373\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/90ec1f1f0eecc7ef566a14b5163cb7c1ec05e6de\"\u003e\u003ccode\u003e90ec1f1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: migrate \u003ccode\u003estable-hash\u003c/code\u003e to \u003ccode\u003estable-hash-x\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/371\"\u003e#371\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4f97a1a1419c15821ba1ab07e4038b715208ac7a\"\u003e\u003ccode\u003e4f97a1a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: take \u003ccode\u003econtext.cwd\u003c/code\u003e into account for glob options of rules \u003ccode\u003eno-extraneous-dependencies\u003c/code\u003e and \u003ccode\u003eno-unassigned-import\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/371\"\u003e#371\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4f97a1a1419c15821ba1ab07e4038b715208ac7a\"\u003e\u003ccode\u003e4f97a1a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: enable \u003ccode\u003enocomment: true\u003c/code\u003e for glob options of rules \u003ccode\u003eno-import-module-exports\u003c/code\u003e and \u003ccode\u003eno-namespace\u003c/code\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/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.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/399\"\u003e#399\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/33f07b42a17813f8672e5f450eab68e9dffec67b\"\u003e\u003ccode\u003e33f07b4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: should only use \u003ccode\u003econtext.physicalFilename\u003c/code\u003e as fallback instead of main source\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/400\"\u003e#400\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/34adb4025ef7bead7991752acf32ac3fd31ef16e\"\u003e\u003ccode\u003e34adb40\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.16.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/386\"\u003e#386\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c8b9ae3a6f99f15d34c5be3d65d99582fba7c62\"\u003e\u003ccode\u003e1c8b9ae\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: port \u003ca href=\"https://eslint-react.xyz/docs/rules/prefer-react-namespace-import\"\u003e\u003ccode\u003ereact-x/prefer-react-namespace-import\u003c/code\u003e\u003c/a\u003e into \u003ccode\u003eprefer-namespace-import\u003c/code\u003e\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/393\"\u003e#393\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/14cb9480c6c16806db21d0fa966e615ef3c1ecd7\"\u003e\u003ccode\u003e14cb948\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lnhrdt\"\u003e\u003ccode\u003e@​lnhrdt\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix(extensions): always calculate \u003ccode\u003efix\u003c/code\u003e option\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/388\"\u003e#388\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1089d9ff44a49bbb6a23db54c8b4bef2478ee8c2\"\u003e\u003ccode\u003e1089d9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: take \u003ccode\u003econtext.cwd\u003c/code\u003e into account for cache key\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/390\"\u003e#390\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/8ca92724e090ffdbdb660f308934a06affe095ce\"\u003e\u003ccode\u003e8ca9272\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scytacki\"\u003e\u003ccode\u003e@​scytacki\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/arcanis\"\u003e\u003ccode\u003e@​arcanis\u003c/code\u003e\u003c/a\u003e! - fix: pnp issue when used in a monorepo\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.15.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/378\"\u003e#378\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cdb95ba7799f2cdfd52dd123090fe10b6fd75415\"\u003e\u003ccode\u003ecdb95ba\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/error-four-o-four\"\u003e\u003ccode\u003e@​error-four-o-four\u003c/code\u003e\u003c/a\u003e! - chore: adopt new \u003ccode\u003edeprecated: DeprecatedInfo\u003c/code\u003e meta rule option\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/383\"\u003e#383\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/738a7cf5645742fab811b9bb916c7b08c2853526\"\u003e\u003ccode\u003e738a7cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: get npm client and install command 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/382\"\u003e#382\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d5367564c0308708caed38ced72b27b953cf1b97\"\u003e\u003ccode\u003ed536756\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 \u003ccode\u003eunrs-resolver\u003c/code\u003e to \u003ccode\u003ev1.9.0\u003c/code\u003e, it'll fallback to \u003ccode\u003enapi-postinstall\u003c/code\u003e check at runtime\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/373\"\u003e#373\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/90ec1f1f0eecc7ef566a14b5163cb7c1ec05e6de\"\u003e\u003ccode\u003e90ec1f1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: migrate \u003ccode\u003estable-hash\u003c/code\u003e to \u003ccode\u003estable-hash-x\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/371\"\u003e#371\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4f97a1a1419c15821ba1ab07e4038b715208ac7a\"\u003e\u003ccode\u003e4f97a1a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: take \u003ccode\u003econtext.cwd\u003c/code\u003e into account for glob options of rules \u003ccode\u003eno-extraneous-dependencies\u003c/code\u003e and \u003ccode\u003eno-unassigned-import\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/371\"\u003e#371\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4f97a1a1419c15821ba1ab07e4038b715208ac7a\"\u003e\u003ccode\u003e4f97a1a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: enable \u003ccode\u003enocomment: true\u003c/code\u003e for glob options of rules \u003ccode\u003eno-import-module-exports\u003c/code\u003e and \u003ccode\u003eno-namespace\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/368\"\u003e#368\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/74a16c52bfba784ae44db7e200a3023d00dc82f3\"\u003e\u003ccode\u003e74a16c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JoseGoncalves\"\u003e\u003ccode\u003e@​JoseGoncalves\u003c/code\u003e\u003c/a\u003e! - fix: drop \u003ccode\u003elanguageOptions\u003c/code\u003e config from \u003ccode\u003eflat/recommended\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/e50c5a6d793a73af207e9ee8c518605d8bc8e41a\"\u003e\u003ccode\u003ee50c5a6\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/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/33f07b42a17813f8672e5f450eab68e9dffec67b\"\u003e\u003ccode\u003e33f07b4\u003c/code\u003e\u003c/a\u003e fix: should only use \u003ccode\u003econtext.physicalFilename\u003c/code\u003e as fallback instead of main s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/34adb4025ef7bead7991752acf32ac3fd31ef16e\"\u003e\u003ccode\u003e34adb40\u003c/code\u003e\u003c/a\u003e fix(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/f91cb36de593c97d9c625164a2937e9dda69a811\"\u003e\u003ccode\u003ef91cb36\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/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/8ca92724e090ffdbdb660f308934a06affe095ce\"\u003e\u003ccode\u003e8ca9272\u003c/code\u003e\u003c/a\u003e fix: pnp issue when used in a monorepo (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/14cb9480c6c16806db21d0fa966e615ef3c1ecd7\"\u003e\u003ccode\u003e14cb948\u003c/code\u003e\u003c/a\u003e fix(extensions): always calculate \u003ccode\u003efix\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1089d9ff44a49bbb6a23db54c8b4bef2478ee8c2\"\u003e\u003ccode\u003e1089d9f\u003c/code\u003e\u003c/a\u003e fix: take \u003ccode\u003econtext.cwd\u003c/code\u003e into account for cache key (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/3ea730f675a5f43b818fd6e32d9f240f637e0d06\"\u003e\u003ccode\u003e3ea730f\u003c/code\u003e\u003c/a\u003e test: only run pnp case for \u003ccode\u003etest-compiled\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c8b9ae3a6f99f15d34c5be3d65d99582fba7c62\"\u003e\u003ccode\u003e1c8b9ae\u003c/code\u003e\u003c/a\u003e feat: port \u003ccode\u003ereact-x/prefer-react-namespace-import\u003c/code\u003e into `prefer-namespace-imp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/10cf01766b0f29bd9fd52204965ddff42afb76c1\"\u003e\u003ccode\u003e10cf017\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/380\"\u003e#380\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.15.0...v4.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `htmlhint` from 1.4.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/htmlhint/HTMLHint/releases\"\u003ehtmlhint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat: Add support for disabling rules via HTML comments \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: Add ‘allow-non-blocking’ option to \u003ccode\u003ehead-script-disabled\u003c/code\u003e rule \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1765\"\u003e#1765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Glob dependency to version 9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://htmlhint.com/rules/form-method-require/\"\u003e\u003ccode\u003eform-method-require\u003c/code\u003e\u003c/a\u003e rule \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/pull/1710\"\u003ehtmlhint/HTMLHint#1710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://htmlhint.com/rules/link-rel-canonical-require/\"\u003e\u003ccode\u003elink-rel-canonical-require\u003c/code\u003e\u003c/a\u003e rule \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/pull/1721\"\u003ehtmlhint/HTMLHint#1721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Improve \u003ca href=\"https://htmlhint.com/rules/attr-value-no-duplication/\"\u003eattr-value-no-duplication\u003c/a\u003e logic (only check \u003ccode\u003eclass\u003c/code\u003e value by default, but  other attributes can now be checked via configuration e..g. \u003ccode\u003e [\u0026quot;class\u0026quot;, \u0026quot;id\u0026quot;, \u0026quot;name\u0026quot;, \u0026quot;role\u0026quot;]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Improve \u003ca href=\"https://htmlhint.com/rules/attr-value-no-duplication/\"\u003eattr-value-no-duplication\u003c/a\u003e logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Improve SARIF report formatting\u003c/li\u003e\n\u003cli\u003eFix: Improve \u003ca href=\"https://htmlhint.com/rules/attr-value-no-duplication/\"\u003eattr-value-no-duplication\u003c/a\u003e logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add rule \u003ccode\u003eattr-value-no-duplication\u003c/code\u003e \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/pull/1650\"\u003ehtmlhint/HTMLHint#1650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add rule: \u003ccode\u003etag-no-obsolete\u003c/code\u003e  \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/pull/1660\"\u003ehtmlhint/HTMLHint#1660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Lots of dev dependency updates (ESLint, Jest, TypeScript) and fixes\u003c/li\u003e\n\u003cli\u003edocs: Add GitHub Code Scanning page\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: htmlhint sarif format now outputs a file \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/pull/1638\"\u003ehtmlhint/HTMLHint#1638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update Node SARIF Builder  \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/pull/1640\"\u003ehtmlhint/HTMLHint#1640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add \u003ccode\u003ehtmlhint --init\u003c/code\u003e command \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1630\"\u003e#1630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SARIF formatter \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1627\"\u003e#1627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add \u003ccode\u003emeta-charset-require\u003c/code\u003e rule \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1628\"\u003e#1628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add: \u003ccode\u003eframe-title-require\u003c/code\u003e rule \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1629\"\u003e#1629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Special character escape in HTML reports \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1626\"\u003e#1626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improved HTML report formatting \u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1621\"\u003e#1621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/cf4689211b4300d411490aba152e336c925abcad\"\u003e\u003ccode\u003ecf46892\u003c/code\u003e\u003c/a\u003e Release v1.8.0 (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1770\"\u003e#1770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/ae0a3a8af0cec212c53288d0d9dee699131c1991\"\u003e\u003ccode\u003eae0a3a8\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/3347fc473b2416a4da7e8a7bad228f4201c29fad\"\u003e\u003ccode\u003e3347fc4\u003c/code\u003e\u003c/a\u003e chore(deps): bump the dependencies group in /website with 2 updates (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1768\"\u003e#1768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/32188089c405542ac346431f4d98efa202cd4ff1\"\u003e\u003ccode\u003e3218808\u003c/code\u003e\u003c/a\u003e Add support for disabling rules via HTML comments (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/7e70a23ea234740d09806d37972d8979a0950438\"\u003e\u003ccode\u003e7e70a23\u003c/code\u003e\u003c/a\u003e Add 'allow-non-blocking' option to head-script-disabled rule (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/8113cc483d2e8f93261e01d3e9cbb712b557e685\"\u003e\u003ccode\u003e8113cc4\u003c/code\u003e\u003c/a\u003e chore(deps): bump node-sarif-builder in the dependencies group (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/82664ad8ab61dfc93f7b022459f3d31cb079dea4\"\u003e\u003ccode\u003e82664ad\u003c/code\u003e\u003c/a\u003e chore(deps): bump astro from 5.15.8 to 5.15.9 in /website (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/9c59b384136c54101ea46a473fe431767acc8392\"\u003e\u003ccode\u003e9c59b38\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/9916314e3e00d4a2d9a481956516b83c4e1caa7e\"\u003e\u003ccode\u003e9916314\u003c/code\u003e\u003c/a\u003e chore(deps): bump node-sarif-builder in the dependencies group (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1762\"\u003e#1762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htmlhint/HTMLHint/commit/309896895cbfe659507c4cd0522866a26d899bf4\"\u003e\u003ccode\u003e3098968\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/htmlhint/HTMLHint/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/htmlhint/HTMLHint/compare/v1.4.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli` from 0.45.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/releases\"\u003emarkdownlint-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output and exit code support for warnings\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.40.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD011\u003c/code\u003e/\u003ccode\u003eMD013\u003c/code\u003e/\u003ccode\u003eMD051\u003c/code\u003e/\u003ccode\u003eMD060\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.46.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eglob\u003c/code\u003e dependency with \u003ccode\u003etinyglobby\u003c/code\u003e (smaller and fewer dependencies)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.39.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMD060\u003c/code\u003e/\u003ccode\u003etable-column-style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD001\u003c/code\u003e/\u003ccode\u003eMD007\u003c/code\u003e/\u003ccode\u003eMD009\u003c/code\u003e/\u003ccode\u003eMD010\u003c/code\u003e/\u003ccode\u003eMD029\u003c/code\u003e/\u003ccode\u003eMD033\u003c/code\u003e/\u003ccode\u003eMD037\u003c/code\u003e/\u003ccode\u003eMD059\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/76b3d32d3f4b965e1d6425253c59407420ae2c43\"\u003e\u003ccode\u003e76b3d32\u003c/code\u003e\u003c/a\u003e Bump version 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/a8463473941d5ea7a20a025b79c4992126097f2e\"\u003e\u003ccode\u003ea846347\u003c/code\u003e\u003c/a\u003e Return exit code 0 when only warnings are present (fixes \u003ca href=\"https://redirect.github.com/igorshubovych/markdownlint-cli/issues/177\"\u003e#177\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/bea81c4ab242342020c47979d9eb02e692bdd60a\"\u003e\u003ccode\u003ebea81c4\u003c/code\u003e\u003c/a\u003e Update violation summary output to include severity.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/5174cace1cd2e1bc6d816ac81ff44fc0749717e3\"\u003e\u003ccode\u003e5174cac\u003c/code\u003e\u003c/a\u003e Add output test for severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/dabfdb41a04512d1b5519f371e25fb715c7f1da4\"\u003e\u003ccode\u003edabfdb4\u003c/code\u003e\u003c/a\u003e Update JSON output test to include severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/7f9da43c5aba2ca2766ab1709ec13e023432ddaa\"\u003e\u003ccode\u003e7f9da43\u003c/code\u003e\u003c/a\u003e Fix outdated workflow status badge.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/20a2943a907ac4c5d1d0d12fd3bc2f6586bfbd80\"\u003e\u003ccode\u003e20a2943\u003c/code\u003e\u003c/a\u003e Bump markdownlint from 0.39.0 to 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/9b4465ebfe8748c1eb7a89fb3c29e01cc48f6aae\"\u003e\u003ccode\u003e9b4465e\u003c/code\u003e\u003c/a\u003e Add explicit versioning to Docker entry points in .pre-commit-hooks.yaml so p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/974546440cb0f5b9a9f44ba1eeb617826f0445fb\"\u003e\u003ccode\u003e9745464\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/c8fd5003603dd6f12447314ecd935ba87c09aff5\"\u003e\u003ccode\u003ec8fd500\u003c/code\u003e\u003c/a\u003e Bump version 0.46.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/compare/v0.45.0...v0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.5.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease...\n\n_Description has been truncated_","html_url":"https://github.com/eddelbuettel/PrairieLearn/pull/1569","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddelbuettel%2FPrairieLearn/issues/1569","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1569/packages"}},{"old_version":"3.23.0","new_version":"3.24.0","update_type":"minor","path":"/sources/tadis-ui","pr_created_at":"2025-12-17T21:04:55.000Z","version_change":"3.23.0 → 3.24.0","issue":{"uuid":"3740470872","node_id":"PR_kwDOCCid1865dFzy","number":863,"state":"closed","title":"fix(tadis-ui): bump @viz-js/viz from 3.23.0 to 3.24.0 in /sources/tadis-ui","user":"dependabot[bot]","labels":["dependencies","javascript","released"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-17T21:05:50.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-17T21:04:55.000Z","updated_at":"2025-12-18T01:43:27.000Z","time_to_close":55,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(tadis-ui)","packages":[{"name":"@viz-js/viz","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":"/sources/tadis-ui","ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.23.0 to 3.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.1.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/0b57111ca020cc19fd4034ce880245c5e8e786b2\"\u003e\u003ccode\u003e0b57111\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/5ab5240db718c90c894b72b08cd6e4bb812912ab\"\u003e\u003ccode\u003e5ab5240\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.1.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.24.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.23.0\u0026new-version=3.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MaibornWolff/microservice-visualization/pull/863","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaibornWolff%2Fmicroservice-visualization/issues/863","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/863/packages"}},{"old_version":"3.20.0","new_version":"3.21.0","update_type":"minor","path":"/assets in the production-dependencies group","pr_created_at":"2025-12-01T01:34:06.000Z","version_change":"3.20.0 → 3.21.0","issue":{"uuid":"3678844914","node_id":"PR_kwDOPR8KTc62O1bu","number":96,"state":"closed","title":"Bump @viz-js/viz from 3.20.0 to 3.21.0 in /assets in the production-dependencies group","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-01T01:21:35.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T01:34:06.000Z","updated_at":"2026-01-01T01:21:36.000Z","time_to_close":2677649,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@viz-js/viz","old_version":"3.20.0","new_version":"3.21.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":"/assets in the production-dependencies group","ecosystem":"npm"},"body":"Bumps the production-dependencies group in /assets with 1 update: [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz).\n\nUpdates `@viz-js/viz` from 3.20.0 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.4.\u003c/li\u003e\n\u003cli\u003eIntroduce trustedTypePolicy option for renderSVGElement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.4.\u003c/li\u003e\n\u003cli\u003eIntroduce trustedTypePolicy option for renderSVGElement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/f9e13d0e58df90bfffd3293c2fe8265d23d803a5\"\u003e\u003ccode\u003ef9e13d0\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/ddd1ec1ec0cfe3ab8a111531f82ebc66ea8a17de\"\u003e\u003ccode\u003eddd1ec1\u003c/code\u003e\u003c/a\u003e Documentation for SVGRenderOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/3a1a21b956b0da33944427ddd4cb4d1879140e68\"\u003e\u003ccode\u003e3a1a21b\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/108ce3fb0849d350e7b7aa57d9239970a70fa309\"\u003e\u003ccode\u003e108ce3f\u003c/code\u003e\u003c/a\u003e Introduce trustedTypePolicy option for renderSVGElement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/e2466d94a11b07a3624d405af2d487ea5ea836ec\"\u003e\u003ccode\u003ee2466d9\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.21.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.20.0\u0026new-version=3.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/team-alembic/clarity/pull/96","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/team-alembic%2Fclarity/issues/96","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/96/packages"}},{"old_version":"3.20.0","new_version":"3.21.0","update_type":"minor","path":null,"pr_created_at":"2025-11-24T17:48:37.000Z","version_change":"3.20.0 → 3.21.0","issue":{"uuid":"3659909708","node_id":"PR_kwDOK8KcKM61QLC-","number":1083,"state":"open","title":"deps(npm): bump the all group with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T17:48:37.000Z","updated_at":"2025-11-24T18:03:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(npm): bump","group_name":"all","update_count":9,"packages":[{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.3","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.3","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@viz-js/viz","old_version":"3.20.0","new_version":"3.21.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.22","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-plugin-vue","old_version":"10.5.1","new_version":"10.6.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"typescript-eslint","old_version":"8.46.3","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vue","old_version":"3.5.24","new_version":"3.5.25","repository_url":"https://github.com/vuejs/core"},{"name":"vue-tsc","old_version":"3.1.3","new_version":"3.1.5","repository_url":"https://github.com/vuejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.3` | `8.48.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.3` | `8.48.0` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.20.0` | `3.21.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.22` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.5.1` | `10.6.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.46.3` | `8.48.0` |\n| [vue](https://github.com/vuejs/core) | `3.5.24` | `3.5.25` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.1.3` | `3.1.5` |\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.46.3 to 8.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e change unhelpful \u003ccode\u003eaaa\u003c/code\u003e error message and change \u003ccode\u003eanalyze\u003c/code\u003e to expects \u003ccode\u003eProgram\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11747\"\u003e#11747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infers singleRun as true for project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11327\"\u003e#11327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBen McCann \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.47.0\u003c/h2\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] new extension rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.4\u003c/h2\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] new extension rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e error when both \u003ccode\u003eprojectService\u003c/code\u003e and \u003ccode\u003eproject\u003c/code\u003e are set (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle override modifier in promise-function-async fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11730\"\u003e#11730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] fix double-report on computed literal identifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11006\"\u003e#11006\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/10958\"\u003e#10958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvgeny Stepanovych \u003ca href=\"https://github.com/undsoft\"\u003e\u003ccode\u003e@​undsoft\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKentaro Suzuki \u003ca href=\"https://github.com/sushichan044\"\u003e\u003ccode\u003e@​sushichan044\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d26e9de6874eb36216f1ebe8370c218d8de08881\"\u003e\u003ccode\u003ed26e9de\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): correct TODO comment on the wrong line (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11773\"\u003e#11773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5f04910f7965bfafe361f2a089d21d794f028dd1\"\u003e\u003ccode\u003e5f04910\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): disallow binding patterns in parameter properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ffb1680d69fce4f08679c9c654a8a4ca463c64a\"\u003e\u003ccode\u003e2ffb168\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-redundant-type-constituents] use assignability check...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5ea21f14136204bcd2cfcc7fba55711ce9f99539\"\u003e\u003ccode\u003e5ea21f1\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [consistent-generic-constructors] ignore when constructor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6c6db249bde934b6d617eff6f70d105bae5b9c50\"\u003e\u003ccode\u003e6c6db24\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unused-private-class-members] new extension rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/997e0c005d2d80a726249cafb7cbdf4ec287aea3\"\u003e\u003ccode\u003e997e0c0\u003c/code\u003e\u003c/a\u003e fix(parser): error when both \u003ccode\u003eprojectService\u003c/code\u003e and \u003ccode\u003eproject\u003c/code\u003e are set (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.46.3 to 8.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e change unhelpful \u003ccode\u003eaaa\u003c/code\u003e error message and change \u003ccode\u003eanalyze\u003c/code\u003e to expects \u003ccode\u003eProgram\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11747\"\u003e#11747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infers singleRun as true for project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11327\"\u003e#11327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBen McCann \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.47.0\u003c/h2\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] new extension rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.4\u003c/h2\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@viz-js/viz` from 3.20.0 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.4.\u003c/li\u003e\n\u003cli\u003eIntroduce trustedTypePolicy option for renderSVGElement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.4.\u003c/li\u003e\n\u003cli\u003eIntroduce trustedTypePolicy option for renderSVGElement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/f9e13d0e58df90bfffd3293c2fe8265d23d803a5\"\u003e\u003ccode\u003ef9e13d0\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/ddd1ec1ec0cfe3ab8a111531f82ebc66ea8a17de\"\u003e\u003ccode\u003eddd1ec1\u003c/code\u003e\u003c/a\u003e Documentation for SVGRenderOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/3a1a21b956b0da33944427ddd4cb4d1879140e68\"\u003e\u003ccode\u003e3a1a21b\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/108ce3fb0849d350e7b7aa57d9239970a70fa309\"\u003e\u003ccode\u003e108ce3f\u003c/code\u003e\u003c/a\u003e Introduce trustedTypePolicy option for renderSVGElement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/e2466d94a11b07a3624d405af2d487ea5ea836ec\"\u003e\u003ccode\u003ee2466d9\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.21.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.4.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\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/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\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/postcss/autoprefixer/commit/73dc62c779bf51f2883f9541dc62fd164262e872\"\u003e\u003ccode\u003e73dc62c\u003c/code\u003e\u003c/a\u003e Release 10.4.22 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/9973c59f4880abff46c94fd5554e7e4ea194b549\"\u003e\u003ccode\u003e9973c59\u003c/code\u003e\u003c/a\u003e Lock CI action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4b4feca71abf7596d978fe7a1e048dec1608d740\"\u003e\u003ccode\u003e4b4feca\u003c/code\u003e\u003c/a\u003e Fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/15c21d3a7c626ec8269fdb926ed76e729593f09e\"\u003e\u003ccode\u003e15c21d3\u003c/code\u003e\u003c/a\u003e Fix old Node.js CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/27523c1c560933adfb5f8e29184a85b45ed60c87\"\u003e\u003ccode\u003e27523c1\u003c/code\u003e\u003c/a\u003e Update fraction.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/88a0d3e0f8034eb9a54087c74a36abb771de41a0\"\u003e\u003ccode\u003e88a0d3e\u003c/code\u003e\u003c/a\u003e Update dependencies and fix stretch and update example\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.4.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-vue` from 10.5.1 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/releases\"\u003eeslint-plugin-vue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ca href=\"https://eslint.vuejs.org/rules/no-import-compiler-macros.html\"\u003e\u003ccode\u003evue/no-import-compiler-macros\u003c/code\u003e\u003c/a\u003e to clarify that macros are not allowed outside \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2938\"\u003e#2938\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-duplicate-class-names.html\"\u003e\u003ccode\u003evue/no-duplicate-class-names\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2934\"\u003e#2934\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-v-html.html\"\u003e\u003ccode\u003evue/no-v-html\u003c/code\u003e\u003c/a\u003e rule to allow ignoring call expressions (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2950\"\u003e#2950\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved \u003ca href=\"https://eslint.vuejs.org/rules/define-macros-order.html\"\u003e\u003ccode\u003evue/define-macros-order\u003c/code\u003e\u003c/a\u003e error messages to distinguish between macro placement and ordering issues (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2953\"\u003e#2953\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependency \u003ca href=\"https://github.com/postcss/postcss-selector-parser\"\u003epostcss-selector-parser\u003c/a\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2947\"\u003e#2947\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md\"\u003eeslint-plugin-vue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated \u003ca href=\"https://eslint.vuejs.org/rules/no-import-compiler-macros.html\"\u003e\u003ccode\u003evue/no-import-compiler-macros\u003c/code\u003e\u003c/a\u003e to clarify that macros are not allowed outside \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2938\"\u003e#2938\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-duplicate-class-names.html\"\u003e\u003ccode\u003evue/no-duplicate-class-names\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2934\"\u003e#2934\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-v-html.html\"\u003e\u003ccode\u003evue/no-v-html\u003c/code\u003e\u003c/a\u003e rule to allow ignoring call expressions (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2950\"\u003e#2950\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved \u003ca href=\"https://eslint.vuejs.org/rules/define-macros-order.html\"\u003e\u003ccode\u003evue/define-macros-order\u003c/code\u003e\u003c/a\u003e error messages to distinguish between macro placement and ordering issues (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2953\"\u003e#2953\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependency \u003ca href=\"https://github.com/postcss/postcss-selector-parser\"\u003epostcss-selector-parser\u003c/a\u003e to v7.1.0 (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2947\"\u003e#2947\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/c36cae530b0f67c20ef5fa49026eb9d981c9b7a6\"\u003e\u003ccode\u003ec36cae5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/da00a440ad56093ae15a825abb87e5e3694cb1c3\"\u003e\u003ccode\u003eda00a44\u003c/code\u003e\u003c/a\u003e chore(lint): setup typescript-eslint (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/3a1b5e5452daeed2bf317005eef09977a7aa2b1f\"\u003e\u003ccode\u003e3a1b5e5\u003c/code\u003e\u003c/a\u003e ci: update \u003ccode\u003echeckout\u003c/code\u003e \u0026amp; \u003ccode\u003esetup-node\u003c/code\u003e actions (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2959\"\u003e#2959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/9b4f26bf07f1b3404cc5c5f0ed139ef57c854f05\"\u003e\u003ccode\u003e9b4f26b\u003c/code\u003e\u003c/a\u003e test: remove compat code for ESLint v6 (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/ed004703df4881a40b0341af2b45e67664049752\"\u003e\u003ccode\u003eed00470\u003c/code\u003e\u003c/a\u003e fix: remove unnecessary conditional branch (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/b47d479d552e262be0230e9aa1729077adb77b3b\"\u003e\u003ccode\u003eb47d479\u003c/code\u003e\u003c/a\u003e fix(define-macros-order): improve report messages (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2953\"\u003e#2953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/9581472169c2c31af38de1eb27e3b11ea2222404\"\u003e\u003ccode\u003e9581472\u003c/code\u003e\u003c/a\u003e fix(no-v-html): add CallExpression support to ignorePattern option (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/5ec36ce61a9d82f65da22403117373f8ec0c6f0c\"\u003e\u003ccode\u003e5ec36ce\u003c/code\u003e\u003c/a\u003e feat(no-import-compiler-macros): clarify that macros are not allowed outside ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/3bf079c5c5d8523ebc9ba2e6638665dbe22393dc\"\u003e\u003ccode\u003e3bf079c\u003c/code\u003e\u003c/a\u003e chore: Update postcss-selector-parser@7.1.0 (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/917787c46a268b1910b9c77e091656a428d70a89\"\u003e\u003ccode\u003e917787c\u003c/code\u003e\u003c/a\u003e chore: use Trusted Publisher (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/compare/v10.5.1...v10.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-vue since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.1] - 2025-11-12\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution issue in yaml merge (\u0026lt;\u0026lt;) operator.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/cc482e775913e6625137572a3712d2826170e53a\"\u003e\u003ccode\u003ecc482e7\u003c/code\u003e\u003c/a\u003e 4.1.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/50968b862e75866ef90e626572fe0b2f97b55f9f\"\u003e\u003ccode\u003e50968b8\u003c/code\u003e\u003c/a\u003e dist rebuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d092d866031751cb27c12d93f3e2470ad74d678b\"\u003e\u003ccode\u003ed092d86\u003c/code\u003e\u003c/a\u003e lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/383665ff4248ec2192d1274e934462bb30426879\"\u003e\u003ccode\u003e383665f\u003c/code\u003e\u003c/a\u003e fix prototype pollution in merge (\u0026lt;\u0026lt;)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/0d3ca7a27b03a6c974790a30a89e456007d62976\"\u003e\u003ccode\u003e0d3ca7a\u003c/code\u003e\u003c/a\u003e README.md: HTTP =\u0026gt; HTTPS (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/49baadd52af887d2991e2c39a6639baa56d6c71b\"\u003e\u003ccode\u003e49baadd\u003c/code\u003e\u003c/a\u003e doc: 'empty' style option for !!null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ba3460eb9d3e4478edcbc29edabe17c2157fc9ce\"\u003e\u003ccode\u003eba3460e\u003c/code\u003e\u003c/a\u003e Fix demo link (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1\"\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.46.3 to 8.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e change unhelpful \u003ccode\u003eaaa\u003c/code\u003e error message and change \u003ccode\u003eanalyze\u003c/code\u003e to expects \u003ccode\u003eProgram\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11747\"\u003e#11747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infers singleRun as true for project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11327\"\u003e#11327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBen McCann \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.47.0\u003c/h2\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] new extension rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.46.4\u003c/h2\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7c6944e74b29a3310515a9de9333e20116165b58\"\u003e\u003ccode\u003e7c6944e\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11744\"\u003e#11744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.24 to 3.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.24...v3.5.25\"\u003e3.5.25\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e share logic for comments and whitespace (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13550\"\u003e#13550\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/2214f7ab2940bcb751cd20130c020d895db6c042\"\u003e2214f7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprovide:\u003c/strong\u003e warn when using \u003ccode\u003eprovide\u003c/code\u003e after mounting (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13954\"\u003e#13954\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/247b2c2067afc4dee52f9f7bc194f3aab347ac55\"\u003e247b2c2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/13921\"\u003e#13921\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/13924\"\u003e#13924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e correctly wrap iterated array items to preserve their readonly status (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14120\"\u003e#14120\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/301020b481e85d03b0c96000f3221372063c41c6\"\u003e301020b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e toRef edge cases for ref unwrapping (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12420\"\u003e#12420\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/0d2357e6974678d5484751c869f429dc6ea85582\"\u003e0d2357e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e keep options API typing intact when expose is used (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14118\"\u003e#14118\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/8f82f238463160284e504d1751d61b72dabb395e\"\u003e8f82f23\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14117\"\u003e#14117\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/language-tools/issues/5069\"\u003evuejs/language-tools#5069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e defer clearing fallback vnode el in case it has dirs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14080\"\u003e#14080\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/c0f63ddbfa8fa221d66b683b5c26e471851c2b50\"\u003ec0f63dd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14078\"\u003e#14078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/25ebe3a42cd80ac0256355c2740a0258cdd7419d\"\u003e\u003ccode\u003e25ebe3a\u003c/code\u003e\u003c/a\u003e release: v3.5.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/c0f63ddbfa8fa221d66b683b5c26e471851c2b50\"\u003e\u003ccode\u003ec0f63dd\u003c/code\u003e\u003c/a\u003e fix(suspense): defer clearing fallback vnode el in case it has dirs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14080\"\u003e#14080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/301020b481e85d03b0c96000f3221372063c41c6\"\u003e\u003ccode\u003e301020b\u003c/code\u003e\u003c/a\u003e fix(reactivity): correctly wrap iterated array items to preserve their readon...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/0d2357e6974678d5484751c869f429dc6ea85582\"\u003e\u003ccode\u003e0d2357e\u003c/code\u003e\u003c/a\u003e fix(reactivity): toRef edge cases for ref unwrapping (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12420\"\u003e#12420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/247b2c2067afc4dee52f9f7bc194f3aab347ac55\"\u003e\u003ccode\u003e247b2c2\u003c/code\u003e\u003c/a\u003e fix(provide): warn when using \u003ccode\u003eprovide\u003c/code\u003e after mounting (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13954\"\u003e#13954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/b50eb68c50f3b94dca2e96f706c3e96ab864df24\"\u003e\u003ccode\u003eb50eb68\u003c/code\u003e\u003c/a\u003e dx(runtime-core): check current and parent components in formatComponentName ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/5af3dd9b4546252222bb2e4d80499ba37cead03b\"\u003e\u003ccode\u003e5af3dd9\u003c/code\u003e\u003c/a\u003e refactor(runtime-core): check \u003ccode\u003eprops\u003c/code\u003e rather than \u003ccode\u003epropsOptions[0]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13514\"\u003e#13514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/2214f7ab2940bcb751cd20130c020d895db6c042\"\u003e\u003ccode\u003e2214f7a\u003c/code\u003e\u003c/a\u003e fix(compiler): share logic for comments and whitespace (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13550\"\u003e#13550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8f82f238463160284e504d1751d61b72dabb395e\"\u003e\u003ccode\u003e8f82f23\u003c/code\u003e\u003c/a\u003e fix(runtime-core): keep options API typing intact when expose is used (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14118\"\u003e#14118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/83f6ab686d18e0c2edd75fcc7019664fa21a65f3\"\u003e\u003ccode\u003e83f6ab6\u003c/code\u003e\u003c/a\u003e chore(compiler-ssr): move \u003ccode\u003edefaultProps\u003c/code\u003e initialization into \u003ccode\u003einput\u003c/code\u003e tag bran...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.24...v3.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-tsc` from 3.1.3 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/releases\"\u003evue-tsc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.5\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(language-service): support tsconfig path alias resolution for document links (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5562\"\u003e#5562\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(language-server): add \u003ccode\u003eserverInfo\u003c/code\u003e to initialized result (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5767\"\u003e#5767\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/kada49\"\u003e\u003ccode\u003e@​kada49\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(vscode): correct highlighting of tags starting with \u003ccode\u003etemplate\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5755\"\u003e#5755\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): allow loose props checks on generic components (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5748\"\u003e#5748\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): avoid \u003ccode\u003evue-tsc\u003c/code\u003e crash during single file checks (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5768\"\u003e#5768\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): dispose virtual code correctly - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(language-core): skip unnecessary runtime codegen step (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5766\"\u003e#5766\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thanks to Our Sponsors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md\"\u003evue-tsc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.5 (2025-11-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(language-service): support tsconfig path alias resolution for document links (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5562\"\u003e#5562\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(language-server): add \u003ccode\u003eserverInfo\u003c/code\u003e to initialized result (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5767\"\u003e#5767\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/kada49\"\u003e\u003ccode\u003e@​kada49\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(vscode): correct highlighting of tags starting with \u003ccode\u003etemplate\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5755\"\u003e#5755\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): allow loose props checks on generic components (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5748\"\u003e#5748\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): avoid \u003ccode\u003evue-tsc\u003c/code\u003e crash during single file checks (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5768\"\u003e#5768\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): dispose virtual code correctly - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(language-core): skip unnecessary runtime codegen step (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5766\"\u003e#5766\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.4 (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(language-service): prevent auto-insertion of html snippets in template interpolation (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5744\"\u003e#5744\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-service): strip interpolations from document passed to html service - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): report unused \u003ccode\u003e@ts-expect-error\u003c/code\u003e directive on components with loose props checks (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5750\"\u003e#5750\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(language-core): respect directive comments before \u003ccode\u003ev-else\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5753\"\u003e#5753\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(language-core): re-implement component references by codegen (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5736\"\u003e#5736\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003erefactor(language-core): simplify calculation of full interpolation content - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/093e40372fdfa1de9266899d236f96917a00ccc4\"\u003e\u003ccode\u003e093e403\u003c/code\u003e\u003c/a\u003e v3.1.5 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/c25d7e93530a3789674251e76ec80440c25b5edc\"\u003e\u003ccode\u003ec25d7e9\u003c/code\u003e\u003c/a\u003e refactor(language-core): rename \u003ccode\u003e__VLS_unknownProps\u003c/code\u003e to \u003ccode\u003e__VLS_PROPS_FALLBACK\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/342cf3bf9fcc87b43dd875646fbb8da33ec5067f\"\u003e\u003ccode\u003e342cf3b\u003c/code\u003e\u003c/a\u003e refactor(language-core): rename unknown props to \u003ccode\u003e__VLS_unknownProps\u003c/code\u003e for con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/5d841f4209fef36314f77e2cd057fafd57cce02a\"\u003e\u003ccode\u003e5d841f4\u003c/code\u003e\u003c/a\u003e fix(language-core): \u003ccode\u003edefineModel\u003c/code\u003e for generic component types (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5748\"\u003e#5748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/3e575353ae94b4c41894c5b551b7121917bc027b\"\u003e\u003ccode\u003e3e57535\u003c/code\u003e\u003c/a\u003e v3.1.4 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5754\"\u003e#5754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/66467047ab3fe652140e24200e20cdbc9659b7b4\"\u003e\u003ccode\u003e6646704\u003c/code\u003e\u003c/a\u003e fix(language-core): report unused \u003ccode\u003e@ts-expect-error\u003c/code\u003e directive on components ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/language-tools/commits/v3.1.5/packages/tsc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/lakehq/sail/pull/1083","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lakehq%2Fsail/issues/1083","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1083/packages"}},{"old_version":"3.20.0","new_version":"3.21.0","update_type":"minor","path":"/sources/tadis-ui","pr_created_at":"2025-11-17T21:05:16.000Z","version_change":"3.20.0 → 3.21.0","issue":{"uuid":"3635078078","node_id":"PR_kwDOCCid186z8xB1","number":780,"state":"closed","title":"fix(tadis-ui): bump @viz-js/viz from 3.20.0 to 3.21.0 in /sources/tadis-ui","user":"dependabot[bot]","labels":["dependencies","javascript","released"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T21:06:02.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T21:05:16.000Z","updated_at":"2025-11-18T01:40:26.000Z","time_to_close":46,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(tadis-ui)","packages":[{"name":"@viz-js/viz","old_version":"3.20.0","new_version":"3.21.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":"/sources/tadis-ui","ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.20.0 to 3.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.4.\u003c/li\u003e\n\u003cli\u003eIntroduce trustedTypePolicy option for renderSVGElement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.4.\u003c/li\u003e\n\u003cli\u003eIntroduce trustedTypePolicy option for renderSVGElement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/f9e13d0e58df90bfffd3293c2fe8265d23d803a5\"\u003e\u003ccode\u003ef9e13d0\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/ddd1ec1ec0cfe3ab8a111531f82ebc66ea8a17de\"\u003e\u003ccode\u003eddd1ec1\u003c/code\u003e\u003c/a\u003e Documentation for SVGRenderOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/3a1a21b956b0da33944427ddd4cb4d1879140e68\"\u003e\u003ccode\u003e3a1a21b\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/108ce3fb0849d350e7b7aa57d9239970a70fa309\"\u003e\u003ccode\u003e108ce3f\u003c/code\u003e\u003c/a\u003e Introduce trustedTypePolicy option for renderSVGElement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/e2466d94a11b07a3624d405af2d487ea5ea836ec\"\u003e\u003ccode\u003ee2466d9\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.21.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.20.0\u0026new-version=3.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MaibornWolff/microservice-visualization/pull/780","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaibornWolff%2Fmicroservice-visualization/issues/780","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/780/packages"}},{"old_version":"3.19.0","new_version":"3.20.0","update_type":"minor","path":null,"pr_created_at":"2025-10-07T06:06:21.000Z","version_change":"3.19.0 → 3.20.0","issue":{"uuid":"3490078526","node_id":"PR_kwDOIlPK5M6sa9C1","number":8894,"state":"open","title":"chore(deps): bump @viz-js/viz from 3.19.0 to 3.20.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-07T06:06:21.000Z","updated_at":"2025-10-07T06:06:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@viz-js/viz","old_version":"3.19.0","new_version":"3.20.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.19.0 to 3.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/7da2a02e86d7c3a5c7452805ff2bd83b195395e9\"\u003e\u003ccode\u003e7da2a02\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/7cc4105877e3fcbcc1df04dccf80fbb2414dd65d\"\u003e\u003ccode\u003e7cc4105\u003c/code\u003e\u003c/a\u003e Update Graphviz to 14.0.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.20.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.19.0\u0026new-version=3.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Mergifyio/docs/pull/8894","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mergifyio%2Fdocs/issues/8894","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8894/packages"}},{"old_version":"3.14.0","new_version":"3.19.0","update_type":"minor","path":null,"pr_created_at":"2025-10-01T22:11:11.000Z","version_change":"3.14.0 → 3.19.0","issue":{"uuid":"2879828984","node_id":"PR_kwDOPizQL86rprP4","number":13,"state":"open","title":"chore(deps-dev): bump the other-dev-dependencies group across 1 directory with 102 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-01T22:11:11.000Z","updated_at":"2025-10-01T22:11:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"other-dev-dependencies","update_count":102,"packages":[{"name":"@agentic/exa","old_version":"7.6.4","new_version":"7.6.9","repository_url":"https://github.com/transitive-bullshit/agentic"},{"name":"@agentic/searxng","old_version":"7.6.4","new_version":"7.6.9","repository_url":"https://github.com/transitive-bullshit/agentic"},{"name":"@agentic/tavily","old_version":"7.6.4","new_version":"7.6.9","repository_url":"https://github.com/transitive-bullshit/agentic"},{"name":"@anthropic-ai/sdk","old_version":"0.41.0","new_version":"0.65.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@aws-sdk/client-bedrock","old_version":"3.864.0","new_version":"3.901.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.848.0","new_version":"3.901.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.901.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@cherrystudio/embedjs-libsql","old_version":"0.1.31","new_version":"0.1.32","repository_url":"https://github.com/CherryHQ/embed-js"},{"name":"@electron-toolkit/preload","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/alex8088/electron-toolkit"},{"name":"@electron-toolkit/tsconfig","old_version":"1.0.1","new_version":"2.0.0","repository_url":"https://github.com/alex8088/electron-toolkit"},{"name":"@electron-toolkit/utils","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/alex8088/electron-toolkit"},{"name":"@electron/notarize","old_version":"2.5.0","new_version":"3.1.0","repository_url":"https://github.com/electron/notarize"},{"name":"@emotion/is-prop-valid","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"@eslint-react/eslint-plugin","old_version":"1.48.1","new_version":"2.0.4","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@eslint/js","old_version":"9.24.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@hello-pangea/dnd","old_version":"16.6.0","new_version":"18.0.1","repository_url":"https://github.com/hello-pangea/dnd"},{"name":"@langchain/community","old_version":"0.3.40","new_version":"0.3.57","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/ollama","old_version":"0.2.1","new_version":"0.2.4","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@mistralai/mistralai","old_version":"1.7.5","new_version":"1.10.0","repository_url":"https://github.com/mistralai/client-ts"},{"name":"@modelcontextprotocol/sdk","old_version":"1.17.0","new_version":"1.18.2","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@notionhq/client","old_version":"2.3.0","new_version":"5.1.0","repository_url":"https://github.com/makenotion/notion-sdk-js"},{"name":"@opentelemetry/core","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.200.0","new_version":"0.205.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-web","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@playwright/test","old_version":"1.52.0","new_version":"1.55.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@reduxjs/toolkit","old_version":"2.6.1","new_version":"2.9.0","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@shikijs/markdown-it","old_version":"3.9.1","new_version":"3.13.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"@swc/plugin-styled-components","old_version":"7.1.5","new_version":"9.1.0","repository_url":"https://github.com/swc-project/plugins"},{"name":"@tanstack/react-query","old_version":"5.75.5","new_version":"5.90.2","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@types/lodash","old_version":"4.17.16","new_version":"4.17.20","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.17.2","new_version":"24.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/pako","old_version":"1.0.7","new_version":"2.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@uiw/codemirror-extensions-langs","old_version":"4.25.1","new_version":"4.25.2","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/codemirror-themes-all","old_version":"4.25.1","new_version":"4.25.2","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.1","new_version":"4.25.2","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@vitejs/plugin-react-swc","old_version":"3.9.0","new_version":"4.1.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@viz-js/viz","old_version":"3.14.0","new_version":"3.19.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"@xyflow/react","old_version":"12.5.6","new_version":"12.8.6","repository_url":"https://github.com/xyflow/xyflow"},{"name":"axios","old_version":"1.8.4","new_version":"1.12.2","repository_url":"https://github.com/axios/axios"},{"name":"code-inspector-plugin","old_version":"0.20.14","new_version":"1.2.10","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"color","old_version":"5.0.0","new_version":"5.0.2","repository_url":"https://github.com/Qix-/color"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"dexie","old_version":"4.0.11","new_version":"4.2.0","repository_url":"https://github.com/dexie/Dexie.js"},{"name":"dexie-react-hooks","old_version":"1.1.7","new_version":"4.2.0","repository_url":"https://github.com/dexie/Dexie.js"},{"name":"diff","old_version":"7.0.0","new_version":"8.0.2","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"@types/diff","old_version":"7.0.2","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"docx","old_version":"9.3.0","new_version":"9.5.1","repository_url":"https://github.com/dolanmiu/docx"},{"name":"dotenv-cli","old_version":"7.4.4","new_version":"10.0.0","repository_url":"https://github.com/entropitor/dotenv-cli"},{"name":"electron","old_version":"37.3.1","new_version":"38.2.0","repository_url":"https://github.com/electron/electron"},{"name":"electron-builder","old_version":"26.0.15","new_version":"26.0.20","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"electron-devtools-installer","old_version":"3.2.1","new_version":"4.0.0","repository_url":"https://github.com/MarshallOfSound/electron-devtools-installer"},{"name":"electron-store","old_version":"8.2.0","new_version":"11.0.0","repository_url":"https://github.com/sindresorhus/electron-store"},{"name":"electron-updater","old_version":"6.6.4","new_version":"6.6.8","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"electron-vite","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/alex8088/electron-vite"},{"name":"emittery","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/sindresorhus/emittery"},{"name":"emoji-picker-element","old_version":"1.26.3","new_version":"1.27.0","repository_url":"https://github.com/nolanlawson/emoji-picker-element"},{"name":"eslint","old_version":"9.24.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"6.1.0","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.2.0","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"fast-xml-parser","old_version":"5.2.0","new_version":"5.2.5","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"google-auth-library","old_version":"9.15.1","new_version":"10.4.0","repository_url":"https://github.com/googleapis/google-auth-library-nodejs"},{"name":"i18next","old_version":"23.16.8","new_version":"25.5.3","repository_url":"https://github.com/i18next/i18next"},{"name":"iconv-lite","old_version":"0.6.3","new_version":"0.7.0","repository_url":"https://github.com/pillarjs/iconv-lite"},{"name":"isbinaryfile","old_version":"5.0.4","new_version":"5.0.6","repository_url":"https://github.com/gjtorikian/isBinaryFile"},{"name":"linguist-languages","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/ikatyang-collab/linguist-languages"},{"name":"lint-staged","old_version":"15.5.1","new_version":"16.2.3","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lru-cache","old_version":"11.1.0","new_version":"11.2.2","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"lucide-react","old_version":"0.525.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"mermaid","old_version":"11.9.0","new_version":"11.12.0","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"motion","old_version":"12.10.5","new_version":"12.23.22","repository_url":"https://github.com/motiondivision/motion"},{"name":"notion-helper","old_version":"1.3.22","new_version":"1.3.25","repository_url":"https://github.com/TomFrankly/notion-helper"},{"name":"p-queue","old_version":"8.1.0","new_version":"9.0.0","repository_url":"https://github.com/sindresorhus/p-queue"},{"name":"playwright","old_version":"1.52.0","new_version":"1.55.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"prettier","old_version":"3.5.3","new_version":"3.6.2","repository_url":"https://github.com/prettier/prettier"},{"name":"react","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.2","new_version":"19.1.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.2","new_version":"19.1.11","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hotkeys-hook","old_version":"4.6.2","new_version":"5.1.0","repository_url":"https://github.com/JohannesKlauss/react-keymap-hook"},{"name":"react-i18next","old_version":"14.1.3","new_version":"16.0.0","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router","old_version":"6.30.0","new_version":"7.9.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"6.30.0","new_version":"7.9.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-spinners","old_version":"0.14.1","new_version":"0.17.0","repository_url":"https://github.com/davidhu2000/react-spinners"},{"name":"remark-cjk-friendly","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/tats-u/markdown-cjk-friendly"},{"name":"rollup-plugin-visualizer","old_version":"5.14.0","new_version":"6.0.3","repository_url":"https://github.com/btd/rollup-plugin-visualizer"},{"name":"sass","old_version":"1.88.0","new_version":"1.93.2","repository_url":"https://github.com/sass/dart-sass"},{"name":"shiki","old_version":"3.9.1","new_version":"3.13.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"string-width","old_version":"7.2.0","new_version":"8.1.0","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"styled-components","old_version":"6.1.17","new_version":"6.1.19","repository_url":"https://github.com/styled-components/styled-components"},{"name":"tar","old_version":"7.4.3","new_version":"7.5.1","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tsx","old_version":"4.20.3","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"undici","old_version":"6.21.2","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"uuid","old_version":"10.0.0","new_version":"13.0.0","repository_url":"https://github.com/uuidjs/uuid"},{"name":"winston","old_version":"3.17.0","new_version":"3.18.3","repository_url":"https://github.com/winstonjs/winston"},{"name":"zod","old_version":"3.25.74","new_version":"4.1.11","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the other-dev-dependencies group with 102 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@agentic/exa](https://github.com/transitive-bullshit/agentic/tree/HEAD/packages/exa) | `7.6.4` | `7.6.9` |\n| [@agentic/searxng](https://github.com/transitive-bullshit/agentic/tree/HEAD/packages/searxng) | `7.6.4` | `7.6.9` |\n| [@agentic/tavily](https://github.com/transitive-bullshit/agentic/tree/HEAD/packages/tavily) | `7.6.4` | `7.6.9` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.41.0` | `0.65.0` |\n| [@aws-sdk/client-bedrock](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock) | `3.864.0` | `3.901.0` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.848.0` | `3.901.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.901.0` |\n| [@cherrystudio/embedjs-libsql](https://github.com/CherryHQ/embed-js) | `0.1.31` | `0.1.32` |\n| [@electron-toolkit/preload](https://github.com/alex8088/electron-toolkit/tree/HEAD/packages/preload) | `3.0.1` | `3.0.2` |\n| [@electron-toolkit/tsconfig](https://github.com/alex8088/electron-toolkit/tree/HEAD/packages/tsconfig) | `1.0.1` | `2.0.0` |\n| [@electron-toolkit/utils](https://github.com/alex8088/electron-toolkit/tree/HEAD/packages/utils) | `3.0.0` | `4.0.0` |\n| [@electron/notarize](https://github.com/electron/notarize) | `2.5.0` | `3.1.0` |\n| [@emotion/is-prop-valid](https://github.com/emotion-js/emotion) | `1.3.1` | `1.4.0` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `1.48.1` | `2.0.4` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.24.0` | `9.36.0` |\n| [@hello-pangea/dnd](https://github.com/hello-pangea/dnd) | `16.6.0` | `18.0.1` |\n| [@langchain/community](https://github.com/langchain-ai/langchainjs) | `0.3.40` | `0.3.57` |\n| [@langchain/ollama](https://github.com/langchain-ai/langchainjs) | `0.2.1` | `0.2.4` |\n| [@mistralai/mistralai](https://github.com/mistralai/client-ts) | `1.7.5` | `1.10.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.17.0` | `1.18.2` |\n| [@notionhq/client](https://github.com/makenotion/notion-sdk-js) | `2.3.0` | `5.1.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.0.0` | `2.1.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.200.0` | `0.205.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.0.1` | `2.1.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.0.1` | `2.1.0` |\n| [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) | `2.0.1` | `2.1.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.52.0` | `1.55.1` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.6.1` | `2.9.0` |\n| [@shikijs/markdown-it](https://github.com/shikijs/shiki/tree/HEAD/packages/markdown-it) | `3.9.1` | `3.13.0` |\n| [@swc/plugin-styled-components](https://github.com/swc-project/plugins/tree/HEAD/packages/styled-components) | `7.1.5` | `9.1.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.75.5` | `5.90.2` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.16` | `4.17.20` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.17.2` | `24.6.1` |\n| [@types/pako](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pako) | `1.0.7` | `2.0.4` |\n| [@uiw/codemirror-extensions-langs](https://github.com/uiwjs/react-codemirror) | `4.25.1` | `4.25.2` |\n| [@uiw/codemirror-themes-all](https://github.com/uiwjs/react-codemirror) | `4.25.1` | `4.25.2` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.1` | `4.25.2` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.9.0` | `4.1.0` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.14.0` | `3.19.0` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.5.6` | `12.8.6` |\n| [axios](https://github.com/axios/axios) | `1.8.4` | `1.12.2` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `0.20.14` | `1.2.10` |\n| [color](https://github.com/Qix-/color) | `5.0.0` | `5.0.2` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [dexie](https://github.com/dexie/Dexie.js) | `4.0.11` | `4.2.0` |\n| [dexie-react-hooks](https://github.com/dexie/Dexie.js) | `1.1.7` | `4.2.0` |\n| [diff](https://github.com/kpdecker/jsdiff) | `7.0.0` | `8.0.2` |\n| [@types/diff](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/diff) | `7.0.2` | `8.0.0` |\n| [docx](https://github.com/dolanmiu/docx) | `9.3.0` | `9.5.1` |\n| [dotenv-cli](https://github.com/entropitor/dotenv-cli) | `7.4.4` | `10.0.0` |\n| [electron](https://github.com/electron/electron) | `37.3.1` | `38.2.0` |\n| [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) | `26.0.15` | `26.0.20` |\n| [electron-devtools-installer](https://github.com/MarshallOfSound/electron-devtools-installer) | `3.2.1` | `4.0.0` |\n| [electron-store](https://github.com/sindresorhus/electron-store) | `8.2.0` | `11.0.0` |\n| [electron-updater](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater) | `6.6.4` | `6.6.8` |\n| [electron-vite](https://github.com/alex8088/electron-vite) | `4.0.0` | `4.0.1` |\n| [emittery](https://github.com/sindresorhus/emittery) | `1.1.0` | `1.2.0` |\n| [emoji-picker-element](https://github.com/nolanlawson/emoji-picker-element) | `1.26.3` | `1.27.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `9.36.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `6.1.0` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.2.0` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.2.0` | `5.2.5` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [google-auth-library](https://github.com/googleapis/google-auth-library-nodejs) | `9.15.1` | `10.4.0` |\n| [i18next](https://github.com/i18next/i18next) | `23.16.8` | `25.5.3` |\n| [iconv-lite](https://github.com/pillarjs/iconv-lite) | `0.6.3` | `0.7.0` |\n| [isbinaryfile](https://github.com/gjtorikian/isBinaryFile) | `5.0.4` | `5.0.6` |\n| [linguist-languages](https://github.com/ikatyang-collab/linguist-languages) | `8.0.0` | `9.0.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.5.1` | `16.2.3` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.1.0` | `11.2.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.525.0` | `0.544.0` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.9.0` | `11.12.0` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.10.5` | `12.23.22` |\n| [notion-helper](https://github.com/TomFrankly/notion-helper) | `1.3.22` | `1.3.25` |\n| [p-queue](https://github.com/sindresorhus/p-queue) | `8.1.0` | `9.0.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.52.0` | `1.55.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.6.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.1.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.2` | `19.1.11` |\n| [react-hotkeys-hook](https://github.com/JohannesKlauss/react-keymap-hook) | `4.6.2` | `5.1.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `14.1.3` | `16.0.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `6.30.0` | `7.9.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.0` | `7.9.3` |\n| [react-spinners](https://github.com/davidhu2000/react-spinners) | `0.14.1` | `0.17.0` |\n| [remark-cjk-friendly](https://github.com/tats-u/markdown-cjk-friendly) | `1.2.0` | `1.2.1` |\n| [rollup-plugin-visualizer](https://github.com/btd/rollup-plugin-visualizer) | `5.14.0` | `6.0.3` |\n| [sass](https://github.com/sass/dart-sass) | `1.88.0` | `1.93.2` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.9.1` | `3.13.0` |\n| [string-width](https://github.com/sindresorhus/string-width) | `7.2.0` | `8.1.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.17` | `6.1.19` |\n| [tar](https://github.com/isaacs/node-tar) | `7.4.3` | `7.5.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.20.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [undici](https://github.com/nodejs/undici) | `6.21.2` | `7.16.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `10.0.0` | `13.0.0` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.18.3` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.74` | `4.1.11` |\n\n\nUpdates `@agentic/exa` from 7.6.4 to 7.6.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/transitive-bullshit/agentic/releases\"\u003e\u003ccode\u003e@​agentic/exa\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.6.9\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupdating deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.8...v7.6.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.8\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.7...v7.6.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.7\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.6...v7.6.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.6\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.5...v7.6.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLlamaindex examples  -  by \u003ca href=\"https://github.com/transitive-bullshit\"\u003e\u003ccode\u003e@​transitive-bullshit\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/cc8401e\"\u003e\u003c!-- raw HTML omitted --\u003e(cc840)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump deps to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.4...v7.6.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/86726f676f39fc9c29ae2f836cbcd97b05cc828c\"\u003e\u003ccode\u003e86726f6\u003c/code\u003e\u003c/a\u003e chore: release v7.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/56a4f59ae41cc89d2ecebb7e8125f25ca40106c3\"\u003e\u003ccode\u003e56a4f59\u003c/code\u003e\u003c/a\u003e chore: release v7.6.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/ba7da9a128c91c1024aa1fc33c74e3508ccf1978\"\u003e\u003ccode\u003eba7da9a\u003c/code\u003e\u003c/a\u003e chore: release v7.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/b60e14d84c4472a07b971bd704c2b2efb697faa9\"\u003e\u003ccode\u003eb60e14d\u003c/code\u003e\u003c/a\u003e chore: release v7.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/c57230b9644bf0f333e4114b9333d66f98ceee32\"\u003e\u003ccode\u003ec57230b\u003c/code\u003e\u003c/a\u003e chore: release v7.6.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/transitive-bullshit/agentic/commits/v7.6.9/packages/exa\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentic/searxng` from 7.6.4 to 7.6.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/transitive-bullshit/agentic/releases\"\u003e\u003ccode\u003e@​agentic/searxng\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.6.9\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupdating deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.8...v7.6.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.8\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.7...v7.6.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.7\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.6...v7.6.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.6\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.5...v7.6.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLlamaindex examples  -  by \u003ca href=\"https://github.com/transitive-bullshit\"\u003e\u003ccode\u003e@​transitive-bullshit\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/cc8401e\"\u003e\u003c!-- raw HTML omitted --\u003e(cc840)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump deps to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.4...v7.6.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/86726f676f39fc9c29ae2f836cbcd97b05cc828c\"\u003e\u003ccode\u003e86726f6\u003c/code\u003e\u003c/a\u003e chore: release v7.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/56a4f59ae41cc89d2ecebb7e8125f25ca40106c3\"\u003e\u003ccode\u003e56a4f59\u003c/code\u003e\u003c/a\u003e chore: release v7.6.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/ba7da9a128c91c1024aa1fc33c74e3508ccf1978\"\u003e\u003ccode\u003eba7da9a\u003c/code\u003e\u003c/a\u003e chore: release v7.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/b60e14d84c4472a07b971bd704c2b2efb697faa9\"\u003e\u003ccode\u003eb60e14d\u003c/code\u003e\u003c/a\u003e chore: release v7.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/c57230b9644bf0f333e4114b9333d66f98ceee32\"\u003e\u003ccode\u003ec57230b\u003c/code\u003e\u003c/a\u003e chore: release v7.6.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/transitive-bullshit/agentic/commits/v7.6.9/packages/searxng\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentic/tavily` from 7.6.4 to 7.6.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/transitive-bullshit/agentic/releases\"\u003e\u003ccode\u003e@​agentic/tavily\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.6.9\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupdating deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.8...v7.6.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.8\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.7...v7.6.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.7\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.6...v7.6.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.6\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.5...v7.6.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.6.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLlamaindex examples  -  by \u003ca href=\"https://github.com/transitive-bullshit\"\u003e\u003ccode\u003e@​transitive-bullshit\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/cc8401e\"\u003e\u003c!-- raw HTML omitted --\u003e(cc840)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump deps to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/transitive-bullshit/agentic/compare/v7.6.4...v7.6.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/86726f676f39fc9c29ae2f836cbcd97b05cc828c\"\u003e\u003ccode\u003e86726f6\u003c/code\u003e\u003c/a\u003e chore: release v7.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/56a4f59ae41cc89d2ecebb7e8125f25ca40106c3\"\u003e\u003ccode\u003e56a4f59\u003c/code\u003e\u003c/a\u003e chore: release v7.6.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/ba7da9a128c91c1024aa1fc33c74e3508ccf1978\"\u003e\u003ccode\u003eba7da9a\u003c/code\u003e\u003c/a\u003e chore: release v7.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/b60e14d84c4472a07b971bd704c2b2efb697faa9\"\u003e\u003ccode\u003eb60e14d\u003c/code\u003e\u003c/a\u003e chore: release v7.6.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/transitive-bullshit/agentic/commit/c57230b9644bf0f333e4114b9333d66f98ceee32\"\u003e\u003ccode\u003ec57230b\u003c/code\u003e\u003c/a\u003e chore: release v7.6.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/transitive-bullshit/agentic/commits/v7.6.9/packages/tavily\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.41.0 to 0.65.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.65.0\u003c/h2\u003e\n\u003ch2\u003e0.65.0 (2025-09-29)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.64.0...sdk-v0.65.0\"\u003esdk-v0.64.0...sdk-v0.65.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for Claude Sonnet 4.5 and context management features (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3f0b0fb25317ebc60f970eddfee0e4a7cf6f6fb8\"\u003e3f0b0fb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/724a2b1a0cea4631ccdbef5a1b7cc69a767e6c41\"\u003e724a2b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e ignore .eslintcache (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/56a5f30285efab611c7c5bbbc3f308105ba0f031\"\u003e56a5f30\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.64.0\u003c/h2\u003e\n\u003ch2\u003e0.64.0 (2025-09-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.63.1...sdk-v0.64.0\"\u003esdk-v0.63.1...sdk-v0.64.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etoolRunner:\u003c/strong\u003e support custom headers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ac6a7a39335258e09238d7c970b2d45f504df816\"\u003eac6a7a3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efaster formatting (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/32d6185b0d944d12c9c160f3055dd9d5ade44d8a\"\u003e32d6185\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix incremental formatting in some cases (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2bdf8ee858fec58e011218ae1c9925c66bf2b982\"\u003e2bdf8ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e remove deprecated \u003ccode\u003ecompilerOptions.baseUrl\u003c/code\u003e from tsconfig.json (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2817c4543abbcf10947e9ae812d88604cf812c33\"\u003e2817c45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.63.1\u003c/h2\u003e\n\u003ch2\u003e0.63.1 (2025-09-23)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.63.0...sdk-v0.63.1\"\u003esdk-v0.63.0...sdk-v0.63.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehelpers/zod:\u003c/strong\u003e fix compat with zod 3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a2952e1a64e4dfb2a03f90c9af4e816627bf85e7\"\u003ea2952e1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not install brew dependencies in ./scripts/bootstrap by default (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/115d81aef0623746220fb13c58c4ba87603a511d\"\u003e115d81a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update CI (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dfa991aca8f4cbbbf5af8ea32bb5be0a8dae1ace\"\u003edfa991a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage:\u003c/strong\u003e lower zod peer dependency constraints (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b40cfeca234432f9a0b1b3ddd8b90c29ff25be02\"\u003eb40cfec\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/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.65.0 (2025-09-29)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.64.0...sdk-v0.65.0\"\u003esdk-v0.64.0...sdk-v0.65.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for Claude Sonnet 4.5 and context management features (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3f0b0fb25317ebc60f970eddfee0e4a7cf6f6fb8\"\u003e3f0b0fb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/724a2b1a0cea4631ccdbef5a1b7cc69a767e6c41\"\u003e724a2b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e ignore .eslintcache (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/56a5f30285efab611c7c5bbbc3f308105ba0f031\"\u003e56a5f30\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.64.0 (2025-09-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.63.1...sdk-v0.64.0\"\u003esdk-v0.63.1...sdk-v0.64.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etoolRunner:\u003c/strong\u003e support custom headers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ac6a7a39335258e09238d7c970b2d45f504df816\"\u003eac6a7a3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efaster formatting (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/32d6185b0d944d12c9c160f3055dd9d5ade44d8a\"\u003e32d6185\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix incremental formatting in some cases (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2bdf8ee858fec58e011218ae1c9925c66bf2b982\"\u003e2bdf8ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e remove deprecated \u003ccode\u003ecompilerOptions.baseUrl\u003c/code\u003e from tsconfig.json (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2817c4543abbcf10947e9ae812d88604cf812c33\"\u003e2817c45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.63.1 (2025-09-23)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.63.0...sdk-v0.63.1\"\u003esdk-v0.63.0...sdk-v0.63.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehelpers/zod:\u003c/strong\u003e fix compat with zod 3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a2952e1a64e4dfb2a03f90c9af4e816627bf85e7\"\u003ea2952e1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not install brew dependencies in ./scripts/bootstrap by default (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/115d81aef0623746220fb13c58c4ba87603a511d\"\u003e115d81a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update CI (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dfa991aca8f4cbbbf5af8ea32bb5be0a8dae1ace\"\u003edfa991a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage:\u003c/strong\u003e lower zod peer dependency constraints (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b40cfeca234432f9a0b1b3ddd8b90c29ff25be02\"\u003eb40cfec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.63.0 (2025-09-17)\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/anthropics/anthropic-sdk-typescript/commit/293c5db767c30393b38a24eb4e830312b8282bb6\"\u003e\u003ccode\u003e293c5db\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/b0b720082c23e4b033df2ebce2a4b040e92a2af2\"\u003e\u003ccode\u003eb0b7200\u003c/code\u003e\u003c/a\u003e feat(api): adds support for Claude Sonnet 4.5 and context management features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f9947989202e08ddff5210b20b7fe413f51714f6\"\u003e\u003ccode\u003ef994798\u003c/code\u003e\u003c/a\u003e chore(internal): ignore .eslintcache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a8c35bc80e59495431d81bef832bf5b1838d5fd7\"\u003e\u003ccode\u003ea8c35bc\u003c/code\u003e\u003c/a\u003e chore(internal): codegen related update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1bb06f790e16f5747feba0463ff2846cb0f5b329\"\u003e\u003ccode\u003e1bb06f7\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d823e52d49c8ccdbf259f41a553d1040c0a144cb\"\u003e\u003ccode\u003ed823e52\u003c/code\u003e\u003c/a\u003e chore(internal): fix incremental formatting in some cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8ee0c3a458b57826492668619e26b812e4a52aac\"\u003e\u003ccode\u003e8ee0c3a\u003c/code\u003e\u003c/a\u003e feat(toolRunner): support custom headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ba3eadd23cd842800afa70fcbd39953c9b780a70\"\u003e\u003ccode\u003eba3eadd\u003c/code\u003e\u003c/a\u003e chore(internal): remove deprecated \u003ccode\u003ecompilerOptions.baseUrl\u003c/code\u003e from tsconfig.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/5be54cb78e9303b5b839b9cbee2fbddcbec1ef62\"\u003e\u003ccode\u003e5be54cb\u003c/code\u003e\u003c/a\u003e perf: faster formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d3be31f5a4e6ebb4c0a2f65dbb8f381ae73a9166\"\u003e\u003ccode\u003ed3be31f\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.41.0...sdk-v0.65.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock` from 3.864.0 to 3.901.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.901.0\u003c/h2\u003e\n\u003ch4\u003e3.901.0(2025-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ebump Gradle to 9.0.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7390\"\u003e#7390\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e004195a36d0198a2e8430b809063d25e49d262\"\u003e1e004195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump codegen version to 0.36.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7393\"\u003e#7393\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d0a9cd8b8ac2dd0fb5fe2a6263e81252cde466db\"\u003ed0a9cd8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eadd more bundle types to the benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7392\"\u003e#7392\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/97078ce620c47657072d9082ba8372bdeb510e70\"\u003e97078ce6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump '@smithy/*' versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7391\"\u003e#7391\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a418cc265b71347d0582d7ec2b937d51f5407ce\"\u003e0a418cc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  This is a documentation only Amazon ECS release that adds additional information for health checks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5652334b742048bf9b8f71d6fcf6a898011afe5\"\u003ea5652334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-database-migration-service:\u003c/strong\u003e  This is a doc-only update, revising text for kms-key-arns. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/629c6306c9e875913a5aeaca0dfd700a5368291d\"\u003e629c6306\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-chime-sdk-meetings:\u003c/strong\u003e  Add support to receive dual stack MediaPlacement URLs in Chime Meetings SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c32ced42006da139afd5a68f1bfb719c25d3557f\"\u003ec32ced42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanroomsml:\u003c/strong\u003e  This release introduces data access budgets to view how many times an input channel can be used for ML jobs in a collaboration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6cc054b0f654118d455e9ff018c8020499311c9\"\u003ea6cc054b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanrooms:\u003c/strong\u003e  This release introduces data access budgets to control how many times a table can be used for queries and jobs in a collaboration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/783dbc10a03aa60bcedb7da715026a741378ea0d\"\u003e783dbc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Added the UpdateCluster API action to modify cluster configurations, and Slurm custom settings for queues. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b9d480eaffccc6629de49b83c0cc6fa7131a130\"\u003e3b9d480e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Remove incorrect ReadOnly trait on IVS RealTime ImportPublicKey API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8b79cdc1a70cf11a8bd3099f495fe55ed8a012b5\"\u003e8b79cdc1\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.901.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.900.0\u003c/h2\u003e\n\u003ch4\u003e3.900.0(2025-09-30)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ereplace legacy gradle plugin code (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7389\"\u003e#7389\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e2b60b5dc7e585a9541decce8c8f43418dcfe195\"\u003ee2b60b5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump smithy-plugin to 0.7.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7388\"\u003e#7388\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9cbc47569df8a2df7b66ac8eace1d31bb02a64a\"\u003eb9cbc475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump smithy-gradle-plugin to 1.3.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7387\"\u003e#7387\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f449c5b86ada847b37878eab3bc0e5d2614d0332\"\u003ef449c5b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade smithy to 1.62.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7386\"\u003e#7386\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/568fe9a65619bbb51a58587f4860cefe65867c67\"\u003e568fe9a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  added warnings to a few CLI pages (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ea0f8896d92e6677db80a0cded6f3c481bc2942\"\u003e1ea0f889\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/453bf08d09a0d3bf43ca35842a064bc50eb7cd8a\"\u003e453bf08d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces ListProfileHistoryRecords and GetProfileHistoryRecord APIs for comprehensive profile history tracking with complete audit trails of creation, updates, merges, deletions, and data ingestion events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a39cb1276808462911f1250083e6d3c48859c24c\"\u003ea39cb127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Enhanced RDS error handling: Added DBProxyEndpointNotFoundFault, DBShardGroupNotFoundFault, KMSKeyNotAccessibleFault for snapshots/restores/backups, NetworkTypeNotSupported, StorageTypeNotSupportedFault for restores, and granular state validation faults. Changed DBInstanceNotReadyFault to HTTP 400. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6d4eb28861f8d0fb3fd4ab400a1b70f6825208b\"\u003ea6d4eb28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  Added support for FIPS VPC endpoints in FIPS-enabled AWS Regions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/def03385d2f02876fabd6f00ae2dc851c969d32e\"\u003edef03385\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/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.900.0...v3.901.0\"\u003e3.901.0\u003c/a\u003e (2025-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.898.0...v3.899.0\"\u003e3.899.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.895.0...v3.896.0\"\u003e3.896.0\u003c/a\u003e (2025-09-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.894.0...v3.895.0\"\u003e3.895.0\u003c/a\u003e (2025-09-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.893.0...v3.894.0\"\u003e3.894.0\u003c/a\u003e (2025-09-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.892.0...v3.893.0\"\u003e3.893.0\u003c/a\u003e (2025-09-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.891.0...v3.892.0\"\u003e3.892.0\u003c/a\u003e (2025-09-18)\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/5befda8667e806c2e95556a55d09b05bc9f0dd3a\"\u003e\u003ccode\u003e5befda8\u003c/code\u003e\u003c/a\u003e Publish v3.901.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a418cc265b71347d0582d7ec2b937d51f5407ce\"\u003e\u003ccode\u003e0a418cc\u003c/code\u003e\u003c/a\u003e chore: bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock/issues/7391\"\u003e#7391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99ff240110f8e2213f96ab208b44fe7cdf22be4a\"\u003e\u003ccode\u003e99ff240\u003c/code\u003e\u003c/a\u003e Publish v3.899.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad1514df905b7b661f7f81050f5f2102d31e5cfa\"\u003e\u003ccode\u003ead1514d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for separating error schema \u0026amp; ctor (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock/issues/7377\"\u003e#7377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/115af678470101f95f86bac31e42f1d6acd8b9d5\"\u003e\u003ccode\u003e115af67\u003c/code\u003e\u003c/a\u003e Publish v3.896.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/281c666796e62691a6af521d21a87ad788b54c68\"\u003e\u003ccode\u003e281c666\u003c/code\u003e\u003c/a\u003e chore(clients): replace 'uuid' with '\u003ccode\u003e@​smithy/uuid\u003c/code\u003e' (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/76ac1de2947a077fd53217af55f8f3c9e1203287\"\u003e\u003ccode\u003e76ac1de\u003c/code\u003e\u003c/a\u003e chore(codegen): bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock/issues/7370\"\u003e#7370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/717bb16d9bcd9f41bf4afa5583a744b4a2c460e4\"\u003e\u003ccode\u003e717bb16\u003c/code\u003e\u003c/a\u003e Publish v3.895.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de69eb520aaa8ca098517007837037a03e356958\"\u003e\u003ccode\u003ede69eb5\u003c/code\u003e\u003c/a\u003e Publish v3.894.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6cdb1ae729a827f8003f7c2e496cb0809dae5973\"\u003e\u003ccode\u003e6cdb1ae\u003c/code\u003e\u003c/a\u003e Publish v3.893.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.901.0/clients/client-bedrock\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.848.0 to 3.901.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.901.0\u003c/h2\u003e\n\u003ch4\u003e3.901.0(2025-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ebump Gradle to 9.0.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7390\"\u003e#7390\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e004195a36d0198a2e8430b809063d25e49d262\"\u003e1e004195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump codegen version to 0.36.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7393\"\u003e#7393\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d0a9cd8b8ac2dd0fb5fe2a6263e81252cde466db\"\u003ed0a9cd8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eadd more bundle types to the benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7392\"\u003e#7392\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/97078ce620c47657072d9082ba8372bdeb510e70\"\u003e97078ce6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump '@smithy/*' versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7391\"\u003e#7391\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a418cc265b71347d0582d7ec2b937d51f5407ce\"\u003e0a418cc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  This is a documentation only Amazon ECS release that adds additional information for health checks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5652334b742048bf9b8f71d6fcf6a898011afe5\"\u003ea5652334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-database-migration-service:\u003c/strong\u003e  This is a doc-only update, revising text for kms-key-arns. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/629c6306c9e875913a5aeaca0dfd700a5368291d\"\u003e629c6306\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-chime-sdk-meetings:\u003c/strong\u003e  Add support to receive dual stack MediaPlacement URLs in Chime Meetings SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c32ced42006da139afd5a68f1bfb719c25d3557f\"\u003ec32ced42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanroomsml:\u003c/strong\u003e  This release introduces data access budgets to view how many times an input channel can be used for ML jobs in a collaboration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6cc054b0f654118d455e9ff018c8020499311c9\"\u003ea6cc054b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanrooms:\u003c/strong\u003e  This release introduces data access budgets to control how many times a table can be used for queries and jobs in a collaboration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/783dbc10a03aa60bcedb7da715026a741378ea0d\"\u003e783dbc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Added the UpdateCluster API action to modify cluster configurations, and Slurm custom settings for queues. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b9d480eaffccc6629de49b83c0cc6fa7131a130\"\u003e3b9d480e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Remove incorrect ReadOnly trait on IVS RealTime ImportPublicKey API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8b79cdc1a70cf11a8bd3099f495fe55ed8a012b5\"\u003e8b79cdc1\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.901.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.900.0\u003c/h2\u003e\n\u003ch4\u003e3.900.0(2025-09-30)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ereplace legacy gradle plugin code (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7389\"\u003e#7389\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e2b60b5dc7e585a9541decce8c8f43418dcfe195\"\u003ee2b60b5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump smithy-plugin to 0.7.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7388\"\u003e#7388\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9cbc47569df8a2df7b66ac8eace1d31bb02a64a\"\u003eb9cbc475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump smithy-gradle-plugin to 1.3.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7387\"\u003e#7387\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f449c5b86ada847b37878eab3bc0e5d2614d0332\"\u003ef449c5b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade smithy to 1.62.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7386\"\u003e#7386\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/568fe9a65619bbb51a58587f4860cefe65867c67\"\u003e568fe9a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  added warnings to a few CLI pages (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ea0f8896d92e6677db80a0cded6f3c481bc2942\"\u003e1ea0f889\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/453bf08d09a0d3bf43ca35842a064bc50eb7cd8a\"\u003e453bf08d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces ListProfileHistoryRecords and GetProfileHistoryRecord APIs for comprehensive profile history tracking with complete audit trails of creation, updates, merges, deletions, and data ingestion events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a39cb1276808462911f1250083e6d3c48859c24c\"\u003ea39cb127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Enhanced RDS error handling: Added DBProxyEndpointNotFoundFault, DBShardGroupNotFoundFault, KMSKeyNotAccessibleFault for snapshots/restores/backups, NetworkTypeNotSupported, StorageTypeNotSupportedFault for restores, and granular state validation faults. Changed DBInstanceNotReadyFault to HTTP 400. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6d4eb28861f8d0fb3fd4ab400a1b70f6825208b\"\u003ea6d4eb28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  Added support for FIPS VPC endpoints in FIPS-enabled AWS Regions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/def03385d2f02876fabd6f00ae2dc851c969d32e\"\u003edef03385\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/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.900.0...v3.901.0\"\u003e3.901.0\u003c/a\u003e (2025-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.898.0...v3.899.0\"\u003e3.899.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-runtime:\u003c/strong\u003e New stop reason for Converse and ConverseStream (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/323c12bda4acf0b68452acf6d0e0e21216cd63d8\"\u003e323c12b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.895.0...v3.896.0\"\u003e3.896.0\u003c/a\u003e (2025-09-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.894.0...v3.895.0\"\u003e3.895.0\u003c/a\u003e (2025-09-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.893.0...v3.894.0\"\u003e3.894.0\u003c/a\u003e (2025-09-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.892.0...v3.893.0\"\u003e3.893.0\u003c/a\u003e (2025-09-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\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/aws/aws-sdk-js-v3/commit/5befda8667e806c2e95556a55d09b05bc9f0dd3a\"\u003e\u003ccode\u003e5befda8\u003c/code\u003e\u003c/a\u003e Publish v3.901.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a418cc265b71347d0582d7ec2b937d51f5407ce\"\u003e\u003ccode\u003e0a418cc\u003c/code\u003e\u003c/a\u003e chore: bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7391\"\u003e#7391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99ff240110f8e2213f96ab208b44fe7cdf22be4a\"\u003e\u003ccode\u003e99ff240\u003c/code\u003e\u003c/a\u003e Publish v3.899.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/323c12bda4acf0b68452acf6d0e0e21216cd63d8\"\u003e\u003ccode\u003e323c12b\u003c/code\u003e\u003c/a\u003e feat(client-bedrock-runtime): New stop reason for Converse and ConverseStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad1514df905b7b661f7f81050f5f2102d31e5cfa\"\u003e\u003ccode\u003ead1514d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for separating error schema \u0026amp; ctor (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7377\"\u003e#7377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/115af678470101f95f86bac31e42f1d6acd8b9d5\"\u003e\u003ccode\u003e115af67\u003c/code\u003e\u003c/a\u003e Publish v3.896.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/281c666796e62691a6af521d21a87ad788b54c68\"\u003e\u003ccode\u003e281c666\u003c/code\u003e\u003c/a\u003e chore(clients): replace 'uuid' with '\u003ccode\u003e@​smithy/uuid\u003c/code\u003e' (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/76ac1de2947a077fd53217af55f8f3c9e1203287\"\u003e\u003ccode\u003e76ac1de\u003c/code\u003e\u003c/a\u003e chore(codegen): bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime/issues/7370\"\u003e#7370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/717bb16d9bcd9f41bf4afa5583a744b4a2c460e4\"\u003e\u003ccode\u003e717bb16\u003c/code\u003e\u003c/a\u003e Publish v3.895.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de69eb520aaa8ca098517007837037a03e356958\"\u003e\u003ccode\u003ede69eb5\u003c/code\u003e\u003c/a\u003e Publish v3.894.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.901.0/clients/client-bedrock-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.901.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.901.0\u003c/h2\u003e\n\u003ch4\u003e3.901.0(2025-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ebump Gradle to 9.0.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7390\"\u003e#7390\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e004195a36d0198a2e8430b809063d25e49d262\"\u003e1e004195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump codegen version to 0.36.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7393\"\u003e#7393\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d0a9cd8b8ac2dd0fb5fe2a6263e81252cde466db\"\u003ed0a9cd8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eadd more bundle types to the benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7392\"\u003e#7392\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/97078ce620c47657072d9082ba8372bdeb510e70\"\u003e97078ce6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump '@smithy/*' versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7391\"\u003e#7391\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a418cc265b71347d0582d7ec2b937d51f5407ce\"\u003e0a418cc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  This is a documentation only Amazon ECS release that adds additional information for health checks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5652334b742048bf9b8f71d6fcf6a898011afe5\"\u003ea5652334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-database-migration-service:\u003c/strong\u003e  This is a doc-only update, revising text for kms-key-arns. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/629c6306c9e875913a5aeaca0dfd700a5368291d\"\u003e629c6306\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-chime-sdk-meetings:\u003c/strong\u003e  Add support to receive dual stack MediaPlacement URLs in Chime Meetings SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c32ced42006da139afd5a68f1bfb719c25d3557f\"\u003ec32ced42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanroomsml:\u003c/strong\u003e  This release introduces data access budgets to view how many times an input channel can be used for ML jobs in a collaboration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6cc054b0f654118d455e9ff018c8020499311c9\"\u003ea6cc054b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanrooms:\u003c/strong\u003e  This release introduces data access budgets to control how many times a table can be used for queries and jobs in a collaboration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/783dbc10a03aa60bcedb7da715026a741378ea0d\"\u003e783dbc10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Added the UpdateCluster API action to modify cluster configurations, and Slurm custom settings for queues. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b9d480eaffccc6629de49b83c0cc6fa7131a130\"\u003e3b9d480e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Remove incorrect ReadOnly trait on IVS RealTime ImportPublicKey API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8b79cdc1a70cf11a8bd3099f495fe55ed8a012b5\"\u003e8b79cdc1\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.901.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.900.0\u003c/h2\u003e\n\u003ch4\u003e3.900.0(2025-09-30)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ereplace legacy gradle plugin code (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7389\"\u003e#7389\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e2b60b5dc7e585a9541decce8c8f43418dcfe195\"\u003ee2b60b5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump smithy-plugin to 0.7.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7388\"\u003e#7388\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9cbc47569df8a2df7b66ac8eace1d31bb02a64a\"\u003eb9cbc475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump smithy-gradle-plugin to 1.3.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7387\"\u003e#7387\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f449c5b86ada847b37878eab3bc0e5d2614d0332\"\u003ef449c5b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade smithy to 1.62.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7386\"\u003e#7386\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/568fe9a65619bbb51a58587f4860cefe65867c67\"\u003e568fe9a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  added warnings to a few CLI pages (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ea0f8896d92e6677db80a0cded6f3c481bc2942\"\u003e1ea0f889\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/453bf08d09a0d3bf43ca35842a064bc50eb7cd8a\"\u003e453bf08d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces ListProfileHistoryRecords and GetProfileHistoryRecord APIs for comprehensive profile history tracking with complete audit trails of creation, updates, merges, deletions, and data ingestion events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a39cb1276808462911f1250083e6d3c48859c24c\"\u003ea39cb127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Enhanced RDS error handling: Added DBProxyEndpointNotFoundFault, DBShardGroupNotFoundFault, KMSKeyNotAccessibleFault for snapshots/restores/backups, NetworkTypeNotSupported, StorageTypeNotSupportedFault for restores, and granular state validation faults. Changed DBInstanceNotReadyFault to HTTP 400. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6d4eb28861f8d0fb3fd4ab400a1b70f6825208b\"\u003ea6d4eb28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  Added support for FIPS VPC endpoints in FIPS-enabled AWS Regions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/def03385d2f02876fabd6f00ae2dc851c969d32e\"\u003edef03385\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/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.900.0...v3.901.0\"\u003e3.901.0\u003c/a\u003e (2025-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.898.0...v3.899.0\"\u003e3.899.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.895.0...v3.896.0\"\u003e3.896.0\u003c/a\u003e (2025-09-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.894.0...v3.895.0\"\u003e3.895.0\u003c/a\u003e (2025-09-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.893.0...v3.894.0\"\u003e3.894.0\u003c/a\u003e (2025-09-22)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003exml-builder:\u003c/strong\u003e use DOMParser for browser XML parsing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7347\"\u003e#7347\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/af4025005e5c251d64b5cf3840d24e48d7ae1d91\"\u003eaf40250\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.892.0...v3.893.0\"\u003e3.893.0\u003c/a\u003e (2025-09-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5befda8667e806c2e95556a55d09b05bc9f0dd3a\"\u003e\u003ccode\u003e5befda8\u003c/code\u003e\u003c/a\u003e Publish v3.901.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a418cc265b71347d0582d7ec2b937d51f5407ce\"\u003e\u003ccode\u003e0a418cc\u003c/code\u003e\u003c/a\u003e chore: bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7391\"\u003e#7391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99ff240110f8e2213f96ab208b44fe7cdf22be4a\"\u003e\u003ccode\u003e99ff240\u003c/code\u003e\u003c/a\u003e Publish v3.899.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad1514df905b7b661f7f81050f5f2102d31e5cfa\"\u003e\u003ccode\u003ead1514d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for separating error schema \u0026amp; ctor (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7377\"\u003e#7377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/115af678470101f95f86bac31e42f1d6acd8b9d5\"\u003e\u003ccode\u003e115af67\u003c/code\u003e\u003c/a\u003e Publish v3.896.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f7eb085f7d34ba91aaef6e235e5f15c8607d5084\"\u003e\u003ccode\u003ef7eb085\u003c/code\u003e\u003c/a\u003e test(clients): update payload types in client tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/281c666796e62691a6af521d21a87ad788b54c68\"\u003e\u003ccode\u003e281c666\u003c/code\u003e\u003c/a\u003e chore(clients): replace 'uuid' with '\u003ccode\u003e@​smithy/uuid\u003c/code\u003e' (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/76ac1de2947a077fd53217af55f8f3c9e1203287\"\u003e\u003ccode\u003e76ac1de\u003c/code\u003e\u003c/a\u003e chore(codegen): bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7370\"\u003e#7370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/717bb16d9bcd9f41bf4afa5583a744b4a2c460e4\"\u003e\u003ccode\u003e717bb16\u003c/code\u003e\u003c/a\u003e Publish v3.895.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de69eb520aaa8ca098517007837037a03e356958\"\u003e\u003ccode\u003ede69eb5\u003c/code\u003e\u003c/a\u003e Publish v3.894.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.901.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cherrystudio/embedjs-libsql` from 0.1.31 to 0.1.32\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/CherryHQ/embed-js/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-toolkit/preload` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex8088/electron-toolkit/releases\"\u003e\u003ccode\u003e@​electron-toolkit/preload\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epreload@3.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/preload@3.0.2/packages/preload/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/master/packages/preload/CHANGELOG.md\"\u003e\u003ccode\u003e@​electron-toolkit/preload\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev3.0.2 (\u003cem\u003e2025-04-19\u003c/em\u003e)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add 'webUtils.getPathForFile' api\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/77391509bcbf8c84b1bc6d639d245f2083b5ef03\"\u003e\u003ccode\u003e7739150\u003c/code\u003e\u003c/a\u003e release(preload): v3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/2ba16b5e8ad171879bb093caedd41e0d9a2e21dc\"\u003e\u003ccode\u003e2ba16b5\u003c/code\u003e\u003c/a\u003e feat(preload): add 'webUtils.getPathForFile' api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/5220c192df2f3b35a2e86e4f9a3705e926567ed7\"\u003e\u003ccode\u003e5220c19\u003c/code\u003e\u003c/a\u003e refactor: use rollup instead of unbuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/fcc77c8fddb18bb61c26e2acb90b1f5363ca869d\"\u003e\u003ccode\u003efcc77c8\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alex8088/electron-toolkit/commits/preload@3.0.2/packages/preload\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-toolkit/tsconfig` from 1.0.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex8088/electron-toolkit/releases\"\u003e\u003ccode\u003e@​electron-toolkit/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epreload@2.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/preload@2.0.0/packages/preload/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eutils@2.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/utils@2.0.0/packages/utils/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eeslint-config-prettier@2.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/eslint-config-prettier@2.0.0/packages/eslint-config-prettier/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eeslint-config-ts@2.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/eslint-config-ts@2.0.0/packages/eslint-config-ts/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eeslint-config@2.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/eslint-config@2.0.0/packages/eslint-config/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003etsconfig@2.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/tsconfig@2.0.0/packages/tsconfig/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eeslint-config@2.0.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/eslint-config@2.0.0-beta.0/packages/eslint-config/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003epreload@1.0.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/preload@1.0.3/packages/preload/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eutils-v1.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/utils-v1.0.2/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003epreload@1.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/preload@1.0.2/packages/preload/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eeslint-config@1.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/eslint-config@1.0.2/packages/eslint-config/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003etyped-ipc@1.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/typed-ipc@1.0.2/packages/typed-ipc/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/master/packages/tsconfig/CHANGELOG.md\"\u003e\u003ccode\u003e@​electron-toolkit/tsconfig\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev2.0.0 (\u003cem\u003e2025-09-21\u003c/em\u003e)\u003c/h3\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat: set \u003ccode\u003emoduleResolution\u003c/code\u003e to \u003ccode\u003ebundler\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/alex8088/electron-toolkit/commit/ccf67de14cb1c5f76c6d8381c020b27179f3f91d\"\u003e\u003ccode\u003eccf67de\u003c/code\u003e\u003c/a\u003e fix: remove 'composite'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alex8088/electron-toolkit/commits/utils@2.0.0/packages/tsconfig\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-toolkit/utils` from 3.0.0 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/alex8088/electron-toolkit/releases\"\u003e\u003ccode\u003e@​electron-toolkit/utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eutils@4.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/utils@4.0.0/packages/utils/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eeslint-config-ts@3.1.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/eslint-config-ts@3.1.0/packages/eslint-config-ts/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003epreload@3.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/preload@3.0.2/packages/preload/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003epreload@3.0.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/preload@3.0.1/packages/preload/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex8088/electron-toolkit/blob/master/packages/utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​electron-toolkit/utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev4.0.0 (\u003cem\u003e2025-02-06\u003c/em\u003e)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: remove ipc helper\u003c/li\u003e\n\u003cli\u003efix: disable devtool shortcut key in production\u003c/li\u003e\n\u003cli\u003efix: watchWindowShortcuts method parameter type \u003ca href=\"https://redirect.github.com/alex8088/electron-toolkit/issues/17\"\u003e#17\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: auto launch not work \u003ca href=\"https://redirect.github.com/alex8088/electron-toolkit/issues/16\"\u003e#16\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/db8df07e9a924b011ffd8f3050a0fc9193bf9e5b\"\u003e\u003ccode\u003edb8df07\u003c/code\u003e\u003c/a\u003e release(utils): v4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/6f71fd0a36b16142378691a06c05662b839b1d5b\"\u003e\u003ccode\u003e6f71fd0\u003c/code\u003e\u003c/a\u003e fix(utils): auto launch not work \u003ca href=\"https://github.com/alex8088/electron-toolkit/tree/HEAD/packages/utils/issues/16\"\u003e#16\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/cecc2a7d78931ea83836d580947406bb803ffb74\"\u003e\u003ccode\u003ececc2a7\u003c/code\u003e\u003c/a\u003e fix(utils): watchWindowShortcuts method parameter type \u003ca href=\"https://github.com/alex8088/electron-toolkit/tree/HEAD/packages/utils/issues/17\"\u003e#17\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/731ff6592de80082600dd0e8fde992b488445983\"\u003e\u003ccode\u003e731ff65\u003c/code\u003e\u003c/a\u003e fix(utils): disable devtool shortcut key in production\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex8088/electron-toolkit/commit/554c21d49c6620c1e32a39572cb5894e25e4262b\"\u003e\u003ccode\u003e554c21d\u003c/code\u003e\u003c/a\u003e refactor(utils): remove ipc helper\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alex8088/electron-toolkit/commits/utils@4.0.0/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron/notarize` from 2.5.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/notarize/releases\"\u003e\u003ccode\u003e@​electron/notarize\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/electron/notarize/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2025-09-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for individual API keys (Xcode 26 supported feature) (\u003ca href=\"https://redirect.github.com/electron/notarize/issues/246\"\u003e#246\u003c/a\u003e) (\u003ca href=\"https://github.com/electron/notarize/commit/a0f6912bc8a56274bf54f037ceea128c9809b5f9\"\u003ea0f6912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/electron/notarize/compare/v3.0.1...v3.0.2\"\u003e3.0.2\u003c/a\u003e (2025-08-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport all relevant types from package (\u003ca href=\"https://redirect.github.com/electron/notarize/issues/248\"\u003e#248\u003c/a\u003e) (\u003ca href=\"https://github.com/electron/notarize/commit/5af3ec0d4cf955836377947965dbcc100a5f8c9b\"\u003e5af3ec0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/electron/notarize/compare/v3.0.0...v3.0.1\"\u003e3.0.1\u003c/a\u003e (2025-03-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003egraceful-fs\u003c/code\u003e and use direct imports (\u003ca href=\"https://redirect.github.com/electron/notarize/issues/229\"\u003e#229\u003c/a\u003e) (\u003ca href=\"https://github.com/electron/notarize/commit/451b6e7fc7a8130b8d14ff5a04ffd1a28dbf250f\"\u003e451b6e7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/electron/notarize/compare/v2.5.0...v3.0.0\"\u003e3.0.0\u003c/a\u003e (2025-03-14)\u003c/h1\u003e\n\u003cp\u003eThis new major release is part of our initiative to move the Electron ecosystem to Node 22. \u003ca href=\"https://www.electronjs.org/blog/ecosystem-node-22\"\u003eRead more about it on our blog.\u003c/a\u003e\u003c/p...\n\n_Description has been truncated_","html_url":"https://github.com/jzp183/cherry-studio/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jzp183%2Fcherry-studio/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"3.12.0","new_version":"3.19.0","update_type":"minor","path":null,"pr_created_at":"2025-10-01T10:08:23.000Z","version_change":"3.12.0 → 3.19.0","issue":{"uuid":"3472895882","node_id":"PR_kwDOF1E6Vc6rhT7S","number":1563,"state":"closed","title":"Bump the all-patch-minor group across 1 directory with 101 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-01T09:48:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-01T10:08:23.000Z","updated_at":"2025-11-01T09:48:32.000Z","time_to_close":2677207,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-patch-minor","update_count":101,"packages":[{"name":"node-gyp","old_version":"11.2.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"@changesets/cli","old_version":"2.29.4","new_version":"2.29.7","repository_url":"https://github.com/changesets/changesets"},{"name":"@vitest/coverage-v8","old_version":"3.2.2","new_version":"3.2.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/eslint-plugin","old_version":"1.2.1","new_version":"1.3.13","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"eslint","old_version":"9.28.0","new_version":"9.36.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.2","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import-x","old_version":"4.15.0","new_version":"4.16.1","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"htmlhint","old_version":"1.4.0","new_version":"1.7.1","repository_url":"https://github.com/htmlhint/HTMLHint"},{"name":"prettier","old_version":"3.5.3","new_version":"3.6.2","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-pkg","old_version":"0.19.1","new_version":"0.21.2","repository_url":"https://github.com/un-ts/prettier"},{"name":"prettier-plugin-sh","old_version":"0.17.4","new_version":"0.18.0","repository_url":"https://github.com/un-ts/prettier"},{"name":"prettier-plugin-toml","old_version":"2.0.5","new_version":"2.0.6","repository_url":"https://github.com/un-ts/prettier"},{"name":"pyright","old_version":"1.1.400","new_version":"1.1.405","repository_url":"https://github.com/Microsoft/pyright"},{"name":"turbo","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.33.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.2.2","new_version":"3.2.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@aws-sdk/client-auto-scaling","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ecr","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sqs","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-providers","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.823.0","new_version":"3.900.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"dockerode","old_version":"4.0.6","new_version":"4.0.9","repository_url":"https://github.com/apocas/dockerode"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"winston","old_version":"3.17.0","new_version":"3.18.3","repository_url":"https://github.com/winstonjs/winston"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/dockerode","old_version":"3.3.39","new_version":"3.3.44","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tsx","old_version":"4.19.4","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@aws-sdk/client-cloudwatch","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ec2","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@node-saml/passport-saml","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/node-saml/passport-saml"},{"name":"@trpc/client","old_version":"11.2.0","new_version":"11.6.0","repository_url":"https://github.com/trpc/trpc"},{"name":"@trpc/server","old_version":"11.2.0","new_version":"11.6.0","repository_url":"https://github.com/trpc/trpc"},{"name":"@viz-js/viz","old_version":"3.12.0","new_version":"3.19.0","repository_url":"https://github.com/mdaines/viz-js"},{"name":"ace-builds","old_version":"1.42.0","new_version":"1.43.3","repository_url":"https://github.com/ajaxorg/ace-builds"},{"name":"ace-code","old_version":"1.42.0","new_version":"1.43.3","repository_url":"https://github.com/ajaxorg/ace"},{"name":"bootstrap","old_version":"5.3.6","new_version":"5.3.8","repository_url":"https://github.com/twbs/bootstrap"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cheerio","old_version":"1.0.0","new_version":"1.1.2","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"debug","old_version":"4.4.1","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.2.7","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"es-main","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/tschaub/es-main"},{"name":"ioredis","old_version":"5.6.1","new_version":"5.8.0","repository_url":"https://github.com/luin/ioredis"},{"name":"isbinaryfile","old_version":"5.0.4","new_version":"5.0.6","repository_url":"https://github.com/gjtorikian/isBinaryFile"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"lru-cache","old_version":"11.1.0","new_version":"11.2.2","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"morphdom","old_version":"2.7.5","new_version":"2.7.7","repository_url":"https://github.com/patrick-steele-idem/morphdom"},{"name":"multer","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/expressjs/multer"},{"name":"@types/multer","old_version":"1.4.12","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"on-headers","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/jshttp/on-headers"},{"name":"@types/on-headers","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"pg","old_version":"8.16.0","new_version":"8.16.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.4","new_version":"8.15.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"preact-render-to-string","old_version":"6.5.13","new_version":"6.6.2","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"quill","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/slab/quill"},{"name":"serve-favicon","old_version":"2.5.0","new_version":"2.5.1","repository_url":"https://github.com/expressjs/serve-favicon"},{"name":"strip-ansi","old_version":"7.1.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tar","old_version":"7.4.3","new_version":"7.5.1","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tmp","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/raszi/node-tmp"},{"name":"ua-parser-js","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/faisalman/ua-parser-js"},{"name":"xml-formatter","old_version":"3.6.6","new_version":"3.6.7","repository_url":"https://github.com/chrisbottin/xml-formatter"},{"name":"zod-to-json-schema","old_version":"3.24.5","new_version":"3.24.6","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@sa11y/format","old_version":"7.2.0","new_version":"7.4.0","repository_url":"https://github.com/salesforce/sa11y"},{"name":"@smithy/types","old_version":"4.3.1","new_version":"4.6.0","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@types/cookie-parser","old_version":"1.4.8","new_version":"1.4.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/jquery","old_version":"3.5.32","new_version":"3.5.33","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.17","new_version":"4.17.20","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node-fetch","old_version":"2.6.12","new_version":"2.6.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/on-finished","old_version":"2.3.4","new_version":"2.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/serve-static","old_version":"1.15.7","new_version":"1.15.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@smithy/property-provider","old_version":"4.0.4","new_version":"4.2.0","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"nan","old_version":"2.22.2","new_version":"2.23.0","repository_url":"https://github.com/nodejs/nan"},{"name":"js-base64","old_version":"3.7.7","new_version":"3.7.8","repository_url":"https://github.com/dankogai/js-base64"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.25.10","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-bytes","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"@aws-sdk/client-secrets-manager","old_version":"3.823.0","new_version":"3.899.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"stream-transform","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"@typescript-eslint/utils","old_version":"8.33.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/rule-tester","old_version":"8.33.1","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@grpc/grpc-js","old_version":"1.13.4","new_version":"1.14.0","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.57.2","new_version":"0.205.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.57.2","new_version":"0.205.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.57.2","new_version":"0.205.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.57.2","new_version":"0.205.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-aws-sdk","old_version":"0.49.1","new_version":"0.61.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-connect","old_version":"0.43.1","new_version":"0.49.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-dns","old_version":"0.43.1","new_version":"0.49.2","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.47.1","new_version":"0.54.3","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.57.2","new_version":"0.205.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-ioredis","old_version":"0.47.1","new_version":"0.53.3","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-pg","old_version":"0.51.1","new_version":"0.58.3","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-redis","old_version":"0.46.1","new_version":"0.54.4","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/sdk-node","old_version":"0.57.2","new_version":"0.205.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.34.0","new_version":"1.37.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"pg-cursor","old_version":"2.15.0","new_version":"2.15.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-pool","old_version":"3.10.0","new_version":"3.10.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pg-protocol","old_version":"1.10.0","new_version":"1.10.3","repository_url":"https://github.com/brianc/node-postgres"},{"name":"sql-formatter","old_version":"15.6.2","new_version":"15.6.9","repository_url":"https://github.com/sql-formatter-org/sql-formatter"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-patch-minor group with 101 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.2.0` | `11.4.2` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.4` | `2.29.7` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.2` | `3.2.4` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.2.1` | `1.3.13` |\n| [eslint](https://github.com/eslint/eslint) | `9.28.0` | `9.36.0` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.2` | `4.4.4` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.15.0` | `4.16.1` |\n| [htmlhint](https://github.com/htmlhint/HTMLHint) | `1.4.0` | `1.7.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.6.2` |\n| [prettier-plugin-pkg](https://github.com/un-ts/prettier) | `0.19.1` | `0.21.2` |\n| [prettier-plugin-sh](https://github.com/un-ts/prettier) | `0.17.4` | `0.18.0` |\n| [prettier-plugin-toml](https://github.com/un-ts/prettier) | `2.0.5` | `2.0.6` |\n| [pyright](https://github.com/Microsoft/pyright/tree/HEAD/packages/pyright) | `1.1.400` | `1.1.405` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.4` | `2.5.8` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.33.1` | `8.45.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.2` | `3.2.4` |\n| [@aws-sdk/client-auto-scaling](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-auto-scaling) | `3.823.0` | `3.899.0` |\n| [@aws-sdk/client-ecr](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ecr) | `3.823.0` | `3.899.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.823.0` | `3.899.0` |\n| [@aws-sdk/client-sqs](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sqs) | `3.823.0` | `3.899.0` |\n| [@aws-sdk/credential-providers](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-providers) | `3.823.0` | `3.899.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.823.0` | `3.900.0` |\n| [dockerode](https://github.com/apocas/dockerode) | `4.0.6` | `4.0.9` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.2` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.18.3` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode) | `3.3.39` | `3.3.44` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.19.4` | `4.20.6` |\n| [@aws-sdk/client-cloudwatch](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudwatch) | `3.823.0` | `3.899.0` |\n| [@aws-sdk/client-ec2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ec2) | `3.823.0` | `3.899.0` |\n| [@node-saml/passport-saml](https://github.com/node-saml/passport-saml) | `5.0.1` | `5.1.0` |\n| [@trpc/client](https://github.com/trpc/trpc/tree/HEAD/packages/client) | `11.2.0` | `11.6.0` |\n| [@trpc/server](https://github.com/trpc/trpc/tree/HEAD/packages/server) | `11.2.0` | `11.6.0` |\n| [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.12.0` | `3.19.0` |\n| [ace-builds](https://github.com/ajaxorg/ace-builds) | `1.42.0` | `1.43.3` |\n| [ace-code](https://github.com/ajaxorg/ace) | `1.42.0` | `1.43.3` |\n| [bootstrap](https://github.com/twbs/bootstrap) | `5.3.6` | `5.3.8` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.0.0` | `1.1.2` |\n| [debug](https://github.com/debug-js/debug) | `4.4.1` | `4.4.3` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.2.7` |\n| [es-main](https://github.com/tschaub/es-main) | `1.3.0` | `1.4.0` |\n| [ioredis](https://github.com/luin/ioredis) | `5.6.1` | `5.8.0` |\n| [isbinaryfile](https://github.com/gjtorikian/isBinaryFile) | `5.0.4` | `5.0.6` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.1.0` | `11.2.2` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [morphdom](https://github.com/patrick-steele-idem/morphdom) | `2.7.5` | `2.7.7` |\n| [multer](https://github.com/expressjs/multer) | `2.0.1` | `2.0.2` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `1.4.12` | `2.0.0` |\n| [on-headers](https://github.com/jshttp/on-headers) | `1.0.2` | `1.1.0` |\n| [@types/on-headers](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/on-headers) | `1.0.3` | `1.0.4` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.0` | `8.16.3` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.4` | `8.15.5` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.5.13` | `6.6.2` |\n| [quill](https://github.com/slab/quill/tree/HEAD/packages/quill) | `2.0.2` | `2.0.3` |\n| [serve-favicon](https://github.com/expressjs/serve-favicon) | `2.5.0` | `2.5.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.0` | `7.1.2` |\n| [tar](https://github.com/isaacs/node-tar) | `7.4.3` | `7.5.1` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.3` | `0.2.5` |\n| [ua-parser-js](https://github.com/faisalman/ua-parser-js) | `1.0.40` | `1.0.41` |\n| [xml-formatter](https://github.com/chrisbottin/xml-formatter) | `3.6.6` | `3.6.7` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.24.5` | `3.24.6` |\n| [@sa11y/format](https://github.com/salesforce/sa11y/tree/HEAD/packages/format) | `7.2.0` | `7.4.0` |\n| [@smithy/types](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types) | `4.3.1` | `4.6.0` |\n| [@types/cookie-parser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cookie-parser) | `1.4.8` | `1.4.9` |\n| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.32` | `3.5.33` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.17` | `4.17.20` |\n| [@types/node-fetch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-fetch) | `2.6.12` | `2.6.13` |\n| [@types/on-finished](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/on-finished) | `2.3.4` | `2.3.5` |\n| [@types/serve-static](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/serve-static) | `1.15.7` | `1.15.8` |\n| [@smithy/property-provider](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/property-provider) | `4.0.4` | `4.2.0` |\n| [nan](https://github.com/nodejs/nan) | `2.22.2` | `2.23.0` |\n| [js-base64](https://github.com/dankogai/js-base64) | `3.7.7` | `3.7.8` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.10` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `7.0.0` | `7.1.0` |\n| [@aws-sdk/client-secrets-manager](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager) | `3.823.0` | `3.899.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [stream-transform](https://github.com/adaltas/node-csv/tree/HEAD/packages/stream-transform) | `3.3.3` | `3.4.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.33.1` | `8.45.0` |\n| [@typescript-eslint/rule-tester](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/rule-tester) | `8.33.1` | `8.45.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.13.4` | `1.14.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.205.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.205.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.205.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.205.0` |\n| [@opentelemetry/instrumentation-aws-sdk](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-aws-sdk) | `0.49.1` | `0.61.2` |\n| [@opentelemetry/instrumentation-connect](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-connect) | `0.43.1` | `0.49.2` |\n| [@opentelemetry/instrumentation-dns](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-dns) | `0.43.1` | `0.49.2` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.47.1` | `0.54.3` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.205.0` |\n| [@opentelemetry/instrumentation-ioredis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-ioredis) | `0.47.1` | `0.53.3` |\n| [@opentelemetry/instrumentation-pg](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-pg) | `0.51.1` | `0.58.3` |\n| [@opentelemetry/instrumentation-redis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-redis) | `0.46.1` | `0.54.4` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.57.2` | `0.205.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.34.0` | `1.37.0` |\n| [pg-cursor](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-cursor) | `2.15.0` | `2.15.3` |\n| [pg-pool](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-pool) | `3.10.0` | `3.10.1` |\n| [pg-protocol](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-protocol) | `1.10.0` | `1.10.3` |\n| [sql-formatter](https://github.com/sql-formatter-org/sql-formatter) | `15.6.2` | `15.6.9` |\n\n\nUpdates `node-gyp` from 11.2.0 to 11.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/node-gyp/releases\"\u003enode-gyp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.4.1...v11.4.2\"\u003e11.4.2\u003c/a\u003e (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd adaptation for OpenHarmony platform (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3207\"\u003e#3207\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/b406532c77659c441c845708ec3ecdf09f013a3b\"\u003eb406532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate gyp-next to v0.20.4 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3208\"\u003e#3208\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/adc61b1458315d9648591e74bf16bbe39511401e\"\u003eadc61b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e Update Node.js version matrix in \u003ccode\u003etests.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3209\"\u003e#3209\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a4e1da6683a37fde565e1ea50f1fa86fa99a83c7\"\u003ea4e1da6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruff format Python code (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3203\"\u003e#3203\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/cb30a538eadf49ca0310980ffb0bfdb8fcebf0a4\"\u003ecb30a53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.4.0...v11.4.1\"\u003e11.4.1\u003c/a\u003e (2025-08-20)\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e use npm@11 for OIDC publishing (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3202\"\u003e#3202\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/6b9638a0f80352e5bf7c1702e6ef622a6474d44a\"\u003e6b9638a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3201\"\u003e#3201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.3.0...v11.4.0\"\u003e11.4.0\u003c/a\u003e (2025-08-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eread from config case-insensitively (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3198\"\u003e#3198\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/5538e6c5d78dffd41e2a588adfa7ea9022150b9d\"\u003e5538e6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport reading config from package.json (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3196\"\u003e#3196\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/1822dff4f616a30ac3ca72e5946d81389cb8557e\"\u003e1822dff\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3156\"\u003e#3156\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3193\"\u003e#3193\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/27f5505ec236551081366bf8a9c13ef5d8e468bf\"\u003e27f5505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse npm oicd connection for publishing (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3197\"\u003e#3197\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/077361502933fcb994ca365c3c07c03177503df2\"\u003e0773615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.2.0...v11.3.0\"\u003e11.3.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate gyp-next to v0.20.2 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3169\"\u003e#3169\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0e656322c1e94041331ab3b01bf66c2ef9bd6ead\"\u003e0e65632\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/nodejs/node-gyp/blob/main/CHANGELOG.md\"\u003enode-gyp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.4.1...v11.4.2\"\u003e11.4.2\u003c/a\u003e (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd adaptation for OpenHarmony platform (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3207\"\u003e#3207\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/b406532c77659c441c845708ec3ecdf09f013a3b\"\u003eb406532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate gyp-next to v0.20.4 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3208\"\u003e#3208\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/adc61b1458315d9648591e74bf16bbe39511401e\"\u003eadc61b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e Update Node.js version matrix in \u003ccode\u003etests.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3209\"\u003e#3209\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a4e1da6683a37fde565e1ea50f1fa86fa99a83c7\"\u003ea4e1da6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruff format Python code (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3203\"\u003e#3203\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/cb30a538eadf49ca0310980ffb0bfdb8fcebf0a4\"\u003ecb30a53\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.4.0...v11.4.1\"\u003e11.4.1\u003c/a\u003e (2025-08-20)\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e use npm@11 for OIDC publishing (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3202\"\u003e#3202\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/6b9638a0f80352e5bf7c1702e6ef622a6474d44a\"\u003e6b9638a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3201\"\u003e#3201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.3.0...v11.4.0\"\u003e11.4.0\u003c/a\u003e (2025-08-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eread from config case-insensitively (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3198\"\u003e#3198\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/5538e6c5d78dffd41e2a588adfa7ea9022150b9d\"\u003e5538e6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport reading config from package.json (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3196\"\u003e#3196\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/1822dff4f616a30ac3ca72e5946d81389cb8557e\"\u003e1822dff\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3156\"\u003e#3156\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3193\"\u003e#3193\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/27f5505ec236551081366bf8a9c13ef5d8e468bf\"\u003e27f5505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse npm oicd connection for publishing (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3197\"\u003e#3197\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/077361502933fcb994ca365c3c07c03177503df2\"\u003e0773615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.2.0...v11.3.0\"\u003e11.3.0\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate gyp-next to v0.20.2 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3169\"\u003e#3169\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/0e656322c1e94041331ab3b01bf66c2ef9bd6ead\"\u003e0e65632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect Visual Studio 2019 test version (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3153\"\u003e#3153\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/7d883b5cf4c26e76065201f85b0be36d5ebdcc0e\"\u003e7d883b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize win32 library names (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3189\"\u003e#3189\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/b81a665acfb9d88102e8044a8ec8ca74a3e9eccc\"\u003eb81a665\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/nodejs/node-gyp/commit/289fd574b2c9da120455a158b54ade326519e071\"\u003e\u003ccode\u003e289fd57\u003c/code\u003e\u003c/a\u003e chore(main): release 11.4.2 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3206\"\u003e#3206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a4e1da6683a37fde565e1ea50f1fa86fa99a83c7\"\u003e\u003ccode\u003ea4e1da6\u003c/code\u003e\u003c/a\u003e chore(ci): Update Node.js version matrix in \u003ccode\u003etests.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3209\"\u003e#3209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/cb30a538eadf49ca0310980ffb0bfdb8fcebf0a4\"\u003e\u003ccode\u003ecb30a53\u003c/code\u003e\u003c/a\u003e chore: ruff format Python code (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3203\"\u003e#3203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/adc61b1458315d9648591e74bf16bbe39511401e\"\u003e\u003ccode\u003eadc61b1\u003c/code\u003e\u003c/a\u003e fix: update gyp-next to v0.20.4 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3208\"\u003e#3208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/b406532c77659c441c845708ec3ecdf09f013a3b\"\u003e\u003ccode\u003eb406532\u003c/code\u003e\u003c/a\u003e fix: add adaptation for OpenHarmony platform (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3207\"\u003e#3207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/b0ee8a04ec2a32282cb9259f142ca622e67a3d36\"\u003e\u003ccode\u003eb0ee8a0\u003c/code\u003e\u003c/a\u003e feat: update gyp-next to v0.20.3 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3205\"\u003e#3205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/1ee15f5d53956ddddb8b025271fe11fbefcd6f41\"\u003e\u003ccode\u003e1ee15f5\u003c/code\u003e\u003c/a\u003e chore(main): release 11.4.1 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3204\"\u003e#3204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/6b9638a0f80352e5bf7c1702e6ef622a6474d44a\"\u003e\u003ccode\u003e6b9638a\u003c/code\u003e\u003c/a\u003e chore(release): use npm@11 for OIDC publishing (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3202\"\u003e#3202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/af41747502e7d840b88c88e69d0622a7e45e92af\"\u003e\u003ccode\u003eaf41747\u003c/code\u003e\u003c/a\u003e chore(main): release 11.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/5538e6c5d78dffd41e2a588adfa7ea9022150b9d\"\u003e\u003ccode\u003e5538e6c\u003c/code\u003e\u003c/a\u003e feat: read from config case-insensitively (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3198\"\u003e#3198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/node-gyp/compare/v11.2.0...v11.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for node-gyp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.29.4 to 2.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/957f24ed0446494c5709189ae57583f72c716d43\"\u003e\u003ccode\u003e957f24e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1712\"\u003e#1712\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a3563b0d6c84e7142541493dea0c89acdc339b93\"\u003e\u003ccode\u003ea3563b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e! - Switch to maintained fork of \u003ccode\u003eexternal-editor\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed an issue with \u003ccode\u003eworkspace:^\u003c/code\u003e and \u003ccode\u003eworkspace:~\u003c/code\u003e dependency ranges not being semantically treated as, respectively, \u003ccode\u003e^CURRENT_VERSION\u003c/code\u003e and \u003ccode\u003e~CURRENT_VERSION\u003c/code\u003e. This led to dependent packages being, at times, bumped too often when their dependencies with those ranges were bumped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/8c065c4313e06e13ce48d6681aa9a253d69f655f\"\u003e\u003ccode\u003e8c065c4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1726\"\u003e#1726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/957f24ed0446494c5709189ae57583f72c716d43\"\u003e\u003ccode\u003e957f24e\u003c/code\u003e\u003c/a\u003e Fix an issue that caused an incorrect \u003ccode\u003eCHANGELOG\u003c/code\u003e to be generated when a chan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ca0be26207d74e40abe9edc82219a66a2d09853c\"\u003e\u003ccode\u003eca0be26\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/a3563b0d6c84e7142541493dea0c89acdc339b93\"\u003e\u003ccode\u003ea3563b0\u003c/code\u003e\u003c/a\u003e Switch to maintained fork of external-editor (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/283f654f74620b55ad8db7afc0beaf8dfcd55879\"\u003e\u003ccode\u003e283f654\u003c/code\u003e\u003c/a\u003e Document \u003ccode\u003eprivatePackages\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/c7b6832a7a2783073e720d2085a546810e9b55eb\"\u003e\u003ccode\u003ec7b6832\u003c/code\u003e\u003c/a\u003e docs(readme): updated leftover (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1701\"\u003e#1701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/b57c77f8648daa11357547dda8bb85643049cc63\"\u003e\u003ccode\u003eb57c77f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e Fixed an issue with \u003ccode\u003eworkspace:^\u003c/code\u003e and \u003ccode\u003eworkspace:~\u003c/code\u003e dependency ranges not bei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9ce98a59b595bc328cf6c7f4141f3cd05dd15940\"\u003e\u003ccode\u003e9ce98a5\u003c/code\u003e\u003c/a\u003e Align used function name with import in the docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.29.4...@changesets/cli@2.29.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.2 to 3.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse correct path for optimisation of strip-literal  -  by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8139\"\u003evitest-dev/vitest#8139\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/44940d9dd\"\u003e\u003c!-- raw HTML omitted --\u003e(44940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint uint and buffer as a simple string  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8141\"\u003evitest-dev/vitest#8141\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b86bf0d99\"\u003e\u003c!-- raw HTML omitted --\u003e(b86bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eShow a helpful error when spying on an export  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8178\"\u003evitest-dev/vitest#8178\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5600772c2\"\u003e\u003c!-- raw HTML omitted --\u003e(56007)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003evitest run --watch\u003c/code\u003e should be watch-mode  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8128\"\u003evitest-dev/vitest#8128\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/657e83f9f\"\u003e\u003c!-- raw HTML omitted --\u003e(657e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse absolute path environment on Windows  -  by \u003ca href=\"https://github.com/colinaaa\"\u003e\u003ccode\u003e@​colinaaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8105\"\u003evitest-dev/vitest#8105\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/85dc0195f\"\u003e\u003c!-- raw HTML omitted --\u003e(85dc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow error when \u003ccode\u003e--shard x/\u0026lt;count\u0026gt;\u003c/code\u003e exceeds count of test files  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8112\"\u003evitest-dev/vitest#8112\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8a18c8e20\"\u003e\u003c!-- raw HTML omitted --\u003e(8a18c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore SCSS in browser mode  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8161\"\u003evitest-dev/vitest#8161\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c3be6f63\"\u003e\u003c!-- raw HTML omitted --\u003e(0c3be)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUpdate all non-major dependencies  -  in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8123\"\u003evitest-dev/vitest#8123\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/93f3200e4\"\u003e\u003c!-- raw HTML omitted --\u003e(93f32)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle async errors in expect.soft  -  by \u003ca href=\"https://github.com/lzl0304\"\u003e\u003ccode\u003e@​lzl0304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8145\"\u003evitest-dev/vitest#8145\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/686996912\"\u003e\u003c!-- raw HTML omitted --\u003e(68699)\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\u003eAuto-adjust \u003ccode\u003eminWorkers\u003c/code\u003e when only \u003ccode\u003emaxWorkers\u003c/code\u003e specified  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8110\"\u003evitest-dev/vitest#8110\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/14dc0724f\"\u003e\u003c!-- raw HTML omitted --\u003e(14dc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etask.meta\u003c/code\u003e should be available in custom reporter's errors  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8115\"\u003evitest-dev/vitest#8115\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/27df68a0e\"\u003e\u003c!-- raw HTML omitted --\u003e(27df6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePreserve handler wrapping on extend  -  by \u003ca href=\"https://github.com/pengooseDev\"\u003e\u003ccode\u003e@​pengooseDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8153\"\u003evitest-dev/vitest#8153\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a92812b70\"\u003e\u003c!-- raw HTML omitted --\u003e(a9281)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEnsure ui config option works correctly  -  by \u003ca href=\"https://github.com/lzl0304\"\u003e\u003ccode\u003e@​lzl0304\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8147\"\u003evitest-dev/vitest#8147\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/42eeb2ee6\"\u003e\u003c!-- raw HTML omitted --\u003e(42eeb)\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/v3.2.3...v3.2.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Use base url instead of \u003cstrong\u003evitest\u003c/strong\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8126\"\u003evitest-dev/vitest#8126\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1d8ebf9ae\"\u003e\u003c!-- raw HTML omitted --\u003e(1d8eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Show test annotations and metadata in the test report tab  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8093\"\u003evitest-dev/vitest#8093\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c69be1fc1\"\u003e\u003c!-- raw HTML omitted --\u003e(c69be)\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\u003eRerun tests when project's setup file is changed  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8097\"\u003evitest-dev/vitest#8097\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0f3350667\"\u003e\u003c!-- raw HTML omitted --\u003e(0f335)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u003ccode\u003eexpect.any\u003c/code\u003e return type  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8129\"\u003evitest-dev/vitest#8129\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4751436d5\"\u003e\u003c!-- raw HTML omitted --\u003e(47514)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun only the name plugin last, not all config plugins  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8130\"\u003evitest-dev/vitest#8130\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/83862d46e\"\u003e\u003c!-- raw HTML omitted --\u003e(83862)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eThrow if user's tests use \u003ccode\u003eprocess.send()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8125\"\u003evitest-dev/vitest#8125\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/dfe81a67a\"\u003e\u003c!-- raw HTML omitted --\u003e(dfe81)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFast sequential task updates missing  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8121\"\u003evitest-dev/vitest#8121\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7bd11a9b3\"\u003e\u003c!-- raw HTML omitted --\u003e(7bd11)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComments between fixture destructures  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8127\"\u003evitest-dev/vitest#8127\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/dc469f260\"\u003e\u003c!-- raw HTML omitted --\u003e(dc469)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-node\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUnable to handle errors where sourcemap mapping empty  -  by \u003ca href=\"https://github.com/blake-newman\"\u003e\u003ccode\u003e@​blake-newman\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/8071\"\u003evitest-dev/vitest#8071\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8aa252121\"\u003e\u003c!-- raw HTML omitted --\u003e(8aa25)\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/v3.2.2...v3.2.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c666d149a4516761bae92ca56ce1336d2fd352c3\"\u003e\u003ccode\u003ec666d14\u003c/code\u003e\u003c/a\u003e chore: release v3.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b87ee3ece20bc5fc61e179a36741d9d36d494ea7\"\u003e\u003ccode\u003eb87ee3e\u003c/code\u003e\u003c/a\u003e chore: release v3.2.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v3.2.4/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.2.1 to 1.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e\u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.5\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e fix incorrect rule name in vitest/require-mock-type-parameters example (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/740\"\u003e#740\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/d48741a\"\u003ed48741a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-describe-function-title:\u003c/strong\u003e Check for unnecessary .name (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/744\"\u003e#744\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5f1fe04\"\u003e5f1fe04\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix incorrect rule name in vitest/require-mock-type-parameters example by \u003ca href=\"https://github.com/sceee\"\u003e\u003ccode\u003e@​sceee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/740\"\u003evitest-dev/eslint-plugin-vitest#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(prefer-describe-function-title): Check for unnecessary .name by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/744\"\u003evitest-dev/eslint-plugin-vitest#744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): add missing \u003ccode\u003e@​typescript-eslint/scope-manager\u003c/code\u003e dependency by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/747\"\u003evitest-dev/eslint-plugin-vitest#747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(eslint): migrate to typescript-eslint and apply recommended config by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/746\"\u003evitest-dev/eslint-plugin-vitest#746\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/sceee\"\u003e\u003ccode\u003e@​sceee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/740\"\u003evitest-dev/eslint-plugin-vitest#740\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.3.4...v1.3.5\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.3.4...v1.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProposal to fix \u0026quot;pnpm tsc\u0026quot; by \u003ca href=\"https://github.com/ldrick\"\u003e\u003ccode\u003e@​ldrick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/721\"\u003evitest-dev/eslint-plugin-vitest#721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New rule \u003ccode\u003eprefer-called-once\u003c/code\u003e by \u003ca href=\"https://github.com/AntonioVentilii\"\u003e\u003ccode\u003e@​AntonioVentilii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/727\"\u003evitest-dev/eslint-plugin-vitest#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-importing-vitest-globals): ignore local vars with vitest global names by \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/730\"\u003evitest-dev/eslint-plugin-vitest#730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: New rule \u003ccode\u003ewarn-todo\u003c/code\u003e by \u003ca href=\"https://github.com/Shinigami92\"\u003e\u003ccode\u003e@​Shinigami92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/732\"\u003evitest-dev/eslint-plugin-vitest#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRepair parse error in \u003ccode\u003evitest/prefer-expect-assertions\u003c/code\u003e by \u003ca href=\"https://github.com/steveluscher\"\u003e\u003ccode\u003e@​steveluscher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/731\"\u003evitest-dev/eslint-plugin-vitest#731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: prefer-called-times by \u003ca href=\"https://github.com/veritem\"\u003e\u003ccode\u003e@​veritem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/733\"\u003evitest-dev/eslint-plugin-vitest#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove documentation by \u003ca href=\"https://github.com/veritem\"\u003e\u003ccode\u003e@​veritem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/734\"\u003evitest-dev/eslint-plugin-vitest#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore/prepare release by \u003ca href=\"https://github.com/veritem\"\u003e\u003ccode\u003e@​veritem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/735\"\u003evitest-dev/eslint-plugin-vitest#735\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/AntonioVentilii\"\u003e\u003ccode\u003e@​AntonioVentilii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/727\"\u003evitest-dev/eslint-plugin-vitest#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shinigami92\"\u003e\u003ccode\u003e@​Shinigami92\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/732\"\u003evitest-dev/eslint-plugin-vitest#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveluscher\"\u003e\u003ccode\u003e@​steveluscher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/731\"\u003evitest-dev/eslint-plugin-vitest#731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.2.7...v1.3.0\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.2.7...v1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.2.4\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.2.3\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/a6bc84da11ad2bf33326f60f7c95e7952ba9bc0f\"\u003e\u003ccode\u003ea6bc84d\u003c/code\u003e\u003c/a\u003e chore: release v1.3.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/9143acc1761e2e2375d8680915f01cd7086e4bff\"\u003e\u003ccode\u003e9143acc\u003c/code\u003e\u003c/a\u003e require-top-level-describe: allow test context extend (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ef5d52bbc86fdd872d05af84fcb7117a9a94c853\"\u003e\u003ccode\u003eef5d52b\u003c/code\u003e\u003c/a\u003e fix(docs): Fixed function signature in rule example (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/765\"\u003e#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a92bfa167947cb4b936e832385597b99b9bc16e5\"\u003e\u003ccode\u003ea92bfa1\u003c/code\u003e\u003c/a\u003e fix: correct typo in ForExample by adding space (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/29cd6b1078fc9063656c778e5e090eb4965949fb\"\u003e\u003ccode\u003e29cd6b1\u003c/code\u003e\u003c/a\u003e fix(docs): add missing parentheses in test case (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7606363cbb74bbf995f3c95d4010d4c0f0519a2e\"\u003e\u003ccode\u003e7606363\u003c/code\u003e\u003c/a\u003e fix(docs): Fix syntax errors padding-around-test-blocks.md (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/21cef88cc18befee634c9c6d80e8d3578a138941\"\u003e\u003ccode\u003e21cef88\u003c/code\u003e\u003c/a\u003e fix(docs): Fix syntax errors padding-around-describe-blocks.md (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/86755feaf25213951d7f94f8e10cc41ae80ca4c4\"\u003e\u003ccode\u003e86755fe\u003c/code\u003e\u003c/a\u003e chore: release v1.3.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7da368f5254923a73edf60a962b15473488f3772\"\u003e\u003ccode\u003e7da368f\u003c/code\u003e\u003c/a\u003e chore: release v1.3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/9219505987d21af0fd2eeba798a1a2a0415e2f3d\"\u003e\u003ccode\u003e9219505\u003c/code\u003e\u003c/a\u003e fix: type definitions (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.2.1...v1.3.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.28.0 to 9.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\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/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\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/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\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/eslint/eslint/commit/b4857e54e54b5dba96d156cd8d8b4d42dc5a3bf4\"\u003e\u003ccode\u003eb4857e5\u003c/code\u003e\u003c/a\u003e 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5878a4243f623b46b476eb81043d06244eae5877\"\u003e\u003ccode\u003e5878a42\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@...\n\n_Description has been truncated_","html_url":"https://github.com/eddelbuettel/PrairieLearn/pull/1563","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddelbuettel%2FPrairieLearn/issues/1563","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1563/packages"}},{"old_version":"3.17.0","new_version":"3.19.0","update_type":"minor","path":null,"pr_created_at":"2025-10-01T09:19:00.000Z","version_change":"3.17.0 → 3.19.0","issue":{"uuid":"2877490563","node_id":"PR_kwDOMBMUN86rgwWD","number":948,"state":"open","title":"Bump @viz-js/viz from 3.17.0 to 3.19.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T09:19:00.000Z","updated_at":"2025-10-01T09:19:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@viz-js/viz","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.17.0 to 3.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.0.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.0.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/21fc7e0240b69db7b79ad1784499ee4cd5302ba2\"\u003e\u003ccode\u003e21fc7e0\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/4248bfb980d40eefed8c9d4b9b0b9ffd34ee28e0\"\u003e\u003ccode\u003e4248bfb\u003c/code\u003e\u003c/a\u003e Update Expat to 2.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/b788b49e4de1955a68ea107c407f74b14f269377\"\u003e\u003ccode\u003eb788b49\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/0c7c81f38e67499a4c933e251e34b16224485108\"\u003e\u003ccode\u003e0c7c81f\u003c/code\u003e\u003c/a\u003e Update backend dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.19.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​viz-js/viz\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.17.0\u0026new-version=3.19.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/CyberismoCom/cyberismo/pull/948","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CyberismoCom%2Fcyberismo/issues/948","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/948/packages"}},{"old_version":"3.18.0","new_version":"3.19.0","update_type":"minor","path":null,"pr_created_at":"2025-09-25T06:08:39.000Z","version_change":"3.18.0 → 3.19.0","issue":{"uuid":"2859276713","node_id":"PR_kwDOIlPK5M6qbRmp","number":8733,"state":"open","title":"chore(deps): bump @viz-js/viz from 3.18.0 to 3.19.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-25T06:08:39.000Z","updated_at":"2025-09-25T06:08:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@viz-js/viz","old_version":"3.18.0","new_version":"3.19.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.18.0 to 3.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/21fc7e0240b69db7b79ad1784499ee4cd5302ba2\"\u003e\u003ccode\u003e21fc7e0\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/4248bfb980d40eefed8c9d4b9b0b9ffd34ee28e0\"\u003e\u003ccode\u003e4248bfb\u003c/code\u003e\u003c/a\u003e Update Expat to 2.7.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.19.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​viz-js/viz\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.18.0\u0026new-version=3.19.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Mergifyio/docs/pull/8733","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mergifyio%2Fdocs/issues/8733","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8733/packages"}},{"old_version":"3.18.0","new_version":"3.19.0","update_type":"minor","path":"/sources/tadis-ui","pr_created_at":"2025-09-24T21:04:24.000Z","version_change":"3.18.0 → 3.19.0","issue":{"uuid":"2858348712","node_id":"PR_kwDOCCid186qXvCo","number":612,"state":"closed","title":"fix(tadis-ui): bump @viz-js/viz from 3.18.0 to 3.19.0 in /sources/tadis-ui","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-24T21:05:25.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-24T21:04:24.000Z","updated_at":"2025-09-24T21:05:26.000Z","time_to_close":61,"merged_at":"2025-09-24T21:05:25.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"fix(tadis-ui)","packages":[{"name":"@viz-js/viz","old_version":"3.18.0","new_version":"3.19.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":"/sources/tadis-ui","ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.18.0 to 3.19.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Expat to 2.7.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/21fc7e0240b69db7b79ad1784499ee4cd5302ba2\"\u003e\u003ccode\u003e21fc7e0\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/4248bfb980d40eefed8c9d4b9b0b9ffd34ee28e0\"\u003e\u003ccode\u003e4248bfb\u003c/code\u003e\u003c/a\u003e Update Expat to 2.7.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.19.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​viz-js/viz\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.18.0\u0026new-version=3.19.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MaibornWolff/microservice-visualization/pull/612","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaibornWolff%2Fmicroservice-visualization/issues/612","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/612/packages"}},{"old_version":"3.17.0","new_version":"3.18.0","update_type":"minor","path":null,"pr_created_at":"2025-09-23T06:10:43.000Z","version_change":"3.17.0 → 3.18.0","issue":{"uuid":"2852071306","node_id":"PR_kwDOIlPK5M6p_yeK","number":8679,"state":"closed","title":"chore(deps): bump @viz-js/viz from 3.17.0 to 3.18.0","user":"dependabot[bot]","labels":["dependencies","javascript","queued"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-23T07:01:14.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-23T06:10:43.000Z","updated_at":"2025-09-23T07:01:14.000Z","time_to_close":3031,"merged_at":"2025-09-23T07:01:14.000Z","merged_by":"mergify[bot]","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@viz-js/viz","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/mdaines/viz-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) from 3.17.0 to 3.18.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/releases\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.0.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md\"\u003e\u003ccode\u003e@​viz-js/viz\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Graphviz to 14.0.0.\u003c/li\u003e\n\u003cli\u003eUpdate Expat to 2.7.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/b788b49e4de1955a68ea107c407f74b14f269377\"\u003e\u003ccode\u003eb788b49\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​viz-js/viz\u003c/code\u003e 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdaines/viz-js/commit/0c7c81f38e67499a4c933e251e34b16224485108\"\u003e\u003ccode\u003e0c7c81f\u003c/code\u003e\u003c/a\u003e Update backend dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mdaines/viz-js/commits/release-viz-3.18.0/packages/viz\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@viz-js/viz\u0026package-manager=npm_and_yarn\u0026previous-version=3.17.0\u0026new-version=3.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Mergifyio/docs/pull/8679","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mergifyio%2Fdocs/issues/8679","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8679/packages"}}]}